750 references to BStr
ComSvcConfig (122)
ComAdminInterfaces.cs (122)
80Object GetCollection([In, MarshalAs(UnmanagedType.BStr)] 85Object Connect([In, MarshalAs(UnmanagedType.BStr)] String connectStr); 99void InstallComponent([In, MarshalAs(UnmanagedType.BStr)] String bstrDLLFile, 100[In, MarshalAs(UnmanagedType.BStr)] String bstrTypelibFile, 101[In, MarshalAs(UnmanagedType.BStr)] String bstrProxyStubDLLFile); 103void ImportComponent([In, MarshalAs(UnmanagedType.BStr)] String bstrCLSID); 106void ImportComponentByName([In, MarshalAs(UnmanagedType.BStr)] String bstrProgID); 108void GetCLSIDs([In, MarshalAs(UnmanagedType.BStr)] String bstrDLLFile, 109[In, MarshalAs(UnmanagedType.BStr)] String bstrTypelibFile, 118void AssociateRole([In, MarshalAs(UnmanagedType.BStr)] String bstrRoleID); 120void AssociateRoleByName([In, MarshalAs(UnmanagedType.BStr)] String bstrRoleName); 130Object GetCollection([In, MarshalAs(UnmanagedType.BStr)] 135Object Connect([In, MarshalAs(UnmanagedType.BStr)] String connectStr); 145Object GetCollectionByQuery([In, MarshalAs(UnmanagedType.BStr)] 151void ImportComponent([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 152[In, MarshalAs(UnmanagedType.BStr)] String bstrCLSIDOrProgId); 155void InstallComponent([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 156[In, MarshalAs(UnmanagedType.BStr)] String bstrDLL, 157[In, MarshalAs(UnmanagedType.BStr)] String bstrTLB, 158[In, MarshalAs(UnmanagedType.BStr)] String bstrPSDLL); 161void ShutdownApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName); 164void ExportApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 165[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationFile, 169void InstallApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationFile, 170[In, MarshalAs(UnmanagedType.BStr)] String bstrDestinationDirectory, 172[In, MarshalAs(UnmanagedType.BStr)] String bstrUserId, 173[In, MarshalAs(UnmanagedType.BStr)] String bstrPassword, 174[In, MarshalAs(UnmanagedType.BStr)] String bstrRSN); 192void InstallMultipleComponents([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 197void GetMultipleComponentsInfo([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 208void BackupREGDB([In, MarshalAs(UnmanagedType.BStr)] String bstrBackupFilePath); 211void RestoreREGDB([In, MarshalAs(UnmanagedType.BStr)] String bstrBackupFilePath); 214void QueryApplicationFile([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationFile, 215[Out, MarshalAs(UnmanagedType.BStr)] out String bstrApplicationName, 216[Out, MarshalAs(UnmanagedType.BStr)] out String bstrApplicationDescription, 222void StartApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName); 228void InstallMultipleEventClasses([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 233void InstallEventClass([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 234[In, MarshalAs(UnmanagedType.BStr)] String bstrDLL, 235[In, MarshalAs(UnmanagedType.BStr)] String bstrTLB, 236[In, MarshalAs(UnmanagedType.BStr)] String bstrPSDLL); 253Object GetCollection([In, MarshalAs(UnmanagedType.BStr)] 258Object Connect([In, MarshalAs(UnmanagedType.BStr)] String connectStr); 268Object GetCollectionByQuery([In, MarshalAs(UnmanagedType.BStr)] 274void ImportComponent([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 275[In, MarshalAs(UnmanagedType.BStr)] String bstrCLSIDOrProgId); 278void InstallComponent([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 279[In, MarshalAs(UnmanagedType.BStr)] String bstrDLL, 280[In, MarshalAs(UnmanagedType.BStr)] String bstrTLB, 281[In, MarshalAs(UnmanagedType.BStr)] String bstrPSDLL); 284void ShutdownApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName); 287void ExportApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 288[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationFile, 292void InstallApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationFile, 293[In, MarshalAs(UnmanagedType.BStr)] String bstrDestinationDirectory, 295[In, MarshalAs(UnmanagedType.BStr)] String bstrUserId, 296[In, MarshalAs(UnmanagedType.BStr)] String bstrPassword, 297[In, MarshalAs(UnmanagedType.BStr)] String bstrRSN); 315void InstallMultipleComponents([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 320void GetMultipleComponentsInfo([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 331void BackupREGDB([In, MarshalAs(UnmanagedType.BStr)] String bstrBackupFilePath); 334void RestoreREGDB([In, MarshalAs(UnmanagedType.BStr)] String bstrBackupFilePath); 337void QueryApplicationFile([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationFile, 338[Out, MarshalAs(UnmanagedType.BStr)] out String bstrApplicationName, 339[Out, MarshalAs(UnmanagedType.BStr)] out String bstrApplicationDescription, 345void StartApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName); 351void InstallMultipleEventClasses([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 356void InstallEventClass([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 357[In, MarshalAs(UnmanagedType.BStr)] String bstrDLL, 358[In, MarshalAs(UnmanagedType.BStr)] String bstrTLB, 359[In, MarshalAs(UnmanagedType.BStr)] String bstrPSDLL); 370[In, MarshalAs(UnmanagedType.BStr)] String bstrCollectionName, 374[return: MarshalAs(UnmanagedType.BStr)] 396[return: MarshalAs(UnmanagedType.BStr)] 398[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationInstanceID, 399[In, MarshalAs(UnmanagedType.BStr)] String bstrDirectory, 408[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 409[In, MarshalAs(UnmanagedType.BStr)] String bstrServiceName, 410[In, MarshalAs(UnmanagedType.BStr)] String bstrStartType, 411[In, MarshalAs(UnmanagedType.BStr)] String bstrErrorControl, 412[In, MarshalAs(UnmanagedType.BStr)] String bstrDependencies, 413[In, MarshalAs(UnmanagedType.BStr)] String bstrRunAs, 414[In, MarshalAs(UnmanagedType.BStr)] String bstrPassword, 418void DeleteServiceForApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName); 421[return: MarshalAs(UnmanagedType.BStr)] 422String GetPartitionID([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName); 425[return: MarshalAs(UnmanagedType.BStr)] 426String GetPartitionName([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName); 429void CurrentPartition([In, MarshalAs(UnmanagedType.BStr)]String bstrPartitionIDOrName); 432[return: MarshalAs(UnmanagedType.BStr)] 436[return: MarshalAs(UnmanagedType.BStr)] 440[return: MarshalAs(UnmanagedType.BStr)] 448[In, MarshalAs(UnmanagedType.BStr)] String bstrSourcePartitionIDOrName, 450[In, MarshalAs(UnmanagedType.BStr)] String bstrDestinationPartitionIDOrName); 454[In, MarshalAs(UnmanagedType.BStr)] String bstrSourceApplicationIDOrName, 456[In, MarshalAs(UnmanagedType.BStr)] String bstrDestinationApplicationIDOrName); 460[In, MarshalAs(UnmanagedType.BStr)] String bstrSourceApplicationIDOrName, 462[In, MarshalAs(UnmanagedType.BStr)] String bstrDestinationApplicationIDOrName); 466[In, MarshalAs(UnmanagedType.BStr)] String bstrSrcApplicationIDOrName, 467[In, MarshalAs(UnmanagedType.BStr)] String bstrCLSIDOrProgID, 468[In, MarshalAs(UnmanagedType.BStr)] String bstrDestApplicationIDOrName, 469[In, MarshalAs(UnmanagedType.BStr)] String bstrNewProgId, 470[In, MarshalAs(UnmanagedType.BStr)] String bstrNewClsid); 474Object IsSafeToDelete([In, MarshalAs(UnmanagedType.BStr)] String bstrDllName); 478[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 484[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 490[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 500[In, MarshalAs(UnmanagedType.BStr)] String bstrPartitionIDOrName, 501[In, MarshalAs(UnmanagedType.BStr)] String bstrPartitionFileName, 506[In, MarshalAs(UnmanagedType.BStr)] String bstrFileName, 507[In, MarshalAs(UnmanagedType.BStr)] String bstrDestDirectory, 509[In, MarshalAs(UnmanagedType.BStr)] String bstrUserID, 510[In, MarshalAs(UnmanagedType.BStr)] String bstrPassword, 511[In, MarshalAs(UnmanagedType.BStr)] String bstrRSN); 515Object QueryApplicationFile2([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationFile); 519int GetComponentVersionCount([In, MarshalAs(UnmanagedType.BStr)] String bstrCLSIDOrProgID); 529Object GetValue([In, MarshalAs(UnmanagedType.BStr)] String propName); 532void SetValue([In, MarshalAs(UnmanagedType.BStr)] String propName, 543bool IsPropertyReadOnly([In, MarshalAs(UnmanagedType.BStr)] String bstrPropName); 554bool IsPropertyWriteOnly([In, MarshalAs(UnmanagedType.BStr)] String bstrPropName); 588Object GetCollection([In, MarshalAs(UnmanagedType.BStr)] String bstrCollName, 628void PopulateByQuery([In, MarshalAs(UnmanagedType.BStr)] String bstrQueryString,
mscorlib (10)
system\runtime\interopservices\ComTypes\itypeinfo.cs (3)
227[MarshalAs(UnmanagedType.BStr)] public String bstrSource; 228[MarshalAs(UnmanagedType.BStr)] public String bstrDescription; 229[MarshalAs(UnmanagedType.BStr)] public String bstrHelpFile;
system\runtime\interopservices\ucomitypeinfo.cs (3)
221[MarshalAs(UnmanagedType.BStr)] public String bstrSource; 222[MarshalAs(UnmanagedType.BStr)] public String bstrDescription; 223[MarshalAs(UnmanagedType.BStr)] public String bstrHelpFile;
system\runtime\interopservices\windowsruntime\irestrictederrorinfo.cs (4)
21void GetErrorDetails([MarshalAs(UnmanagedType.BStr)] out string description, 23[MarshalAs(UnmanagedType.BStr)] out string restrictedDescription, 24[MarshalAs(UnmanagedType.BStr)] out string capabilitySid); 26void GetReference([MarshalAs(UnmanagedType.BStr)] out string reference);
PresentationCore (1)
Graphics\include\wgx_exports.cs (1)
55[In, MarshalAs(UnmanagedType.BStr)] string /* LPOLESTR */ src
PresentationFramework (10)
src\Framework\MS\Internal\AppModel\IBrowserCallbackServices.cs (5)
103void DelegateNavigation([In, MarshalAs(UnmanagedType.BStr)] string url, [In, MarshalAs(UnmanagedType.BStr)] string targetName, [In, MarshalAs(UnmanagedType.BStr)] string headers); 117bool UpdateAddressBar([In, MarshalAs(UnmanagedType.BStr)] string url); 215void ProcessUnhandledException([In, MarshalAs(UnmanagedType.BStr)] string pErrorMsg);
src\Framework\MS\Internal\AppModel\IBrowserHostServices.cs (4)
94[In, MarshalAs(UnmanagedType.BStr)] string bstrProgressAssemblyName, 95[In, MarshalAs(UnmanagedType.BStr)] string bstrProgressClassName, 96[In, MarshalAs(UnmanagedType.BStr)] string bstrErrorAssemblyName, 97[In, MarshalAs(UnmanagedType.BStr)] string bstrErrorClassName,
src\Framework\System\Windows\Documents\NLGSpellerInterop.cs (1)
1257void ReadFrom ([MarshalAs( UnmanagedType.BStr )]string fileName);
System (1)
net\System\Net\IntranetCredentialPolicy.cs (1)
29[In, MarshalAs(UnmanagedType.BStr)]
System.Data (3)
fx\src\data\System\Data\Common\UnsafeNativeMethods.cs (3)
954[Out, MarshalAs(UnmanagedType.BStr)] out string pBstrSource); 957[Out, MarshalAs(UnmanagedType.BStr)] out string pBstrDescription); 1158[Out, MarshalAs(UnmanagedType.BStr)] out String pbstrSQLState);
System.Management (139)
Instrumentation\EventSource.cs (23)
492int IWbemServices_Old.OpenNamespace_([In][MarshalAs(UnmanagedType.BStr)] string strNamespace, 513int IWbemServices_Old.GetObject_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 522int IWbemServices_Old.GetObjectAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 645int IWbemServices_Old.DeleteClass_([In][MarshalAs(UnmanagedType.BStr)] string strClass, 653int IWbemServices_Old.DeleteClassAsync_([In][MarshalAs(UnmanagedType.BStr)] string strClass, 661int IWbemServices_Old.CreateClassEnum_([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, 670int IWbemServices_Old.CreateClassEnumAsync_([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, 694int IWbemServices_Old.DeleteInstance_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 702int IWbemServices_Old.DeleteInstanceAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 710int IWbemServices_Old.CreateInstanceEnum_([In][MarshalAs(UnmanagedType.BStr)] string strFilter, 719int IWbemServices_Old.CreateInstanceEnumAsync_([In][MarshalAs(UnmanagedType.BStr)] string strFilter, 919int IWbemServices_Old.ExecQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 920[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 929int IWbemServices_Old.ExecQueryAsync_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 930[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 938int IWbemServices_Old.ExecNotificationQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 939[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 948int IWbemServices_Old.ExecNotificationQueryAsync_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 949[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 957int IWbemServices_Old.ExecMethod_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 958[In][MarshalAs(UnmanagedType.BStr)] string strMethodName, 968int IWbemServices_Old.ExecMethodAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 969[In][MarshalAs(UnmanagedType.BStr)] string strMethodName,
InteropClasses\WMIInterop.cs (78)
619[PreserveSig] int Next_([In] Int32 lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, [In][Out] ref object pVal, [In][Out] ref Int32 pType, [In][Out] ref Int32 plFlavor); 623[PreserveSig] int GetObjectText_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 627[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 633[PreserveSig] int NextMethod_([In] Int32 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); 636[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 650[PreserveSig] int Next_([In] Int32 lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, [In][Out] ref object pVal, [In][Out] ref Int32 plFlavor); 660[PreserveSig] int ConnectServer_([In][MarshalAs(UnmanagedType.BStr)] string strNetworkResource, [In][MarshalAs(UnmanagedType.BStr)] string strUser, [In]IntPtr strPassword, [In][MarshalAs(UnmanagedType.BStr)] string strLocale, [In] Int32 lSecurityFlags, [In][MarshalAs(UnmanagedType.BStr)] string strAuthority, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemServices ppNamespace); 672[PreserveSig] int Next_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out object pValue); 686[PreserveSig] int OpenNamespace_([In][MarshalAs(UnmanagedType.BStr)] string strNamespace, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemServices ppWorkingNamespace, [In] IntPtr ppCallResult); 689[PreserveSig] int GetObject_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(MarshalWbemObject))] out IWbemClassObjectFreeThreaded ppObject, [In] IntPtr ppCallResult); 690[PreserveSig] int GetObjectAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 693[PreserveSig] int DeleteClass_([In][MarshalAs(UnmanagedType.BStr)] string strClass, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr ppCallResult); 694[PreserveSig] int DeleteClassAsync_([In][MarshalAs(UnmanagedType.BStr)] string strClass, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 695[PreserveSig] int CreateClassEnum_([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 696[PreserveSig] int CreateClassEnumAsync_([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 699[PreserveSig] int DeleteInstance_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr ppCallResult); 700[PreserveSig] int DeleteInstanceAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 701[PreserveSig] int CreateInstanceEnum_([In][MarshalAs(UnmanagedType.BStr)] string strFilter, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 702[PreserveSig] int CreateInstanceEnumAsync_([In][MarshalAs(UnmanagedType.BStr)] string strFilter, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 703[PreserveSig] int ExecQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 704[PreserveSig] int ExecQueryAsync_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 705[PreserveSig] int ExecNotificationQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 706[PreserveSig] int ExecNotificationQueryAsync_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 707[PreserveSig] int ExecMethod_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In][MarshalAs(UnmanagedType.BStr)] string strMethodName, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr pInParams, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(MarshalWbemObject))] out IWbemClassObjectFreeThreaded ppOutParams, [In] IntPtr ppCallResult); 708[PreserveSig] int ExecMethodAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In][MarshalAs(UnmanagedType.BStr)] string strMethodName, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr pInParams, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 717[PreserveSig] int OpenNamespace_([In][MarshalAs(UnmanagedType.BStr)] string strNamespace, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemServices ppWorkingNamespace, [In] IntPtr ppCallResult); 720[PreserveSig] int GetObject_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppObject, [In] IntPtr ppCallResult); 721[PreserveSig] int GetObjectAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 724[PreserveSig] int DeleteClass_([In][MarshalAs(UnmanagedType.BStr)] string strClass, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr ppCallResult); 725[PreserveSig] int DeleteClassAsync_([In][MarshalAs(UnmanagedType.BStr)] string strClass, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 726[PreserveSig] int CreateClassEnum_([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 727[PreserveSig] int CreateClassEnumAsync_([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 730[PreserveSig] int DeleteInstance_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr ppCallResult); 731[PreserveSig] int DeleteInstanceAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 732[PreserveSig] int CreateInstanceEnum_([In][MarshalAs(UnmanagedType.BStr)] string strFilter, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 733[PreserveSig] int CreateInstanceEnumAsync_([In][MarshalAs(UnmanagedType.BStr)] string strFilter, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 734[PreserveSig] int ExecQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 735[PreserveSig] int ExecQueryAsync_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 736[PreserveSig] int ExecNotificationQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 737[PreserveSig] int ExecNotificationQueryAsync_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 738[PreserveSig] int ExecMethod_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In][MarshalAs(UnmanagedType.BStr)] string strMethodName, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInParams, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppOutParams, [In] IntPtr ppCallResult); 739[PreserveSig] int ExecMethodAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In][MarshalAs(UnmanagedType.BStr)] string strMethodName, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInParams, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler); 749[PreserveSig] int GetResultString_([In] Int32 lTimeout, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrResultString); 764[PreserveSig] int SetStatus_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Error)] Int32 hResult, [In][MarshalAs(UnmanagedType.BStr)] string strParam, [In] IntPtr pObjParam); 795[PreserveSig] int GetText_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pObj, [In] UInt32 uObjTextFormat, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.BStr)] out string strText); 796[PreserveSig] int CreateFromText_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.BStr)] string strText, [In] UInt32 uObjTextFormat, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal pNewObj); 811[PreserveSig] int Next_([In] Int32 lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, [In][Out] ref object pVal, [In][Out] ref Int32 pType, [In][Out] ref Int32 plFlavor); 815[PreserveSig] int GetObjectText_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 819[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 825[PreserveSig] int NextMethod_([In] Int32 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); 828[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 836[PreserveSig] int GetPropertyInfoByHandle_([In] Int32 lHandle, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out Int32 pType); 865[PreserveSig] int GetErrorCodeText_([In][MarshalAs(UnmanagedType.Error)] Int32 hRes, [In] UInt32 LocaleId, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string MessageText); 866[PreserveSig] int GetFacilityCodeText_([In][MarshalAs(UnmanagedType.Error)] Int32 hRes, [In] UInt32 LocaleId, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string MessageText); 940[PreserveSig] int GetProperty_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.BStr)] string strLocale, [In][MarshalAs(UnmanagedType.BStr)] string strClassMapping, [In][MarshalAs(UnmanagedType.BStr)] string strInstMapping, [In][MarshalAs(UnmanagedType.BStr)] string strPropMapping, [Out] out object pvValue); 941[PreserveSig] int PutProperty_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.BStr)] string strLocale, [In][MarshalAs(UnmanagedType.BStr)] string strClassMapping, [In][MarshalAs(UnmanagedType.BStr)] string strInstMapping, [In][MarshalAs(UnmanagedType.BStr)] string strPropMapping, [In] ref object pvValue); 1058[PreserveSig] int SetStatus_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Error)] Int32 hResult, [In][MarshalAs(UnmanagedType.BStr)] string strParam, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pObjParam);
managementscope.cs (34)
94[In][MarshalAs(UnmanagedType.BStr)] string strUser, 96[In][MarshalAs(UnmanagedType.BStr)] string strAuthority, 100[In][MarshalAs(UnmanagedType.BStr)] string strUser, 102[In][MarshalAs(UnmanagedType.BStr)] string strAuthority, 114internal delegate int Next(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, [In][Out] ref object pVal, [In][Out] ref Int32 pType, [In][Out] ref Int32 plFlavor); 118internal delegate int GetObjectText(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 122internal delegate int GetPropertyOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 128internal delegate int NextMethod(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out IntPtr ppInSignature, [Out] out IntPtr ppOutSignature); 131internal delegate int GetMethodOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 137internal delegate int QualifierSet_Next(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out object pVal, [Out] out Int32 plFlavor); 142internal delegate int CreateInstanceEnumWmi([In][MarshalAs(UnmanagedType.BStr)] string strFilter, 149[In][MarshalAs(UnmanagedType.BStr)] string strUser, 151[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 153internal delegate int CreateClassEnumWmi([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, 160[In][MarshalAs(UnmanagedType.BStr)] string strUser, 162[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 164internal delegate int ExecQueryWmi([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 165[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 172[In][MarshalAs(UnmanagedType.BStr)] string strUser, 174[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 176internal delegate int ExecNotificationQueryWmi( [In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 177[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 184[In][MarshalAs(UnmanagedType.BStr)] string strUser, 186[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 195[In][MarshalAs(UnmanagedType.BStr)] string strUser, 197[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 206[In][MarshalAs(UnmanagedType.BStr)] string strUser, 208[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 215[In][MarshalAs(UnmanagedType.BStr)] string strUser, 217[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 220[In][MarshalAs(UnmanagedType.BStr)] string strNetworkResource, 221[In][MarshalAs(UnmanagedType.BStr)] string strUser, 223[In][MarshalAs(UnmanagedType.BStr)] string strLocale, 225[In][MarshalAs(UnmanagedType.BStr)] string strAuthority,
wmiutil.cs (4)
18[MarshalAs(UnmanagedType.BStr)] string strParam , 75[return:MarshalAs(UnmanagedType.BStr)] 78[return:MarshalAs(UnmanagedType.BStr)] 81[return:MarshalAs(UnmanagedType.BStr)]
System.ServiceModel (112)
System\ServiceModel\Administration\WbemNative.cs (31)
308[In][MarshalAs(UnmanagedType.BStr)] string strNamespace, 328[In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 337[In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 361[In][MarshalAs(UnmanagedType.BStr)] string strClass, 369[In][MarshalAs(UnmanagedType.BStr)] string strClass, 377[In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, 385[In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, 409[In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 417[In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 425[In][MarshalAs(UnmanagedType.BStr)] string strFilter, 433[In][MarshalAs(UnmanagedType.BStr)] string strFilter, 441[In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 442[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 450[In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 451[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 459[In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 460[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 468[In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 469[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 477[In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 478[In][MarshalAs(UnmanagedType.BStr)] string strMethodName, 488[In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 489[In][MarshalAs(UnmanagedType.BStr)] string strMethodName, 545[In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, 568[Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText 591[Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName 628[In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, 645[Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName 673[Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, 732[In][MarshalAs(UnmanagedType.BStr)] string strParam, 810[In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName,
System\ServiceModel\ComIntegration\AdminSDK.cs (81)
41Object GetCollection([In, MarshalAs(UnmanagedType.BStr)] 46Object Connect([In, MarshalAs(UnmanagedType.BStr)] String connectStr); 56Object GetCollectionByQuery([In, MarshalAs(UnmanagedType.BStr)] 62void ImportComponent([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 63[In, MarshalAs(UnmanagedType.BStr)] String bstrCLSIDOrProgId); 66void InstallComponent([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 67[In, MarshalAs(UnmanagedType.BStr)] String bstrDLL, 68[In, MarshalAs(UnmanagedType.BStr)] String bstrTLB, 69[In, MarshalAs(UnmanagedType.BStr)] String bstrPSDLL); 72void ShutdownApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName); 75void ExportApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 76[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationFile, 80void InstallApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationFile, 81[In, MarshalAs(UnmanagedType.BStr)] String bstrDestinationDirectory, 83[In, MarshalAs(UnmanagedType.BStr)] String bstrUserId, 84[In, MarshalAs(UnmanagedType.BStr)] String bstrPassword, 85[In, MarshalAs(UnmanagedType.BStr)] String bstrRSN); 103void InstallMultipleComponents([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 108void GetMultipleComponentsInfo([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 119void BackupREGDB([In, MarshalAs(UnmanagedType.BStr)] String bstrBackupFilePath); 122void RestoreREGDB([In, MarshalAs(UnmanagedType.BStr)] String bstrBackupFilePath); 125void QueryApplicationFile([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationFile, 126[Out, MarshalAs(UnmanagedType.BStr)] out String bstrApplicationName, 127[Out, MarshalAs(UnmanagedType.BStr)] out String bstrApplicationDescription, 133void StartApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName); 139void InstallMultipleEventClasses([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 144void InstallEventClass([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 145[In, MarshalAs(UnmanagedType.BStr)] String bstrDLL, 146[In, MarshalAs(UnmanagedType.BStr)] String bstrTLB, 147[In, MarshalAs(UnmanagedType.BStr)] String bstrPSDLL); 158[In, MarshalAs(UnmanagedType.BStr)] String bstrCollectionName, 162[return: MarshalAs(UnmanagedType.BStr)] 184[return: MarshalAs(UnmanagedType.BStr)] 186[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationInstanceID, 187[In, MarshalAs(UnmanagedType.BStr)] String bstrDirectory, 196[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 197[In, MarshalAs(UnmanagedType.BStr)] String bstrServiceName, 198[In, MarshalAs(UnmanagedType.BStr)] String bstrStartType, 199[In, MarshalAs(UnmanagedType.BStr)] String bstrErrorControl, 200[In, MarshalAs(UnmanagedType.BStr)] String bstrDependencies, 201[In, MarshalAs(UnmanagedType.BStr)] String bstrRunAs, 202[In, MarshalAs(UnmanagedType.BStr)] String bstrPassword, 206void DeleteServiceForApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName); 209[return: MarshalAs(UnmanagedType.BStr)] 210String GetPartitionID([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName); 213[return: MarshalAs(UnmanagedType.BStr)] 214String GetPartitionName([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName); 217void CurrentPartition([In, MarshalAs(UnmanagedType.BStr)]String bstrPartitionIDOrName); 220[return: MarshalAs(UnmanagedType.BStr)] 224[return: MarshalAs(UnmanagedType.BStr)] 228[return: MarshalAs(UnmanagedType.BStr)] 236[In, MarshalAs(UnmanagedType.BStr)] String bstrSourcePartitionIDOrName, 238[In, MarshalAs(UnmanagedType.BStr)] String bstrDestinationPartitionIDOrName); 242[In, MarshalAs(UnmanagedType.BStr)] String bstrSourceApplicationIDOrName, 244[In, MarshalAs(UnmanagedType.BStr)] String bstrDestinationApplicationIDOrName); 248[In, MarshalAs(UnmanagedType.BStr)] String bstrSourceApplicationIDOrName, 250[In, MarshalAs(UnmanagedType.BStr)] String bstrDestinationApplicationIDOrName); 254[In, MarshalAs(UnmanagedType.BStr)] String bstrSrcApplicationIDOrName, 255[In, MarshalAs(UnmanagedType.BStr)] String bstrCLSIDOrProgID, 256[In, MarshalAs(UnmanagedType.BStr)] String bstrDestApplicationIDOrName, 257[In, MarshalAs(UnmanagedType.BStr)] String bstrNewProgId, 258[In, MarshalAs(UnmanagedType.BStr)] String bstrNewClsid); 262Object IsSafeToDelete([In, MarshalAs(UnmanagedType.BStr)] String bstrDllName); 266[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 272[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 278[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 288[In, MarshalAs(UnmanagedType.BStr)] String bstrPartitionIDOrName, 289[In, MarshalAs(UnmanagedType.BStr)] String bstrPartitionFileName, 294[In, MarshalAs(UnmanagedType.BStr)] String bstrFileName, 295[In, MarshalAs(UnmanagedType.BStr)] String bstrDestDirectory, 297[In, MarshalAs(UnmanagedType.BStr)] String bstrUserID, 298[In, MarshalAs(UnmanagedType.BStr)] String bstrPassword, 299[In, MarshalAs(UnmanagedType.BStr)] String bstrRSN); 303Object QueryApplicationFile2([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationFile); 307int GetComponentVersionCount([In, MarshalAs(UnmanagedType.BStr)] String bstrCLSIDOrProgID); 315Object GetValue([In, MarshalAs(UnmanagedType.BStr)] String propName); 318void SetValue([In, MarshalAs(UnmanagedType.BStr)] String propName, 329bool IsPropertyReadOnly([In, MarshalAs(UnmanagedType.BStr)] String bstrPropName); 340bool IsPropertyWriteOnly([In, MarshalAs(UnmanagedType.BStr)] String bstrPropName); 373Object GetCollection([In, MarshalAs(UnmanagedType.BStr)] String bstrCollName, 413void PopulateByQuery([In, MarshalAs(UnmanagedType.BStr)] String bstrQueryString,
System.Web (43)
Configuration\IGac.cs (1)
17void GacInstall( [MarshalAs(UnmanagedType.BStr)] string assemblyPath );
Configuration\IISVersionHelper.cs (3)
15object GetPropertyValue([In, MarshalAs(UnmanagedType.BStr)] string bstrName); 17object CreateObjectFromProgId([In, MarshalAs(UnmanagedType.BStr)] string bstrObjectName); 29IIISVersion GetVersionObject([In, MarshalAs(UnmanagedType.BStr)] string bstrVersion, [In, MarshalAs(UnmanagedType.I4)] int productType);
Hosting\AppDomainFactory.cs (7)
43[In, MarshalAs(UnmanagedType.BStr)] 45[In, MarshalAs(UnmanagedType.BStr)] 47[In, MarshalAs(UnmanagedType.BStr)] 49[In, MarshalAs(UnmanagedType.BStr)] 51[In, MarshalAs(UnmanagedType.BStr)] 117Object Create([In, MarshalAs(UnmanagedType.BStr)] String appId, 118[In, MarshalAs(UnmanagedType.BStr)] String appPath);
Hosting\IISUnsafeMethods.cs (3)
681[In, MarshalAs(UnmanagedType.BStr)] string appConfigMetabasePath, 682[In, MarshalAs(UnmanagedType.BStr)] string sectionName, 683[In, MarshalAs(UnmanagedType.BStr)] string propertyName,
Hosting\IProcessHostSupportFunctions.cs (2)
46[return: MarshalAs(UnmanagedType.BStr)] 51[return: MarshalAs(UnmanagedType.BStr)]
Hosting\ProcessHost.cs (5)
59[return: MarshalAs(UnmanagedType.BStr)] 119[return: MarshalAs(UnmanagedType.BStr)] 122[return: MarshalAs(UnmanagedType.BStr)] 125[return: MarshalAs(UnmanagedType.BStr)] 262[Out, MarshalAs(UnmanagedType.BStr)] out string startupObjType,
Security\ADMembershipProvider.cs (6)
4576int Set([In, MarshalAs(UnmanagedType.BStr)] string bstrADsPath, [In, MarshalAs(UnmanagedType.U4)] int lnSetType); 4582[return: MarshalAs(UnmanagedType.BStr)][SuppressUnmanagedCodeSecurityAttribute()] 4590[return: MarshalAs(UnmanagedType.BStr)] 4594void AddLeafElement([In, MarshalAs(UnmanagedType.BStr)] string bstrLeafElement); 4604[return: MarshalAs(UnmanagedType.BStr)][SuppressUnmanagedCodeSecurityAttribute()] 4605string GetEscapedElement([In, MarshalAs(UnmanagedType.U4)] int lnReserved, [In, MarshalAs(UnmanagedType.BStr)] string bstrInStr);
Util\AspCompat.cs (16)
50[return: MarshalAs(UnmanagedType.BStr)] String Application_GetContentsNames(); 51[return: MarshalAs(UnmanagedType.BStr)] String Application_GetStaticNames(); 58[return: MarshalAs(UnmanagedType.BStr)] String Request_GetAsString([In, MarshalAs(UnmanagedType.I4)] int what); 59[return: MarshalAs(UnmanagedType.BStr)] String Request_GetCookiesAsString(); 63[return: MarshalAs(UnmanagedType.BStr)] String Response_GetCookiesAsString(); 80[return: MarshalAs(UnmanagedType.BStr)] String Response_GetContentType(); 82[return: MarshalAs(UnmanagedType.BStr)] String Response_GetCharSet(); 84[return: MarshalAs(UnmanagedType.BStr)] String Response_GetCacheControl(); 86[return: MarshalAs(UnmanagedType.BStr)] String Response_GetStatus(); 97[return: MarshalAs(UnmanagedType.BStr)] String Server_MapPath([In, MarshalAs(UnmanagedType.LPWStr)] String logicalPath); 98[return: MarshalAs(UnmanagedType.BStr)] String Server_HTMLEncode([In, MarshalAs(UnmanagedType.LPWStr)] String str); 99[return: MarshalAs(UnmanagedType.BStr)] String Server_URLEncode([In, MarshalAs(UnmanagedType.LPWStr)] String str); 100[return: MarshalAs(UnmanagedType.BStr)] String Server_URLPathEncode([In, MarshalAs(UnmanagedType.LPWStr)] String str); 107[return: MarshalAs(UnmanagedType.BStr)] String Session_GetID(); 115[return: MarshalAs(UnmanagedType.BStr)] String Session_GetContentsNames(); 116[return: MarshalAs(UnmanagedType.BStr)] String Session_GetStaticNames();
System.Web.Mobile (245)
UI\MobileControls\Design\NativeMethods.cs (245)
362 [In, MarshalAs(UnmanagedType.BStr)] 371 [In, MarshalAs(UnmanagedType.BStr)] 380 [In, MarshalAs(UnmanagedType.BStr)] 387 [In, MarshalAs(UnmanagedType.BStr)] 390 [return: MarshalAs(UnmanagedType.BStr)] 395 [In, MarshalAs(UnmanagedType.BStr)] 398 [return: MarshalAs(UnmanagedType.BStr)] 401 [return: MarshalAs(UnmanagedType.BStr)] 503 [In, MarshalAs(UnmanagedType.BStr)] 506 [return: MarshalAs(UnmanagedType.BStr)] 511 [In, MarshalAs(UnmanagedType.BStr)] 514 [return: MarshalAs(UnmanagedType.BStr)] 543 [In, MarshalAs(UnmanagedType.BStr)] 546 [return: MarshalAs(UnmanagedType.BStr)] 566 [In, MarshalAs(UnmanagedType.BStr)] 569 [return: MarshalAs(UnmanagedType.BStr)] 574 [In, MarshalAs(UnmanagedType.BStr)] 577 [return: MarshalAs(UnmanagedType.BStr)] 582 [In, MarshalAs(UnmanagedType.BStr)] 585 [return: MarshalAs(UnmanagedType.BStr)] 590 [In, MarshalAs(UnmanagedType.BStr)] 593 [return: MarshalAs(UnmanagedType.BStr)] 598 [In, MarshalAs(UnmanagedType.BStr)] 600 [In, MarshalAs(UnmanagedType.BStr)] 605 [In, MarshalAs(UnmanagedType.BStr)] 607 [In, MarshalAs(UnmanagedType.BStr)] 631 [return: MarshalAs(UnmanagedType.BStr)] 745 [In, MarshalAs(UnmanagedType.BStr)] 748 [return: MarshalAs(UnmanagedType.BStr)] 756 [In, MarshalAs(UnmanagedType.BStr)] 759 [return: MarshalAs(UnmanagedType.BStr)] 766 [return: MarshalAs(UnmanagedType.BStr)] 819 [return: MarshalAs(UnmanagedType.BStr)] 826 [return: MarshalAs(UnmanagedType.BStr)] 831 [In, MarshalAs(UnmanagedType.BStr)] 834 [return: MarshalAs(UnmanagedType.BStr)] 839 [In, MarshalAs(UnmanagedType.BStr)] 842 [return: MarshalAs(UnmanagedType.BStr)] 847 [In, MarshalAs(UnmanagedType.BStr)] 850 [return: MarshalAs(UnmanagedType.BStr)] 863 [In, MarshalAs(UnmanagedType.BStr)] 866 [return: MarshalAs(UnmanagedType.BStr)] 871 [In, MarshalAs(UnmanagedType.BStr)] 874 [return: MarshalAs(UnmanagedType.BStr)] 877 [return: MarshalAs(UnmanagedType.BStr)] 880 [return: MarshalAs(UnmanagedType.BStr)] 883 [return: MarshalAs(UnmanagedType.BStr)] 886 [return: MarshalAs(UnmanagedType.BStr)] 889 [return: MarshalAs(UnmanagedType.BStr)] 892 [return: MarshalAs(UnmanagedType.BStr)] 895 [return: MarshalAs(UnmanagedType.BStr)] 898 [return: MarshalAs(UnmanagedType.BStr)] 913 [In, MarshalAs(UnmanagedType.BStr)] 930 [In, MarshalAs(UnmanagedType.BStr)] 935 [In, MarshalAs(UnmanagedType.BStr)] 940 [In, MarshalAs(UnmanagedType.BStr)] 945 [In, MarshalAs(UnmanagedType.BStr)] 948 [return: MarshalAs(UnmanagedType.BStr)] 950 [In, MarshalAs(UnmanagedType.BStr)] 955 [In, MarshalAs(UnmanagedType.BStr)] 960 [In, MarshalAs(UnmanagedType.BStr)] 969 [In, MarshalAs(UnmanagedType.BStr)] 974 [In, MarshalAs(UnmanagedType.BStr)] 1143 [return: MarshalAs(UnmanagedType.BStr)] 1148 [In, MarshalAs(UnmanagedType.BStr)] 1166 [In, MarshalAs(UnmanagedType.BStr)] 1172 [return: MarshalAs(UnmanagedType.BStr)] 1177 [In, MarshalAs(UnmanagedType.BStr)] 1184 [In, MarshalAs(UnmanagedType.BStr)] 1247 [In, MarshalAs(UnmanagedType.BStr)] 1250 [return: MarshalAs(UnmanagedType.BStr)] 1285 [In, MarshalAs(UnmanagedType.BStr)] 1288 [return: MarshalAs(UnmanagedType.BStr)] 1312 [In, MarshalAs(UnmanagedType.BStr)] 1317 [In, MarshalAs(UnmanagedType.BStr)] 1322 [In, MarshalAs(UnmanagedType.BStr)] 1329 [In, MarshalAs(UnmanagedType.BStr)] 1332 [return: MarshalAs(UnmanagedType.BStr)] 1358 [In, MarshalAs(UnmanagedType.BStr)] 1361 [return: MarshalAs(UnmanagedType.BStr)] 1364 [return: MarshalAs(UnmanagedType.BStr)] 1367 [return: MarshalAs(UnmanagedType.BStr)] 1372 [In, MarshalAs(UnmanagedType.BStr)] 1379 [In, MarshalAs(UnmanagedType.BStr)] 1381 [In, MarshalAs(UnmanagedType.BStr)] 1398 [In, MarshalAs(UnmanagedType.BStr)] 1401 [return: MarshalAs(UnmanagedType.BStr)] 1406 [In, MarshalAs(UnmanagedType.BStr)] 1409 [return: MarshalAs(UnmanagedType.BStr)] 1420[In, MarshalAs(UnmanagedType.BStr)] 1423[return: MarshalAs(UnmanagedType.BStr)] 1428[In, MarshalAs(UnmanagedType.BStr)] 1431[return: MarshalAs(UnmanagedType.BStr)] 1436[In, MarshalAs(UnmanagedType.BStr)] 1439[return: MarshalAs(UnmanagedType.BStr)] 1444[In, MarshalAs(UnmanagedType.BStr)] 1447[return: MarshalAs(UnmanagedType.BStr)] 1460[In, MarshalAs(UnmanagedType.BStr)] 1463[return: MarshalAs(UnmanagedType.BStr)] 1476[In, MarshalAs(UnmanagedType.BStr)] 1479[return: MarshalAs(UnmanagedType.BStr)] 1492[In, MarshalAs(UnmanagedType.BStr)] 1495[return: MarshalAs(UnmanagedType.BStr)] 1500[In, MarshalAs(UnmanagedType.BStr)] 1503[return: MarshalAs(UnmanagedType.BStr)] 1508[In, MarshalAs(UnmanagedType.BStr)] 1511[return: MarshalAs(UnmanagedType.BStr)] 1516[In, MarshalAs(UnmanagedType.BStr)] 1519[return: MarshalAs(UnmanagedType.BStr)] 1556[In, MarshalAs(UnmanagedType.BStr)] 1559[return: MarshalAs(UnmanagedType.BStr)] 1612[In, MarshalAs(UnmanagedType.BStr)] 1615[return: MarshalAs(UnmanagedType.BStr)] 1620[In, MarshalAs(UnmanagedType.BStr)] 1623[return: MarshalAs(UnmanagedType.BStr)] 1676[In, MarshalAs(UnmanagedType.BStr)] 1679[return: MarshalAs(UnmanagedType.BStr)] 1716[In, MarshalAs(UnmanagedType.BStr)] 1719[return: MarshalAs(UnmanagedType.BStr)] 1724[In, MarshalAs(UnmanagedType.BStr)] 1727[return: MarshalAs(UnmanagedType.BStr)] 1732[In, MarshalAs(UnmanagedType.BStr)] 1735[return: MarshalAs(UnmanagedType.BStr)] 1740[In, MarshalAs(UnmanagedType.BStr)] 1743[return: MarshalAs(UnmanagedType.BStr)] 1748[In, MarshalAs(UnmanagedType.BStr)] 1751[return: MarshalAs(UnmanagedType.BStr)] 1756[In, MarshalAs(UnmanagedType.BStr)] 1759[return: MarshalAs(UnmanagedType.BStr)] 1764[In, MarshalAs(UnmanagedType.BStr)] 1767[return: MarshalAs(UnmanagedType.BStr)] 1804[In, MarshalAs(UnmanagedType.BStr)] 1807[return: MarshalAs(UnmanagedType.BStr)] 1844[In, MarshalAs(UnmanagedType.BStr)] 1847[return: MarshalAs(UnmanagedType.BStr)] 1852[In, MarshalAs(UnmanagedType.BStr)] 1855[return: MarshalAs(UnmanagedType.BStr)] 1860[In, MarshalAs(UnmanagedType.BStr)] 1863[return: MarshalAs(UnmanagedType.BStr)] 1868[In, MarshalAs(UnmanagedType.BStr)] 1871[return: MarshalAs(UnmanagedType.BStr)] 1876[In, MarshalAs(UnmanagedType.BStr)] 1879[return: MarshalAs(UnmanagedType.BStr)] 1900[In, MarshalAs(UnmanagedType.BStr)] 1903[return: MarshalAs(UnmanagedType.BStr)] 1908[In, MarshalAs(UnmanagedType.BStr)] 1911[return: MarshalAs(UnmanagedType.BStr)] 1916[In, MarshalAs(UnmanagedType.BStr)] 1919[return: MarshalAs(UnmanagedType.BStr)] 1924[In, MarshalAs(UnmanagedType.BStr)] 1927[return: MarshalAs(UnmanagedType.BStr)] 1932[In, MarshalAs(UnmanagedType.BStr)] 1935[return: MarshalAs(UnmanagedType.BStr)] 1940[In, MarshalAs(UnmanagedType.BStr)] 1943[return: MarshalAs(UnmanagedType.BStr)] 1948[In, MarshalAs(UnmanagedType.BStr)] 1951[return: MarshalAs(UnmanagedType.BStr)] 1956[In, MarshalAs(UnmanagedType.BStr)] 1959[return: MarshalAs(UnmanagedType.BStr)] 1964[In, MarshalAs(UnmanagedType.BStr)] 1967[return: MarshalAs(UnmanagedType.BStr)] 1986[return: MarshalAs(UnmanagedType.BStr)] 1999[In, MarshalAs(UnmanagedType.BStr)] 2002[return: MarshalAs(UnmanagedType.BStr)] 2007[In, MarshalAs(UnmanagedType.BStr)] 2010[return: MarshalAs(UnmanagedType.BStr)] 2015[In, MarshalAs(UnmanagedType.BStr)] 2018[return: MarshalAs(UnmanagedType.BStr)] 2023[In, MarshalAs(UnmanagedType.BStr)] 2026[return: MarshalAs(UnmanagedType.BStr)] 2095[In, MarshalAs(UnmanagedType.BStr)] 2098[return: MarshalAs(UnmanagedType.BStr)] 2103[In, MarshalAs(UnmanagedType.BStr)] 2106[return: MarshalAs(UnmanagedType.BStr)] 2111[In, MarshalAs(UnmanagedType.BStr)] 2114[return: MarshalAs(UnmanagedType.BStr)] 2119[In, MarshalAs(UnmanagedType.BStr)] 2128[In, MarshalAs(UnmanagedType.BStr)] 2135[In, MarshalAs(UnmanagedType.BStr)] 2145 [return: MarshalAs(UnmanagedType.BStr)] 2234 [return: MarshalAs(UnmanagedType.BStr)] 2264[In, MarshalAs(UnmanagedType.BStr)] 2508[In, MarshalAs(UnmanagedType.BStr)] 3041[In, MarshalAs(UnmanagedType.BStr)] 3044[return: MarshalAs(UnmanagedType.BStr)] 3049[In, MarshalAs(UnmanagedType.BStr)] 3052[return: MarshalAs(UnmanagedType.BStr)] 3153[In, MarshalAs(UnmanagedType.BStr)] 3156[return: MarshalAs(UnmanagedType.BStr)] 3221[return: MarshalAs(UnmanagedType.BStr)] 3240[return: MarshalAs(UnmanagedType.BStr)] 3375[In, MarshalAs(UnmanagedType.BStr)] 3377[In, MarshalAs(UnmanagedType.BStr)] 3379[In, MarshalAs(UnmanagedType.BStr)] 3384[In, MarshalAs(UnmanagedType.BStr)] 3389[In, MarshalAs(UnmanagedType.BStr)] 3405[In, MarshalAs(UnmanagedType.BStr)] 3408[return: MarshalAs(UnmanagedType.BStr)] 3462[In, MarshalAs(UnmanagedType.BStr)] 3469[In, MarshalAs(UnmanagedType.BStr)] 3511[In, MarshalAs(UnmanagedType.BStr)] 3514[return: MarshalAs(UnmanagedType.BStr)] 3560[In, MarshalAs(UnmanagedType.BStr)] 3569[In, MarshalAs(UnmanagedType.BStr)] 3572[return: MarshalAs(UnmanagedType.BStr)] 3574[In, MarshalAs(UnmanagedType.BStr)] 3577[return: MarshalAs(UnmanagedType.BStr)] 3579[In, MarshalAs(UnmanagedType.BStr)] 3581[In, MarshalAs(UnmanagedType.BStr)] 3589[In, MarshalAs(UnmanagedType.BStr)] 3607[In, MarshalAs(UnmanagedType.BStr)] 3610[return: MarshalAs(UnmanagedType.BStr)] 3626[In, MarshalAs(UnmanagedType.BStr)] 3656[In, MarshalAs(UnmanagedType.BStr)] 3658[In, MarshalAs(UnmanagedType.BStr)] 3683[return: MarshalAs(UnmanagedType.BStr)] 3686[return: MarshalAs(UnmanagedType.BStr)] 3695[return: MarshalAs(UnmanagedType.BStr)] 3698[return: MarshalAs(UnmanagedType.BStr)] 3701[return: MarshalAs(UnmanagedType.BStr)] 3710[return: MarshalAs(UnmanagedType.BStr)] 3719[return: MarshalAs(UnmanagedType.BStr)] 3734[return: MarshalAs(UnmanagedType.BStr)] 3737[return: MarshalAs(UnmanagedType.BStr)] 3740[return: MarshalAs(UnmanagedType.BStr)] 3743[return: MarshalAs(UnmanagedType.BStr)] 3782[return: MarshalAs(UnmanagedType.BStr)] 3785[return: MarshalAs(UnmanagedType.BStr)] 3788[return: MarshalAs(UnmanagedType.BStr)] 3791[return: MarshalAs(UnmanagedType.BStr)] 3809[return: MarshalAs(UnmanagedType.BStr)] 3824[return: MarshalAs(UnmanagedType.BStr)] 3827[return: MarshalAs(UnmanagedType.BStr)] 3830[return: MarshalAs(UnmanagedType.BStr)] 3833[return: MarshalAs(UnmanagedType.BStr)] 3848[return: MarshalAs(UnmanagedType.BStr)] 3851[return: MarshalAs(UnmanagedType.BStr)] 3854[return: MarshalAs(UnmanagedType.BStr)] 3857[return: MarshalAs(UnmanagedType.BStr)] 3860[return: MarshalAs(UnmanagedType.BStr)] 3863[return: MarshalAs(UnmanagedType.BStr)] 3866[return: MarshalAs(UnmanagedType.BStr)] 3869[return: MarshalAs(UnmanagedType.BStr)] 3874[In, MarshalAs(UnmanagedType.BStr)] 3879[return: MarshalAs(UnmanagedType.BStr)]
System.Windows.Forms (31)
winforms\Managed\System\WinForms\NativeMethods.cs (4)
2980[In, MarshalAs(UnmanagedType.BStr)] 4930[MarshalAs(UnmanagedType.BStr)] 4932[MarshalAs(UnmanagedType.BStr)] 4934[MarshalAs(UnmanagedType.BStr)]
winforms\Managed\System\WinForms\UnsafeNativeMethods.cs (27)
2019[In, MarshalAs(UnmanagedType.BStr)] 4827string Name {[return: MarshalAs(UnmanagedType.BStr)]get;} 6791[In, MarshalAs(UnmanagedType.BStr)] 6802[In, MarshalAs(UnmanagedType.BStr)] 6813[In, MarshalAs(UnmanagedType.BStr)] 6824[In, MarshalAs(UnmanagedType.BStr)] 6848[In, MarshalAs(UnmanagedType.BStr)] 6852[In, MarshalAs(UnmanagedType.BStr)] 6878[In, MarshalAs(UnmanagedType.BStr)] 6883[In, MarshalAs(UnmanagedType.BStr)] 6885[In, MarshalAs(UnmanagedType.BStr)] 6890[In, MarshalAs(UnmanagedType.BStr)] 6955[In, MarshalAs(UnmanagedType.BStr)] 7306[In, Out, MarshalAs(UnmanagedType.BStr)] 7312[In, Out, MarshalAs(UnmanagedType.BStr)] 7318[In, Out, MarshalAs(UnmanagedType.BStr)] 7847[return: MarshalAs(UnmanagedType.BStr)] 7852[return: MarshalAs(UnmanagedType.BStr)] 7857[return: MarshalAs(UnmanagedType.BStr)] 7872[return: MarshalAs(UnmanagedType.BStr)] 7879int get_accHelpTopic([Out][MarshalAs(UnmanagedType.BStr)] out string pszHelpFile, 7882[return: MarshalAs(UnmanagedType.BStr)] 7897[return: MarshalAs(UnmanagedType.BStr)] 7934[In][MarshalAs(UnmanagedType.BStr)] string pszName); 7939[In][MarshalAs(UnmanagedType.BStr)] string pszValue); 7949[return: MarshalAs(UnmanagedType.BStr)] 7953[In, MarshalAs(UnmanagedType.BStr)]
System.Workflow.Runtime (3)
DebugEngine\ActivityHandlerDescriptor.cs (1)
18[MarshalAs(UnmanagedType.BStr)]
DebugEngine\ProgramNode.cs (2)
31void Attach(ref Guid programId, int attachTimeout, int detachPingInterval, [Out, MarshalAs(UnmanagedType.BStr)] out string hostName, [Out, MarshalAs(UnmanagedType.BStr)] out string uri, [Out] out int controllerThreadId, [Out, MarshalAs(UnmanagedType.Bool)] out bool isSynchronousAttach);
UIAutomationClient (9)
MS\Internal\Automation\UiaCoreAPI.cs (9)
342[MarshalAs(UnmanagedType.BStr)] string pTreeStructure); 1173private static extern bool UiaGetErrorDescription([MarshalAs(UnmanagedType.BStr)] out string pDescription); 1241private 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); 1256private 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); 1259private static extern int RawUiaNodeFromFocus(UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure); 1262private 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); 1321private static extern int RawMultipleViewPattern_GetViewName(SafePatternHandle hobj, int viewId, [MarshalAs(UnmanagedType.BStr)] out string ppStr); 1421private static extern int RawTextRange_FindText(SafeTextRangeHandle hobj, [MarshalAs(UnmanagedType.BStr)] string text, bool backward, bool ignoreCase, out SafeTextRangeHandle result); 1433private static extern int RawTextRange_GetText(SafeTextRangeHandle hobj, int maxLength, [MarshalAs(UnmanagedType.BStr)] out string result);
WindowsBase (17)
Shared\MS\Win32\NativeMethodsCLR.cs (3)
5278[MarshalAs(UnmanagedType.BStr)] 5280[MarshalAs(UnmanagedType.BStr)] 5282[MarshalAs(UnmanagedType.BStr)]
Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (1)
2413[In, MarshalAs(UnmanagedType.BStr)]
Shared\MS\Win32\UnsafeNativeMethodsOther.cs (2)
173internal static extern void ProcessUnhandledException_DLL([MarshalAs(UnmanagedType.BStr)] string errMsg); 211[In, MarshalAs(UnmanagedType.BStr)]
Shared\MS\Win32\UnsafeNativeMethodsTextServices.cs (11)
1331void GetDescription([MarshalAs(UnmanagedType.BStr)] out string desc); 1360void GetDisplayName([MarshalAs(UnmanagedType.BStr)] out string funcName ); 1382void GetString([MarshalAs(UnmanagedType.BStr)] out string funcName ); 1452void GetDisplayName([MarshalAs(UnmanagedType.BStr)] out string funcName ); 1506void GetDisplayName([MarshalAs(UnmanagedType.BStr)] out string funcName ); 1529void GetDisplayName([MarshalAs(UnmanagedType.BStr)] out string funcName ); 1540[MarshalAs(UnmanagedType.BStr)] string bstrRegistered ); 2271void GetPreservedKeyDescription(ref Guid guid, [MarshalAs(UnmanagedType.BStr)] out string desc); 3754int GetRegularExpression([Out, MarshalAs(UnmanagedType.BStr)] out string desc); 3759int GetSRGC([Out, MarshalAs(UnmanagedType.BStr)] out string desc); 3764int GetXML([Out, MarshalAs(UnmanagedType.BStr)] out string desc);
WsatConfig (4)
Configuration\NetFwTypeLib.cs (4)
198void Remove([MarshalAs(UnmanagedType.BStr)] string imageFileName); 253void IsPortAllowed([MarshalAs(UnmanagedType.BStr)] string imageFileName, NetFirewallIPVersion ipVersion, int portNumber, [MarshalAs(UnmanagedType.BStr)] string localAddress, NetFirewallIPProtocol ipProtocol, [MarshalAs(UnmanagedType.Struct)] ref object allowed, [MarshalAs(UnmanagedType.Struct)] ref object restricted); 255void IsIcmpTypeAllowed(NetFirewallIPVersion ipVersion, [MarshalAs(UnmanagedType.BStr)] string localAddress, byte type, [MarshalAs(UnmanagedType.Struct)] ref INetFirewallIcmpSettings allowed, [MarshalAs(UnmanagedType.Struct)] ref object restricted);