217 references to BStr
ILAssembler (1)
Actions\GrammarActions.Marshalling.Actions.cs (1)
474CILParser.BSTR => UnmanagedType.BStr,
ILCompiler.Diagnostics (1)
ISymNGenWriter.cs (1)
47void AddSymbol([MarshalAs(UnmanagedType.BStr)] string pSymbol,
Microsoft.AspNetCore.Server.IIS (2)
NativeMethods.cs (2)
110[MarshalAs(UnmanagedType.BStr)] out string value); 168private static partial int http_get_authentication_information(NativeSafeHandle pInProcessHandler, [MarshalAs(UnmanagedType.BStr)] out string authType, out IntPtr token);
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Core\MSBuildTask\ICompilerOptionsHostObject.cs (1)
15bool SetCompilerOptions([MarshalAs(UnmanagedType.BStr)] string compilerOptions);
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\InteropServices\PInvokeDiagnosticAnalyzer.cs (1)
202case UnmanagedType.BStr:
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceParameterSymbol.vb (1)
468info.SetMarshalAsSimpleType(UnmanagedType.BStr)
Microsoft.Interop.SourceGeneration (1)
MarshalAsWithCustomMarshallersParser.cs (1)
102UnmanagedType.BStr => TypeNames.BStrStringMarshaller,
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
Navigation\NativeMethods.cs (1)
169int GetFilename([MarshalAs(UnmanagedType.BStr)] out string filename);
PresentationCore (3)
MS\Internal\WindowsRuntime\Windows\UI\ViewManagement\InputPaneRcw.cs (2)
53void GetRuntimeClassName([MarshalAs(UnmanagedType.BStr)] out string className); 70void GetRuntimeClassName([MarshalAs(UnmanagedType.BStr)] out string className);
src\wpf\src\Microsoft.DotNet.Wpf\src\Common\Graphics\wgx_exports.cs (1)
36[In, MarshalAs(UnmanagedType.BStr)] string /* LPOLESTR */ src
PresentationFramework (1)
System\Windows\Documents\NLGSpellerInterop.cs (1)
1076void ReadFrom ([MarshalAs( UnmanagedType.BStr )]string fileName);
ReachFramework (3)
MS\Internal\Printing\Configuration\UnsafeNativeMethods.cs (3)
340[MarshalAs(UnmanagedType.BStr)] out string errorMsg); 359[MarshalAs(UnmanagedType.BStr)] out string errorMsg); 398[MarshalAs(UnmanagedType.BStr)] out string errorMsg);
System.Data.OleDb (3)
UnsafeNativeMethods.cs (3)
516[MarshalAs(UnmanagedType.BStr)] out string pbstrSQLState); 526[MarshalAs(UnmanagedType.BStr)] out string? pBstrSource); 530[MarshalAs(UnmanagedType.BStr)] out string? pBstrDescription);
System.DirectoryServices (70)
Interop\UnsafeNativeMethods.cs (33)
44[return: MarshalAs(UnmanagedType.BStr)] 50[return: MarshalAs(UnmanagedType.BStr)] 56[return: MarshalAs(UnmanagedType.BStr)] 62[return: MarshalAs(UnmanagedType.BStr)] 68[return: MarshalAs(UnmanagedType.BStr)] 74[return: MarshalAs(UnmanagedType.BStr)] 82object? Get([In, MarshalAs(UnmanagedType.BStr)] string bstrName); 84void Put([In, MarshalAs(UnmanagedType.BStr)] string bstrName, [In] object? vProp); 87int GetEx([In, MarshalAs(UnmanagedType.BStr)] string bstrName, [Out] out object? value); 91[In, MarshalAs(UnmanagedType.BStr)] string bstrName, 118[In, MarshalAs(UnmanagedType.BStr)] string? className, 119[In, MarshalAs(UnmanagedType.BStr)] string relativeName); 123[In, MarshalAs(UnmanagedType.BStr)] string className, 124[In, MarshalAs(UnmanagedType.BStr)] string relativeName); 127[In, MarshalAs(UnmanagedType.BStr)] string className, 128[In, MarshalAs(UnmanagedType.BStr)] string relativeName); 132[In, MarshalAs(UnmanagedType.BStr)] string sourceName, 133[In, MarshalAs(UnmanagedType.BStr)] string? newName); 137[In, MarshalAs(UnmanagedType.BStr)] string sourceName, 138[In, MarshalAs(UnmanagedType.BStr)] string? newName); 175[return: MarshalAs(UnmanagedType.BStr)] 177[param: MarshalAs(UnmanagedType.BStr)] 183[return: MarshalAs(UnmanagedType.BStr)] 185[param: MarshalAs(UnmanagedType.BStr)] 191[return: MarshalAs(UnmanagedType.BStr)] 193[param: MarshalAs(UnmanagedType.BStr)] 199[return: MarshalAs(UnmanagedType.BStr)] 201[param: MarshalAs(UnmanagedType.BStr)] 207[return: MarshalAs(UnmanagedType.BStr)] 209[param: MarshalAs(UnmanagedType.BStr)] 261[return: MarshalAs(UnmanagedType.BStr)] 263[param: MarshalAs(UnmanagedType.BStr)] 301object GetPropertyItem([In, MarshalAs(UnmanagedType.BStr)] string bstrName, int ADsType);
System\DirectoryServices\ActiveDirectory\NativeMethods.cs (37)
262int Set([In, MarshalAs(UnmanagedType.BStr)] string bstrADsPath, [In, MarshalAs(UnmanagedType.U4)] int lnSetType); 268[return: MarshalAs(UnmanagedType.BStr)] 276[return: MarshalAs(UnmanagedType.BStr)] 280void AddLeafElement([In, MarshalAs(UnmanagedType.BStr)] string bstrLeafElement); 290[return: MarshalAs(UnmanagedType.BStr)] 291string GetEscapedElement([In, MarshalAs(UnmanagedType.U4)] int lnReserved, [In, MarshalAs(UnmanagedType.BStr)] string bstrInStr); 309[return: MarshalAs(UnmanagedType.BStr)] 315[return: MarshalAs(UnmanagedType.BStr)] 321[return: MarshalAs(UnmanagedType.BStr)] 327[return: MarshalAs(UnmanagedType.BStr)] 333[return: MarshalAs(UnmanagedType.BStr)] 339[return: MarshalAs(UnmanagedType.BStr)] 347object Get([In, MarshalAs(UnmanagedType.BStr)] string bstrName); 349void Put([In, MarshalAs(UnmanagedType.BStr)] string bstrName, 352object GetEx([In, MarshalAs(UnmanagedType.BStr)] string bstrName); 355[In, MarshalAs(UnmanagedType.BStr)] string bstrName, 367[return: MarshalAs(UnmanagedType.BStr)] 369[param: MarshalAs(UnmanagedType.BStr)] 375[return: MarshalAs(UnmanagedType.BStr)] 377[param: MarshalAs(UnmanagedType.BStr)] 414[return: MarshalAs(UnmanagedType.BStr)] 420[return: MarshalAs(UnmanagedType.BStr)] 426[return: MarshalAs(UnmanagedType.BStr)] 432[return: MarshalAs(UnmanagedType.BStr)] 438[return: MarshalAs(UnmanagedType.BStr)] 444[return: MarshalAs(UnmanagedType.BStr)] 452object Get([In, MarshalAs(UnmanagedType.BStr)] string bstrName); 454void Put([In, MarshalAs(UnmanagedType.BStr)] string bstrName, 457object GetEx([In, MarshalAs(UnmanagedType.BStr)] string bstrName); 460[In, MarshalAs(UnmanagedType.BStr)] string bstrName, 472[return: MarshalAs(UnmanagedType.BStr)] 478[return: MarshalAs(UnmanagedType.BStr)] 480[param: MarshalAs(UnmanagedType.BStr)] 486[return: MarshalAs(UnmanagedType.BStr)] 488[param: MarshalAs(UnmanagedType.BStr)] 534[return: MarshalAs(UnmanagedType.BStr)] 536[param: MarshalAs(UnmanagedType.BStr)]
System.DirectoryServices.AccountManagement (31)
System\DirectoryServices\AccountManagement\interopt.cs (31)
105[return: MarshalAs(UnmanagedType.BStr)] 111[return: MarshalAs(UnmanagedType.BStr)] 117[return: MarshalAs(UnmanagedType.BStr)] 123[return: MarshalAs(UnmanagedType.BStr)] 129[return: MarshalAs(UnmanagedType.BStr)] 135[return: MarshalAs(UnmanagedType.BStr)] 145[In, MarshalAs(UnmanagedType.BStr)] 149[In, MarshalAs(UnmanagedType.BStr)] 156[In, MarshalAs(UnmanagedType.BStr)] 162[In, MarshalAs(UnmanagedType.BStr)] 179[return: MarshalAs(UnmanagedType.BStr)] 185[return: MarshalAs(UnmanagedType.BStr)] 191[return: MarshalAs(UnmanagedType.BStr)] 197[return: MarshalAs(UnmanagedType.BStr)] 203[return: MarshalAs(UnmanagedType.BStr)] 209[return: MarshalAs(UnmanagedType.BStr)] 219[In, MarshalAs(UnmanagedType.BStr)] 223[In, MarshalAs(UnmanagedType.BStr)] 230[In, MarshalAs(UnmanagedType.BStr)] 236[In, MarshalAs(UnmanagedType.BStr)] 249[return: MarshalAs(UnmanagedType.BStr)] 251[param: MarshalAs(UnmanagedType.BStr)] 257bool IsMember([In, MarshalAs(UnmanagedType.BStr)] string bstrMember); 259void Add([In, MarshalAs(UnmanagedType.BStr)] string bstrNewItem); 261void Remove([In, MarshalAs(UnmanagedType.BStr)] string bstrItemToBeRemoved); 297[In, MarshalAs(UnmanagedType.BStr)] string bstrADsPath, 305[return: MarshalAs(UnmanagedType.BStr)] 313[return: MarshalAs(UnmanagedType.BStr)] 320[In, MarshalAs(UnmanagedType.BStr)] string bstrLeafElement 328[return: MarshalAs(UnmanagedType.BStr)] 331[In, MarshalAs(UnmanagedType.BStr)] string bstrInStr
System.Management (81)
System\Management\InteropClasses\WMIInterop.cs (43)
516[PreserveSig] int Next_([In] int lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor); 520[PreserveSig] int GetObjectText_([In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 524[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 530[PreserveSig] int NextMethod_([In] int lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppInSignature, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppOutSignature); 533[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 547[PreserveSig] int Next_([In] int lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, [In][Out] ref object pVal, [In][Out] ref int plFlavor); 560[PreserveSig] int Next_([In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out object pValue); 574[PreserveSig] int OpenNamespace_([In][MarshalAs(UnmanagedType.BStr)] string strNamespace, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemServices ppWorkingNamespace, [In] IntPtr ppCallResult); 577[PreserveSig] int GetObject_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(MarshalWbemObject))] out IWbemClassObjectFreeThreaded ppObject, [In] IntPtr ppCallResult); 578[PreserveSig] int GetObjectAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 581[PreserveSig] int DeleteClass_([In][MarshalAs(UnmanagedType.BStr)] string strClass, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr ppCallResult); 582[PreserveSig] int DeleteClassAsync_([In][MarshalAs(UnmanagedType.BStr)] string strClass, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 583[PreserveSig] int CreateClassEnum_([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 584[PreserveSig] int CreateClassEnumAsync_([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 587[PreserveSig] int DeleteInstance_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr ppCallResult); 588[PreserveSig] int DeleteInstanceAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 589[PreserveSig] int CreateInstanceEnum_([In][MarshalAs(UnmanagedType.BStr)] string strFilter, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 590[PreserveSig] int CreateInstanceEnumAsync_([In][MarshalAs(UnmanagedType.BStr)] string strFilter, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 591[PreserveSig] int ExecQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 592[PreserveSig] int ExecQueryAsync_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 593[PreserveSig] int ExecNotificationQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 594[PreserveSig] int ExecNotificationQueryAsync_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 595[PreserveSig] int ExecMethod_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In][MarshalAs(UnmanagedType.BStr)] string strMethodName, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr pInParams, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(MarshalWbemObject))] out IWbemClassObjectFreeThreaded ppOutParams, [In] IntPtr ppCallResult); 596[PreserveSig] int ExecMethodAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In][MarshalAs(UnmanagedType.BStr)] string strMethodName, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr pInParams, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 606[PreserveSig] int GetResultString_([In] int lTimeout, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrResultString); 618[PreserveSig] int SetStatus_([In] int lFlags, [In][MarshalAs(UnmanagedType.Error)] int hResult, [In][MarshalAs(UnmanagedType.BStr)] string strParam, [In] IntPtr pObjParam); 640[PreserveSig] int GetText_([In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pObj, [In] uint uObjTextFormat, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.BStr)] out string strText); 641[PreserveSig] int CreateFromText_([In] int lFlags, [In][MarshalAs(UnmanagedType.BStr)] string strText, [In] uint uObjTextFormat, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal pNewObj); 656[PreserveSig] int Next_([In] int lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor); 660[PreserveSig] int GetObjectText_([In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 664[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 670[PreserveSig] int NextMethod_([In] int lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppInSignature, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppOutSignature); 673[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 681[PreserveSig] int GetPropertyInfoByHandle_([In] int lHandle, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out int pType); 691[PreserveSig] int GetErrorCodeText_([In][MarshalAs(UnmanagedType.Error)] int hRes, [In] uint LocaleId, [In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string MessageText); 692[PreserveSig] int GetFacilityCodeText_([In][MarshalAs(UnmanagedType.Error)] int hRes, [In] uint LocaleId, [In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string MessageText); 711[PreserveSig] int SetStatus_([In] int lFlags, [In][MarshalAs(UnmanagedType.Error)] int hResult, [In][MarshalAs(UnmanagedType.BStr)] string strParam, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pObjParam);
System\Management\ManagementScope.cs (34)
85[In][MarshalAs(UnmanagedType.BStr)] string strUser, 87[In][MarshalAs(UnmanagedType.BStr)] string strAuthority, 91[In][MarshalAs(UnmanagedType.BStr)] string strUser, 93[In][MarshalAs(UnmanagedType.BStr)] string strAuthority, 105internal delegate int Next(int vFunc, IntPtr pWbemClassObject, [In] int lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor); 109internal delegate int GetObjectText(int vFunc, IntPtr pWbemClassObject, [In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 113internal delegate int GetPropertyOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 119internal delegate int NextMethod(int vFunc, IntPtr pWbemClassObject, [In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out IntPtr ppInSignature, [Out] out IntPtr ppOutSignature); 122internal delegate int GetMethodOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 128internal delegate int QualifierSet_Next(int vFunc, IntPtr pWbemClassObject, [In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out object pVal, [Out] out int plFlavor); 133internal delegate int CreateInstanceEnumWmi([In][MarshalAs(UnmanagedType.BStr)] string strFilter, 140[In][MarshalAs(UnmanagedType.BStr)] string strUser, 142[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 144internal delegate int CreateClassEnumWmi([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, 151[In][MarshalAs(UnmanagedType.BStr)] string strUser, 153[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 155internal delegate int ExecQueryWmi([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 156[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 163[In][MarshalAs(UnmanagedType.BStr)] string strUser, 165[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 167internal delegate int ExecNotificationQueryWmi([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 168[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 175[In][MarshalAs(UnmanagedType.BStr)] string strUser, 177[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 186[In][MarshalAs(UnmanagedType.BStr)] string strUser, 188[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 197[In][MarshalAs(UnmanagedType.BStr)] string strUser, 199[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 206[In][MarshalAs(UnmanagedType.BStr)] string strUser, 208[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 211[In][MarshalAs(UnmanagedType.BStr)] string strNetworkResource, 212[In][MarshalAs(UnmanagedType.BStr)] string strUser, 214[In][MarshalAs(UnmanagedType.BStr)] string strLocale, 216[In][MarshalAs(UnmanagedType.BStr)] string strAuthority,
System\Management\wmiutil.cs (4)
22[MarshalAs(UnmanagedType.BStr)] string strParam, 57[return: MarshalAs(UnmanagedType.BStr)] 60[return: MarshalAs(UnmanagedType.BStr)] 63[return: MarshalAs(UnmanagedType.BStr)]
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeInfo.cs (3)
217[MarshalAs(UnmanagedType.BStr)] public string bstrSource; 218[MarshalAs(UnmanagedType.BStr)] public string bstrDescription; 219[MarshalAs(UnmanagedType.BStr)] public string bstrHelpFile;
UIAutomationClient (9)
MS\Internal\Automation\UiaCoreApi.cs (9)
328[MarshalAs(UnmanagedType.BStr)] string pTreeStructure); 1160private static extern bool UiaGetErrorDescription([MarshalAs(UnmanagedType.BStr)] out string pDescription); 1228private 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); 1243private 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); 1246private static extern int RawUiaNodeFromFocus(UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure); 1249private 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); 1302private static extern int RawMultipleViewPattern_GetViewName(SafePatternHandle hobj, int viewId, [MarshalAs(UnmanagedType.BStr)] out string ppStr); 1402private static extern int RawTextRange_FindText(SafeTextRangeHandle hobj, [MarshalAs(UnmanagedType.BStr)] string text, bool backward, bool ignoreCase, out SafeTextRangeHandle result); 1414private static extern int RawTextRange_GetText(SafeTextRangeHandle hobj, int maxLength, [MarshalAs(UnmanagedType.BStr)] out string result);
UIAutomationTypes (4)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (3)
2265[MarshalAs(UnmanagedType.BStr)] 2267[MarshalAs(UnmanagedType.BStr)] 2269[MarshalAs(UnmanagedType.BStr)]
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (1)
1288[In, MarshalAs(UnmanagedType.BStr)]