27 references to BStr
Microsoft.AspNetCore.Server.IIS (2)
NativeMethods.cs (2)
110[MarshalAs(UnmanagedType.BStr)] out string value); 165private static partial int http_get_authentication_information(NativeSafeHandle pInProcessHandler, [MarshalAs(UnmanagedType.BStr)] out string authType, out IntPtr token);
Microsoft.Build.Tasks.Core (1)
NativeMethods.cs (1)
910[return: MarshalAs(UnmanagedType.BStr)]
Microsoft.Interop.SourceGeneration (1)
MarshalAsWithCustomMarshallersParser.cs (1)
102UnmanagedType.BStr => TypeNames.BStrStringMarshaller,
PresentationCore (3)
MS\Internal\WindowsRuntime\Windows\UI\ViewManagement\InputPaneRcw.cs (2)
56void GetRuntimeClassName([MarshalAs(UnmanagedType.BStr)] out string className); 73void GetRuntimeClassName([MarshalAs(UnmanagedType.BStr)] out string className);
src\Microsoft.DotNet.Wpf\src\Common\Graphics\wgx_exports.cs (1)
43[In, MarshalAs(UnmanagedType.BStr)] string /* LPOLESTR */ src
PresentationFramework (1)
System\Windows\Documents\NLGSpellerInterop.cs (1)
1081void ReadFrom ([MarshalAs( UnmanagedType.BStr )]string fileName);
ReachFramework (3)
MS\Internal\Printing\Configuration\UnsafeNativeMethods.cs (3)
346[MarshalAs(UnmanagedType.BStr)] out string errorMsg); 365[MarshalAs(UnmanagedType.BStr)] out string errorMsg); 404[MarshalAs(UnmanagedType.BStr)] out string errorMsg);
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeInfo.cs (3)
213[MarshalAs(UnmanagedType.BStr)] public string bstrSource; 214[MarshalAs(UnmanagedType.BStr)] public string bstrDescription; 215[MarshalAs(UnmanagedType.BStr)] public string bstrHelpFile;
UIAutomationClient (9)
MS\Internal\Automation\UiaCoreApi.cs (9)
333[MarshalAs(UnmanagedType.BStr)] string pTreeStructure); 1165private static extern bool UiaGetErrorDescription([MarshalAs(UnmanagedType.BStr)] out string pDescription); 1233private static extern int RawUiaNavigate(SafeNodeHandle hnode, NavigateDirection direction, SafeConditionMemoryHandle condition, UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure); 1248private static extern int RawUiaNodeFromPoint(double x, double y, UiaMiniCacheRequest request, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure); 1251private static extern int RawUiaNodeFromFocus(UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure); 1254private static extern int RawUiaGetUpdatedCache(SafeNodeHandle hnode, UiaMiniCacheRequest pRequest, NormalizeState normalizeState, SafeConditionMemoryHandle pNormalizeCondition, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure); 1307private static extern int RawMultipleViewPattern_GetViewName(SafePatternHandle hobj, int viewId, [MarshalAs(UnmanagedType.BStr)] out string ppStr); 1407private static extern int RawTextRange_FindText(SafeTextRangeHandle hobj, [MarshalAs(UnmanagedType.BStr)] string text, bool backward, bool ignoreCase, out SafeTextRangeHandle result); 1419private static extern int RawTextRange_GetText(SafeTextRangeHandle hobj, int maxLength, [MarshalAs(UnmanagedType.BStr)] out string result);
UIAutomationTypes (4)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (3)
5061[MarshalAs(UnmanagedType.BStr)] 5063[MarshalAs(UnmanagedType.BStr)] 5065[MarshalAs(UnmanagedType.BStr)]
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (1)
1517[In, MarshalAs(UnmanagedType.BStr)]