1 instantiation of BSTR
System.Private.Windows.Core (1)
Windows\Win32\System\Com\SafeArrayScope.cs (1)
190using BSTR bstrText = new(s);
27 references to BSTR
System.Private.Windows.Core (8)
Windows\Win32\Foundation\BSTR.cs (2)
27/// Converts the <see cref="BSTR"/> to string and frees it. 37/// Converts the <see cref="BSTR"/> to a nullable string and frees it.
Windows\Win32\System\Com\SafeArrayScope.cs (3)
156using BSTR result = GetElement<BSTR>(i); 190using BSTR bstrText = new(s);
Windows\Win32\System\Variant\VARIANT.cs (3)
918public static explicit operator BSTR(VARIANT value) 919=> value.vt == VT_BSTR ? value.data.bstrVal : ThrowInvalidCast<BSTR>(); 931public static explicit operator VARIANT(BSTR value)
System.Windows.Forms (3)
System\Windows\Forms\Accessibility\AccessibleObject.cs (3)
257/// Determines if <see cref="SetNameInternal(BSTR)"/> can be called without calling <see cref="Name"/> 359/// Determines if <see cref="SetValueInternal(BSTR)"/> can be called without calling <see cref="Value"/> 2783/// Called prior to calling <see cref="UIA.IAccessible.get_accName(VARIANT, BSTR*)"/> on the 'inner' system
System.Windows.Forms.Primitives (16)
Microsoft\VisualStudio\Shell\ICategorizeProperties.cs (1)
90/// Returns a <see cref="BSTR"/> containing the category name.
Microsoft\VisualStudio\Shell\IProvidePropertyBuilder.cs (4)
92/// browser and are invoked through <see cref="ExecuteBuilder(int, BSTR*, IDispatch*, HWND, VARIANT*, VARIANT_BOOL*)"/> 94/// should be invoked for the current property from <see cref="MapPropertyToBuilder(int, CTLBLDTYPE*, BSTR*, VARIANT_BOOL*)"/> 123/// The <see cref="BSTR"/> of the builder GUID to invoke. This is returned from 124/// <see cref="MapPropertyToBuilder(int, CTLBLDTYPE*, BSTR*, VARIANT_BOOL*)"/>.
Microsoft\VisualStudio\Shell\IVSMDPerPropertyBrowsing.cs (1)
56/// <inheritdoc cref="Interface.GetPropertyAttributes(int, uint*, BSTR**, VARIANT**)"/>
Microsoft\VisualStudio\Shell\IVsPerPropertyBrowsing.cs (6)
69/// <inheritdoc cref="Interface.GetLocalizedPropertyInfo(int, uint, BSTR*, BSTR*)"/> 103/// <inheritdoc cref="Interface.GetClassName(BSTR*)"/> 183/// <see cref="ITypeInfo.GetDocumentation(int, BSTR*, BSTR*, out uint, BSTR*)"/> with <see cref="PInvoke.MEMBERID_NIL"/>.
Windows\Win32\PInvoke.UiaRaiseNotificationEvent.cs (2)
11/// <inheritdoc cref="UiaRaiseNotificationEvent(IRawElementProviderSimple*, NotificationKind, NotificationProcessing, BSTR, BSTR)"/>
Windows\Win32\System\Ole\ClassPropertyDispatchAdapter.cs (2)
96/// Matches up to <see cref="IDispatchEx.GetDispID(BSTR, uint, int*)"/> 110/// Matches up to <see cref="IDispatchEx.GetMemberName(IDispatchEx*, int, BSTR*)"/>