217 references to BStr
ILAssembler (1)
Actions\GrammarActions.Marshalling.Actions.cs (1)
474
CILParser.BSTR => UnmanagedType.
BStr
,
ILCompiler.Diagnostics (1)
ISymNGenWriter.cs (1)
47
void AddSymbol([MarshalAs(UnmanagedType.
BStr
)] string pSymbol,
Microsoft.AspNetCore.Server.IIS (2)
NativeMethods.cs (2)
110
[MarshalAs(UnmanagedType.
BStr
)] out string value);
168
private 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)
15
bool SetCompilerOptions([MarshalAs(UnmanagedType.
BStr
)] string compilerOptions);
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\InteropServices\PInvokeDiagnosticAnalyzer.cs (1)
202
case UnmanagedType.
BStr
:
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceParameterSymbol.vb (1)
468
info.SetMarshalAsSimpleType(UnmanagedType.
BStr
)
Microsoft.Interop.SourceGeneration (1)
MarshalAsWithCustomMarshallersParser.cs (1)
102
UnmanagedType.
BStr
=> TypeNames.BStrStringMarshaller,
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
Navigation\NativeMethods.cs (1)
169
int GetFilename([MarshalAs(UnmanagedType.
BStr
)] out string filename);
PresentationCore (3)
MS\Internal\WindowsRuntime\Windows\UI\ViewManagement\InputPaneRcw.cs (2)
53
void GetRuntimeClassName([MarshalAs(UnmanagedType.
BStr
)] out string className);
70
void 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)
1076
void 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
)]
82
object? Get([In, MarshalAs(UnmanagedType.
BStr
)] string bstrName);
84
void Put([In, MarshalAs(UnmanagedType.
BStr
)] string bstrName, [In] object? vProp);
87
int 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
)]
301
object GetPropertyItem([In, MarshalAs(UnmanagedType.
BStr
)] string bstrName, int ADsType);
System\DirectoryServices\ActiveDirectory\NativeMethods.cs (37)
262
int Set([In, MarshalAs(UnmanagedType.
BStr
)] string bstrADsPath, [In, MarshalAs(UnmanagedType.U4)] int lnSetType);
268
[return: MarshalAs(UnmanagedType.
BStr
)]
276
[return: MarshalAs(UnmanagedType.
BStr
)]
280
void AddLeafElement([In, MarshalAs(UnmanagedType.
BStr
)] string bstrLeafElement);
290
[return: MarshalAs(UnmanagedType.
BStr
)]
291
string 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
)]
347
object Get([In, MarshalAs(UnmanagedType.
BStr
)] string bstrName);
349
void Put([In, MarshalAs(UnmanagedType.
BStr
)] string bstrName,
352
object 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
)]
452
object Get([In, MarshalAs(UnmanagedType.
BStr
)] string bstrName);
454
void Put([In, MarshalAs(UnmanagedType.
BStr
)] string bstrName,
457
object 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
)]
257
bool IsMember([In, MarshalAs(UnmanagedType.
BStr
)] string bstrMember);
259
void Add([In, MarshalAs(UnmanagedType.
BStr
)] string bstrNewItem);
261
void 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,
105
internal 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);
109
internal delegate int GetObjectText(int vFunc, IntPtr pWbemClassObject, [In] int lFlags, [Out][MarshalAs(UnmanagedType.
BStr
)] out string pstrObjectText);
113
internal delegate int GetPropertyOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.
BStr
)] out string pstrClassName);
119
internal 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);
122
internal delegate int GetMethodOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.
BStr
)] out string pstrClassName);
128
internal 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);
133
internal delegate int CreateInstanceEnumWmi([In][MarshalAs(UnmanagedType.
BStr
)] string strFilter,
140
[In][MarshalAs(UnmanagedType.
BStr
)] string strUser,
142
[In][MarshalAs(UnmanagedType.
BStr
)] string strAuthority
144
internal delegate int CreateClassEnumWmi([In][MarshalAs(UnmanagedType.
BStr
)] string strSuperclass,
151
[In][MarshalAs(UnmanagedType.
BStr
)] string strUser,
153
[In][MarshalAs(UnmanagedType.
BStr
)] string strAuthority
155
internal 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
167
internal 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);
1160
private static extern bool UiaGetErrorDescription([MarshalAs(UnmanagedType.
BStr
)] out string pDescription);
1228
private 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);
1243
private 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);
1246
private static extern int RawUiaNodeFromFocus(UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.
BStr
)] out string treeStructure);
1249
private 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);
1302
private static extern int RawMultipleViewPattern_GetViewName(SafePatternHandle hobj, int viewId, [MarshalAs(UnmanagedType.
BStr
)] out string ppStr);
1402
private static extern int RawTextRange_FindText(SafeTextRangeHandle hobj, [MarshalAs(UnmanagedType.
BStr
)] string text, bool backward, bool ignoreCase, out SafeTextRangeHandle result);
1414
private 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
)]