6217 instantiations of MarshalAs
ComSvcConfig (244)
ComAdminInterfaces.cs (199)
79[return: MarshalAs(UnmanagedType.Interface)] 80Object GetCollection([In, MarshalAs(UnmanagedType.BStr)] 84[return: MarshalAs(UnmanagedType.Interface)] 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, 110[Out, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out Object[] CLSIDS); 118void AssociateRole([In, MarshalAs(UnmanagedType.BStr)] String bstrRoleID); 120void AssociateRoleByName([In, MarshalAs(UnmanagedType.BStr)] String bstrRoleName); 129[return: MarshalAs(UnmanagedType.Interface)] 130Object GetCollection([In, MarshalAs(UnmanagedType.BStr)] 134[return: MarshalAs(UnmanagedType.Interface)] 135Object Connect([In, MarshalAs(UnmanagedType.BStr)] String connectStr); 144[return: MarshalAs(UnmanagedType.Interface)] 145Object GetCollectionByQuery([In, MarshalAs(UnmanagedType.BStr)] 147[In, MarshalAs(UnmanagedType.SafeArray)] 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, 193[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] fileNames, 194[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] CLSIDS); 197void GetMultipleComponentsInfo([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 199[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varCLSIDS, 200[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varClassNames, 201[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varFileFlags, 202[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varComponentFlags); 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, 217[Out, MarshalAs(UnmanagedType.VariantBool)] out bool bHasUsers, 218[Out, MarshalAs(UnmanagedType.VariantBool)] out bool bIsProxy, 219[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varFileNames); 222void StartApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName); 228void InstallMultipleEventClasses([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 229[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] fileNames, 230[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] CLSIDS); 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); 239[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varCLSIDS, 240[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varProgIDs, 241[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varDescriptions); 252[return: MarshalAs(UnmanagedType.Interface)] 253Object GetCollection([In, MarshalAs(UnmanagedType.BStr)] 257[return: MarshalAs(UnmanagedType.Interface)] 258Object Connect([In, MarshalAs(UnmanagedType.BStr)] String connectStr); 267[return: MarshalAs(UnmanagedType.Interface)] 268Object GetCollectionByQuery([In, MarshalAs(UnmanagedType.BStr)] 270[In, MarshalAs(UnmanagedType.SafeArray)] 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, 316[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] fileNames, 317[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] CLSIDS); 320void GetMultipleComponentsInfo([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 322[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varCLSIDS, 323[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varClassNames, 324[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varFileFlags, 325[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varComponentFlags); 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, 340[Out, MarshalAs(UnmanagedType.VariantBool)] out bool bHasUsers, 341[Out, MarshalAs(UnmanagedType.VariantBool)] out bool bIsProxy, 342[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varFileNames); 345void StartApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName); 351void InstallMultipleEventClasses([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 352[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] fileNames, 353[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] CLSIDS); 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); 363[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varCLSIDS, 364[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varProgIDs, 365[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varDescriptions); 368[return: MarshalAs(UnmanagedType.Interface)] 370[In, MarshalAs(UnmanagedType.BStr)] String bstrCollectionName, 371[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarQueryStrings); 374[return: MarshalAs(UnmanagedType.BStr)] 375String GetApplicationInstanceIDFromProcessID([In, MarshalAs(UnmanagedType.I4)] int lProcessID); 378void ShutdownApplicationInstances([In, MarshalAs(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID); 381void PauseApplicationInstances([In, MarshalAs(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID); 384void ResumeApplicationInstances([In, MarshalAs(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID); 388[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID, 389[In, MarshalAs(UnmanagedType.I4)] int lReasonCode); 392[return: MarshalAs(UnmanagedType.VariantBool)] 393bool AreApplicationInstancesPaused([In, MarshalAs(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID); 396[return: MarshalAs(UnmanagedType.BStr)] 398[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationInstanceID, 399[In, MarshalAs(UnmanagedType.BStr)] String bstrDirectory, 400[In, MarshalAs(UnmanagedType.I4)] int lMaxImages); 403[return: MarshalAs(UnmanagedType.VariantBool)] 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, 415[In, MarshalAs(UnmanagedType.VariantBool)] bool bDesktopOk); 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, 449[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarApplicationID, 450[In, MarshalAs(UnmanagedType.BStr)] String bstrDestinationPartitionIDOrName); 454[In, MarshalAs(UnmanagedType.BStr)] String bstrSourceApplicationIDOrName, 455[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarCLSIDOrProgID, 456[In, MarshalAs(UnmanagedType.BStr)] String bstrDestinationApplicationIDOrName); 460[In, MarshalAs(UnmanagedType.BStr)] String bstrSourceApplicationIDOrName, 461[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarCLSIDOrProgID, 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); 473[return: MarshalAs(UnmanagedType.Interface)] 474Object IsSafeToDelete([In, MarshalAs(UnmanagedType.BStr)] String bstrDllName); 478[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 479[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarCLSIDOrProgID, 480[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarComponentType); 484[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 485[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarCLSIDOrProgID, 486[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarComponentType); 490[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 491[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarCLSIDOrProgID, 492[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarComponentType); 495[return: MarshalAs(UnmanagedType.VariantBool)] 500[In, MarshalAs(UnmanagedType.BStr)] String bstrPartitionIDOrName, 501[In, MarshalAs(UnmanagedType.BStr)] String bstrPartitionFileName, 502[In, MarshalAs(UnmanagedType.I4)] int lOptions); 506[In, MarshalAs(UnmanagedType.BStr)] String bstrFileName, 507[In, MarshalAs(UnmanagedType.BStr)] String bstrDestDirectory, 508[In, MarshalAs(UnmanagedType.I4)] int lOptions, 509[In, MarshalAs(UnmanagedType.BStr)] String bstrUserID, 510[In, MarshalAs(UnmanagedType.BStr)] String bstrPassword, 511[In, MarshalAs(UnmanagedType.BStr)] String bstrRSN); 514[return: MarshalAs(UnmanagedType.IDispatch)] 515Object QueryApplicationFile2([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationFile); 518[return: MarshalAs(UnmanagedType.I4)] 519int GetComponentVersionCount([In, MarshalAs(UnmanagedType.BStr)] String bstrCLSIDOrProgID); 529Object GetValue([In, MarshalAs(UnmanagedType.BStr)] String propName); 532void SetValue([In, MarshalAs(UnmanagedType.BStr)] String propName, 542[return: MarshalAs(UnmanagedType.VariantBool)] 543bool IsPropertyReadOnly([In, MarshalAs(UnmanagedType.BStr)] String bstrPropName); 548[return: MarshalAs(UnmanagedType.VariantBool)] 553[return: MarshalAs(UnmanagedType.VariantBool)] 554bool IsPropertyWriteOnly([In, MarshalAs(UnmanagedType.BStr)] String bstrPropName); 567[return: MarshalAs(UnmanagedType.Interface)] 577[return: MarshalAs(UnmanagedType.Interface)] 587[return: MarshalAs(UnmanagedType.Interface)] 588Object GetCollection([In, MarshalAs(UnmanagedType.BStr)] String bstrCollName, 597[return: MarshalAs(UnmanagedType.VariantBool)] 604[return: MarshalAs(UnmanagedType.VariantBool)] 609[return: MarshalAs(UnmanagedType.Interface)] 624void PopulateByKey([In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] 628void PopulateByQuery([In, MarshalAs(UnmanagedType.BStr)] String bstrQueryString,
SafeNativeMethods.cs (45)
297[return: MarshalAs(UnmanagedType.Interface)] 299[In, MarshalAs(UnmanagedType.LPStruct)] Guid rclsid, 300[In, MarshalAs(UnmanagedType.LPStruct)] Guid riid); 335[In, MarshalAs(UnmanagedType.LPStruct)] Guid rclsid, 336[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 1)] StringBuilder pVersion, 344[In, MarshalAs(UnmanagedType.LPStruct)] Guid rclsid, 345[In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, 346[Out, MarshalAs(UnmanagedType.Interface)] out object pMetaHost); 364void CreateProxy(IntPtr inner, [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, out object proxy, out object ppv); 373[return: MarshalAs(UnmanagedType.Interface)] 374ICreateTypeInfo CreateTypeInfo([In, MarshalAs(UnmanagedType.LPStr)] String szName, 376void SetName([In, MarshalAs(UnmanagedType.LPStr)] string szName); 378void SetGuid([In, MarshalAs(UnmanagedType.LPStruct)] Guid guid); 379void SetDocString([In, MarshalAs(UnmanagedType.LPStr)] String szDoc); 380void SetHelpFileName([In, MarshalAs(UnmanagedType.LPStr)] String szHelpFileName); 392void SetGuid([In, MarshalAs(UnmanagedType.LPStruct)] Guid guid); 422void SetGuid([In, MarshalAs(UnmanagedType.LPStruct)] Guid guid); 470[In, MarshalAs(UnmanagedType.U4)] int elementArrayLength, 471[Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.IUnknown, SizeParamIndex = 0)] object[] elementArray, 472[MarshalAs(UnmanagedType.U4)] out int fetchedElementCount); 477[In, MarshalAs(UnmanagedType.U4)] int count); 484[MarshalAs(UnmanagedType.Interface)] out IEnumUnknown enumerator); 490[return: MarshalAs(UnmanagedType.Interface)] 493[In, MarshalAs(UnmanagedType.LPWStr)] string version, 494[In, MarshalAs(UnmanagedType.LPStruct)] Guid interfaceId); 498[In, MarshalAs(UnmanagedType.LPWStr)] string filePath, 499[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder buffer, 500[In, Out, MarshalAs(UnmanagedType.U4)] ref int bufferLength); 502[return: MarshalAs(UnmanagedType.Interface)] 506[return: MarshalAs(UnmanagedType.Interface)] 517[return: MarshalAs(UnmanagedType.Interface)] 520[In, MarshalAs(UnmanagedType.LPStruct)] Guid interfaceId); 529[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 1)] StringBuilder buffer, 530[In, Out, MarshalAs(UnmanagedType.U4)] ref int bufferLength); 534[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 1)] StringBuilder buffer, 535[In, Out, MarshalAs(UnmanagedType.U4)] ref int bufferLength); 537[return: MarshalAs(UnmanagedType.Bool)] 544[In, MarshalAs(UnmanagedType.U4)] int resourceId, 545[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 2)] StringBuilder buffer, 546[In, Out, MarshalAs(UnmanagedType.U4)] ref int bufferLength); 551[In, MarshalAs(UnmanagedType.LPWStr)] string dllName); 555[In, MarshalAs(UnmanagedType.LPStr)] string procName); 557[return: MarshalAs(UnmanagedType.Interface)] 560[In, MarshalAs(UnmanagedType.LPStruct)] Guid coClassId, 561[In, MarshalAs(UnmanagedType.LPStruct)] Guid interfaceId);
mscorlib (813)
microsoft\win32\fusionwrap.cs (3)
40void Set([MarshalAs(UnmanagedType.LPWStr)] String szName, int pvValue, uint cbValue, uint dwFlags); 41void Get([MarshalAs(UnmanagedType.LPWStr)] String szName, out int pvValue, ref uint pcbValue, uint dwFlags); 61[MarshalAs(UnmanagedType.LPWStr)] String szCodeBase,
microsoft\win32\unsafenativemethods.cs (7)
50[return: MarshalAs(UnmanagedType.Bool)] 53[MarshalAs(UnmanagedType.LPWStr)] 55[MarshalAs(UnmanagedType.LPWStr)] 58[MarshalAs(UnmanagedType.LPWStr)] 73[return: MarshalAs(UnmanagedType.Bool)] 288[MarshalAs(UnmanagedType.HString)] string activatableClassId, 290[Out,MarshalAs(UnmanagedType.IInspectable)] out Object factory);
microsoft\win32\win32native.cs (42)
232[MarshalAs(UnmanagedType.U2)] 234[MarshalAs(UnmanagedType.U2)] 236[MarshalAs(UnmanagedType.U2)] 238[MarshalAs(UnmanagedType.U2)] 240[MarshalAs(UnmanagedType.U2)] 242[MarshalAs(UnmanagedType.U2)] 244[MarshalAs(UnmanagedType.U2)] 246[MarshalAs(UnmanagedType.U2)] 252[MarshalAs(UnmanagedType.I4)] 254[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] 257[MarshalAs(UnmanagedType.I4)] 259[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] 262[MarshalAs(UnmanagedType.I4)] 279[MarshalAs(UnmanagedType.I4)] 281[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] 284[MarshalAs(UnmanagedType.I4)] 286[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] 289[MarshalAs(UnmanagedType.I4)] 291[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] 293[MarshalAs(UnmanagedType.Bool)] 300[MarshalAs(UnmanagedType.I4)] 302[MarshalAs(UnmanagedType.I4)] 304[MarshalAs(UnmanagedType.I4)] 410[MarshalAs(UnmanagedType.ByValTStr, SizeConst=128)] 427[MarshalAs(UnmanagedType.ByValTStr, SizeConst=128)] 522[MarshalAs(UnmanagedType.LPWStr)] internal string Buffer; 662[MarshalAs(UnmanagedType.ByValArray, SizeConst=TOKEN_SOURCE_LENGTH)] 846[return: MarshalAs(UnmanagedType.Bool)] 851[Out, MarshalAs(UnmanagedType.Bool)] 1045[return: MarshalAs(UnmanagedType.Bool)] 1123[return: MarshalAs(UnmanagedType.Bool)] 1128[return: MarshalAs(UnmanagedType.Bool)] 1138[return: MarshalAs(UnmanagedType.Bool)] 1733[return: MarshalAs(UnmanagedType.Bool)] 1742[return: MarshalAs(UnmanagedType.Bool)] 2007[MarshalAs(UnmanagedType.LPStruct)] USEROBJECTFLAGS pvBuffer, int nLength, ref int lpnLengthNeeded); 2066[MarshalAs(UnmanagedType.U1), Out]out bool pfEnabled); 2148[return: MarshalAs(UnmanagedType.Bool)] 2415[MarshalAsAttribute( UnmanagedType.LPWStr )] 2457[MarshalAsAttribute( UnmanagedType.LPWStr )] 2793[return: MarshalAs(UnmanagedType.Bool)] 2808[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)]
parent\parent\parent\parent\InternalApis\NDP_Common\inc\StrongNameHelpers.cs (176)
273[In, MarshalAs(UnmanagedType.LPStr)] string pszFilePath, 274[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 275[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 276[In, MarshalAs(UnmanagedType.U4)] int cchHash, 277[MarshalAs(UnmanagedType.U4)] out int pchHash); 282[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 283[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 284[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 285[In, MarshalAs(UnmanagedType.U4)] int cchHash, 286[MarshalAs(UnmanagedType.U4)] out int pchHash); 292[In, MarshalAs(UnmanagedType.U4)] int cchBlob, 293[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 294[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] pbHash, 295[In, MarshalAs(UnmanagedType.U4)] int cchHash, 296[MarshalAs(UnmanagedType.U4)] out int pchHash); 301[In, MarshalAs(UnmanagedType.LPStr)] string pszFilePath, 302[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 303[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 304[In, MarshalAs(UnmanagedType.U4)] int cchHash, 305[MarshalAs(UnmanagedType.U4)] out int pchHash); 310[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 311[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 312[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 313[In, MarshalAs(UnmanagedType.U4)] int cchHash, 314[MarshalAs(UnmanagedType.U4)] out int pchHash); 320[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 321[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 322[In, MarshalAs(UnmanagedType.U4)] int cchHash, 323[MarshalAs(UnmanagedType.U4)] out int pchHash); 325[return: MarshalAs(UnmanagedType.U4)] 329[In, MarshalAs(UnmanagedType.LPWStr)] string pwzAssembly1, 330[In, MarshalAs(UnmanagedType.LPWStr)] string pwzAssembly2, 331[MarshalAs(UnmanagedType.U4)] out int dwResult); 341[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 342[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbBlob, 343[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 349[In, MarshalAs(UnmanagedType.U4)] int dwLength, 350[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbBlob, 351[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 356[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 358[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob, 360[MarshalAs(UnmanagedType.U4)] out int pcbPublicKeyBlob); 362[return: MarshalAs(UnmanagedType.U4)] 366[In, MarshalAs(UnmanagedType.U4)] int ulHashAlg, 367[MarshalAs(UnmanagedType.U4)] out int cbSize); 372[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer); 377[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 378[In, MarshalAs(UnmanagedType.U4)] int dwFlags, 380[MarshalAs(UnmanagedType.U4)] out int pcbKeyBlob); 385[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 386[In, MarshalAs(UnmanagedType.U4)] int dwFlags, 387[In, MarshalAs(UnmanagedType.U4)] int dwKeySize, 389[MarshalAs(UnmanagedType.U4)] out int pcbKeyBlob); 394[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 396[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob); 401[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 402[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 404[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob, 406[MarshalAs(UnmanagedType.U4)] out int pcbSignatureBlob); 411[In, MarshalAs(UnmanagedType.LPWStr)] string wszFilePath, 412[In, MarshalAs(UnmanagedType.LPWStr)] string wszKeyContainer, 414[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob, 416[MarshalAs(UnmanagedType.U4)] out int pcbSignatureBlob, 417[In, MarshalAs(UnmanagedType.U4)] int dwFlags); 423[In, MarshalAs(UnmanagedType.U4)] int cbPublicKeyBlob, 424[MarshalAs(UnmanagedType.U4)] out int pcbSize); 426[return: MarshalAs(UnmanagedType.U4)] 430[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 431[In, MarshalAs(UnmanagedType.U4)] int dwInFlags, 432[MarshalAs(UnmanagedType.U4)] out int dwOutFlags); 434[return: MarshalAs(UnmanagedType.U4)] 438[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 439[In, MarshalAs(UnmanagedType.I1)] bool fForceVerification, 440[MarshalAs(UnmanagedType.I1)] out bool fWasVerified); 442[return: MarshalAs(UnmanagedType.U4)] 447[In, MarshalAs(UnmanagedType.U4)] int dwLength, 448[In, MarshalAs(UnmanagedType.U4)] int dwInFlags, 449[MarshalAs(UnmanagedType.U4)] out int dwOutFlags); 454[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 456[MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken); 461[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 463[MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken, 465[MarshalAs(UnmanagedType.U4)] out int pcbPublicKeyBlob); 471[In, MarshalAs(UnmanagedType.U4)] int cbPublicKeyBlob, 473[MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken); 490[In, MarshalAs(UnmanagedType.LPStr)] string pszFilePath, 491[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 492[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 493[In, MarshalAs(UnmanagedType.U4)] int cchHash, 494[MarshalAs(UnmanagedType.U4)] out int pchHash); 499[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 500[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 501[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 502[In, MarshalAs(UnmanagedType.U4)] int cchHash, 503[MarshalAs(UnmanagedType.U4)] out int pchHash); 509[In, MarshalAs(UnmanagedType.U4)] int cchBlob, 510[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 511[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] pbHash, 512[In, MarshalAs(UnmanagedType.U4)] int cchHash, 513[MarshalAs(UnmanagedType.U4)] out int pchHash); 518[In, MarshalAs(UnmanagedType.LPStr)] string pszFilePath, 519[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 520[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 521[In, MarshalAs(UnmanagedType.U4)] int cchHash, 522[MarshalAs(UnmanagedType.U4)] out int pchHash); 527[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 528[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 529[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 530[In, MarshalAs(UnmanagedType.U4)] int cchHash, 531[MarshalAs(UnmanagedType.U4)] out int pchHash); 537[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 538[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 539[In, MarshalAs(UnmanagedType.U4)] int cchHash, 540[MarshalAs(UnmanagedType.U4)] out int pchHash); 542[return: MarshalAs(UnmanagedType.U4)] 546[In, MarshalAs(UnmanagedType.LPWStr)] string pwzAssembly1, 547[In, MarshalAs(UnmanagedType.LPWStr)] string pwzAssembly2, 548[MarshalAs(UnmanagedType.U4)] out int dwResult); 558[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 559[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbBlob, 560[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 566[In, MarshalAs(UnmanagedType.U4)] int dwLength, 567[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbBlob, 568[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 573[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 574[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbKeyBlob, 575[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob, 577[MarshalAs(UnmanagedType.U4)] out int pcbPublicKeyBlob); 579[return: MarshalAs(UnmanagedType.U4)] 583[In, MarshalAs(UnmanagedType.U4)] int ulHashAlg, 584[MarshalAs(UnmanagedType.U4)] out int cbSize); 589[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer); 594[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 595[In, MarshalAs(UnmanagedType.U4)] int dwFlags, 597[MarshalAs(UnmanagedType.U4)] out int pcbKeyBlob); 602[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 603[In, MarshalAs(UnmanagedType.U4)] int dwFlags, 604[In, MarshalAs(UnmanagedType.U4)] int dwKeySize, 606[MarshalAs(UnmanagedType.U4)] out int pcbKeyBlob); 611[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 612[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbKeyBlob, 613[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob); 618[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 619[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 620[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbKeyBlob, 621[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob, 623[MarshalAs(UnmanagedType.U4)] out int pcbSignatureBlob); 628[In, MarshalAs(UnmanagedType.LPWStr)] string wszFilePath, 629[In, MarshalAs(UnmanagedType.LPWStr)] string wszKeyContainer, 630[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbKeyBlob, 631[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob, 633[MarshalAs(UnmanagedType.U4)] out int pcbSignatureBlob, 634[In, MarshalAs(UnmanagedType.U4)] int dwFlags); 639[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] pbPublicKeyBlob, 640[In, MarshalAs(UnmanagedType.U4)] int cbPublicKeyBlob, 641[MarshalAs(UnmanagedType.U4)] out int pcbSize); 643[return: MarshalAs(UnmanagedType.U4)] 647[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 648[In, MarshalAs(UnmanagedType.U4)] int dwInFlags, 649[MarshalAs(UnmanagedType.U4)] out int dwOutFlags); 651[return: MarshalAs(UnmanagedType.U4)] 655[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 656[In, MarshalAs(UnmanagedType.I1)] bool fForceVerification, 657[MarshalAs(UnmanagedType.I1)] out bool fWasVerified); 659[return: MarshalAs(UnmanagedType.U4)] 664[In, MarshalAs(UnmanagedType.U4)] int dwLength, 665[In, MarshalAs(UnmanagedType.U4)] int dwInFlags, 666[MarshalAs(UnmanagedType.U4)] out int dwOutFlags); 671[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 673[MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken); 678[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 680[MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken, 682[MarshalAs(UnmanagedType.U4)] out int pcbPublicKeyBlob); 687[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] pbPublicKeyBlob, 688[In, MarshalAs(UnmanagedType.U4)] int cbPublicKeyBlob, 690[MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken);
system\appdomain.cs (5)
419[return: MarshalAs(UnmanagedType.Bool)] 427[return: MarshalAs(UnmanagedType.I4)] 457[MarshalAs(UnmanagedType.Bool)] bool runtimeSuppliedHomogenousGrantSet); 4271[MarshalAs(UnmanagedType.Bool)] bool publishAppDomain); 4412[return: MarshalAs(UnmanagedType.Bool)]
system\cfgparser.cs (15)
145[MarshalAs(UnmanagedType.LPWStr)] String text, 152[MarshalAs(UnmanagedType.LPWStr)] String text, 161[MarshalAs(UnmanagedType.LPWStr)] String text, 169[MarshalAs(UnmanagedType.LPWStr)] String text, 177[MarshalAs(UnmanagedType.LPWStr)]String text, 184[MarshalAs(UnmanagedType.LPWStr)]String text, 192[MarshalAs(UnmanagedType.LPWStr)]String text, 199[MarshalAs(UnmanagedType.LPWStr)]String text, 207[MarshalAs(UnmanagedType.LPWStr)]String text, 214[MarshalAs(UnmanagedType.LPWStr)]String text, 319[MarshalAs(UnmanagedType.LPWStr)] String text, 338[MarshalAs(UnmanagedType.LPWStr)] String text, 371[MarshalAs(UnmanagedType.LPWStr)]String text, 382[MarshalAs(UnmanagedType.LPWStr)]String text, 426[MarshalAs(UnmanagedType.LPWStr)]String text,
system\datetime.cs (2)
665[return: MarshalAs(UnmanagedType.Bool)] 672[return: MarshalAs(UnmanagedType.Bool)]
system\deployment\cdf.cs (7)
19object _NewEnum { [return:MarshalAs(UnmanagedType.Interface)] get; } 22string SectionName { [return:MarshalAs(UnmanagedType.LPWStr)] get; } 28void Lookup([MarshalAs(UnmanagedType.LPWStr)] string wzStringKey, [MarshalAs(UnmanagedType.Interface)] out object ppUnknown); 35void Lookup(IReferenceIdentity ReferenceIdentityKey, [MarshalAs(UnmanagedType.Interface)] out object ppUnknown); 49int Next(uint celt, [Out, MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.IUnknown)] object[] rgelt, ref uint celtFetched); 63object _NewEnum { [return:MarshalAs(UnmanagedType.Interface)] get; }
system\deployment\cmsinterop.cs (132)
255[MarshalAs(UnmanagedType.SysInt)] public IntPtr StringIds; 257[MarshalAs(UnmanagedType.SysInt)] public IntPtr IntegerIds; 298object StringIds { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 299object IntegerIds { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 307[MarshalAs(UnmanagedType.SysInt)] public IntPtr StringIds; 309[MarshalAs(UnmanagedType.SysInt)] public IntPtr IntegerIds; 350object StringIds { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 351object IntegerIds { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 359[MarshalAs(UnmanagedType.SysInt)] public IntPtr ResourceTypeIdInt; 361[MarshalAs(UnmanagedType.SysInt)] public IntPtr ResourceTypeIdString; 402object ResourceTypeIdInt { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 403object ResourceTypeIdString { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 414[MarshalAs(UnmanagedType.SysInt)] public IntPtr TransformMetadata; 417[MarshalAs(UnmanagedType.SysInt)] public IntPtr DigestValue; 419[MarshalAs(UnmanagedType.LPWStr)] public string Xml; 464object TransformMetadata { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 466object DigestValue { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 467string Xml { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 476[MarshalAs(UnmanagedType.LPWStr)] public string Name; 478[MarshalAs(UnmanagedType.LPWStr)] public string LoadFrom; 479[MarshalAs(UnmanagedType.LPWStr)] public string SourcePath; 480[MarshalAs(UnmanagedType.LPWStr)] public string ImportPath; 481[MarshalAs(UnmanagedType.LPWStr)] public string SourceName; 482[MarshalAs(UnmanagedType.LPWStr)] public string Location; 483[MarshalAs(UnmanagedType.SysInt)] public IntPtr HashValue; 486[MarshalAs(UnmanagedType.LPWStr)] public string Group; 541string Name { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 543string LoadFrom { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 544string SourcePath { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 545string ImportPath { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 546string SourceName { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 547string Location { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 548object HashValue { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 550string Group { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 562[MarshalAs(UnmanagedType.LPWStr)] public string Extension; 563[MarshalAs(UnmanagedType.LPWStr)] public string Description; 564[MarshalAs(UnmanagedType.LPWStr)] public string ProgID; 565[MarshalAs(UnmanagedType.LPWStr)] public string DefaultIcon; 566[MarshalAs(UnmanagedType.LPWStr)] public string Parameter; 582string Extension { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 583string Description { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 584string ProgID { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 585string DefaultIcon { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 586string Parameter { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 595[MarshalAs(UnmanagedType.LPWStr)] public string Xml; 596[MarshalAs(UnmanagedType.LPWStr)] public string Description; 611string Xml { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 612string Description { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 620[MarshalAs(UnmanagedType.LPWStr)] public string Subcategory; 634string Subcategory { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 672[MarshalAs(UnmanagedType.LPWStr)] public string RuntimeVersion; 673[MarshalAs(UnmanagedType.LPWStr)] public string HostFile; 698string RuntimeVersion { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 699string HostFile { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 707[MarshalAs(UnmanagedType.LPWStr)] public string ProgId; 721string ProgId { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 731[MarshalAs(UnmanagedType.LPWStr)] public string RuntimeVersion; 732[MarshalAs(UnmanagedType.LPWStr)] public string ClassName; 747string RuntimeVersion { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 748string ClassName { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 757[MarshalAs(UnmanagedType.LPWStr)] public string Group; 758[MarshalAs(UnmanagedType.LPWStr)] public string Codebase; 760[MarshalAs(UnmanagedType.SysInt)] public IntPtr HashValue; 764[MarshalAs(UnmanagedType.LPWStr)] public string ResourceFallbackCulture; 765[MarshalAs(UnmanagedType.LPWStr)] public string Description; 766[MarshalAs(UnmanagedType.LPWStr)] public string SupportUrl; 809string Group { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 810string Codebase { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 812object HashValue { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 815string ResourceFallbackCulture { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 816string Description { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 817string SupportUrl { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 853[MarshalAs(UnmanagedType.LPWStr)] public string ClassName; 854[MarshalAs(UnmanagedType.LPWStr)] public string HostDll; 869string ClassName { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 870string HostDll { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 879[MarshalAs(UnmanagedType.LPWStr)] public string id; 880[MarshalAs(UnmanagedType.LPWStr)] public string FinalStringMapped; 893string id { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 894string FinalStringMapped { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 903[MarshalAs(UnmanagedType.LPWStr)] public string Name; 904[MarshalAs(UnmanagedType.LPWStr)] public string CommandLine_File; 905[MarshalAs(UnmanagedType.LPWStr)] public string CommandLine_Parameters; 923string Name { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 924string CommandLine_File { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 925string CommandLine_Parameters { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 936[MarshalAs(UnmanagedType.LPWStr)] public string Id; 937[MarshalAs(UnmanagedType.LPWStr)] public string XmlSegment; 950string Id { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 951string XmlSegment { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 959[MarshalAs(UnmanagedType.LPWStr)] public string Name; 960[MarshalAs(UnmanagedType.LPWStr)] public string permissionSetID; 973string Name { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 974string permissionSetID { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 983[MarshalAs(UnmanagedType.LPWStr)] public string Publisher; 984[MarshalAs(UnmanagedType.LPWStr)] public string Product; 985[MarshalAs(UnmanagedType.LPWStr)] public string SupportUrl; 986[MarshalAs(UnmanagedType.LPWStr)] public string IconFile; 987[MarshalAs(UnmanagedType.LPWStr)] public string ErrorReportUrl; 988[MarshalAs(UnmanagedType.LPWStr)] public string SuiteName; 1007string Publisher { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1008string Product { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1009string SupportUrl { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1010string IconFile { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1011string ErrorReportUrl { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1012string SuiteName { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1020[MarshalAs(UnmanagedType.LPWStr)] public string DeploymentProviderCodebase; 1021[MarshalAs(UnmanagedType.LPWStr)] public string MinimumRequiredVersion; 1041string DeploymentProviderCodebase { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1042string MinimumRequiredVersion { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1053[MarshalAs(UnmanagedType.LPWStr)] public string SupportUrl; 1054[MarshalAs(UnmanagedType.LPWStr)] public string Description; 1078string SupportUrl { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1079string Description { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1092[MarshalAs(UnmanagedType.LPWStr)] 1106string SupportUrl { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1118[MarshalAs(UnmanagedType.LPWStr)] public string LocalPath; 1120[MarshalAs(UnmanagedType.SysInt)] public IntPtr ManifestHash; 1122[MarshalAs(UnmanagedType.LPWStr)] public string ContentType; 1123[MarshalAs(UnmanagedType.LPWStr)] public string RuntimeImageVersion; 1124[MarshalAs(UnmanagedType.SysInt)] public IntPtr MvidValue; 1129[MarshalAs(UnmanagedType.LPWStr)] public string defaultPermissionSetID; 1130[MarshalAs(UnmanagedType.LPWStr)] public string RequestedExecutionLevel; 1134[MarshalAs(UnmanagedType.LPWStr)] public string KeyInfoElement; 1197string LocalPath { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1199object ManifestHash { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 1200string ContentType { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1201string RuntimeImageVersion { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1202object MvidValue { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 1206string defaultPermissionSetID { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1207string RequestedExecutionLevel { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1211string KeyInfoElement { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; }
system\deployment\isolationinterop.cs (221)
14[MarshalAs(UnmanagedType.U4)] public uint Size; 15[MarshalAs(UnmanagedType.SysInt)] public IntPtr BlobData; 31[MarshalAs(UnmanagedType.LPWStr)] public string Namespace; 32[MarshalAs(UnmanagedType.LPWStr)] public string Name; 33[MarshalAs(UnmanagedType.LPWStr)] public string Value; 49[MarshalAs(UnmanagedType.LPWStr)] public string ManifestPath; 65[MarshalAs(UnmanagedType.LPWStr)] public string FileName; 78[MarshalAs(UnmanagedType.LPWStr)] public string Subcategory; 85[MarshalAs(UnmanagedType.LPWStr)] public string XMLSnippet; 97[MarshalAs(UnmanagedType.LPWStr)] public string Subcategory; 104[MarshalAs(UnmanagedType.LPWStr)] public string XMLSnippet; 115[Out, MarshalAs(UnmanagedType.LPArray)] StoreApplicationReference[] rgelt 134[Out, MarshalAs(UnmanagedType.LPArray)] IDefinitionAppId[] AppIds 195[Out, MarshalAs(UnmanagedType.LPArray)] StoreOperationMetadataProperty[] AppIds 259[Out, MarshalAs(UnmanagedType.LPArray)] STORE_ASSEMBLY[] rgelt 324[Out, MarshalAs(UnmanagedType.LPArray)] STORE_ASSEMBLY_FILE[] rgelt 389[Out, MarshalAs(UnmanagedType.LPArray)] STORE_CATEGORY[] rgElements 454[Out, MarshalAs(UnmanagedType.LPArray)] STORE_CATEGORY_SUBCATEGORY[] rgElements 518[Out, MarshalAs(UnmanagedType.LPArray)] STORE_CATEGORY_INSTANCE[] rgInstances 601[return:MarshalAs(UnmanagedType.LPWStr)] 603[In, MarshalAs(UnmanagedType.LPWStr)] string Namespace, 604[In, MarshalAs(UnmanagedType.LPWStr)] string Name 608[In, MarshalAs(UnmanagedType.LPWStr)] string Namespace, 609[In, MarshalAs(UnmanagedType.LPWStr)] string Name, 610[In, MarshalAs(UnmanagedType.LPWStr)] string Value 617[In, MarshalAs(UnmanagedType.LPArray)] IDENTITY_ATTRIBUTE[] Deltas 627[return:MarshalAs(UnmanagedType.LPWStr)] 629[In, MarshalAs(UnmanagedType.LPWStr)] string Namespace, 630[In, MarshalAs(UnmanagedType.LPWStr)] string Name 634[In, MarshalAs(UnmanagedType.LPWStr)] string Namespace, 635[In, MarshalAs(UnmanagedType.LPWStr)] string Name, 636[In, MarshalAs(UnmanagedType.LPWStr)] string Value); 642[In, MarshalAs(UnmanagedType.LPArray)] IDENTITY_ATTRIBUTE[] Deltas 678[Out, MarshalAs(UnmanagedType.LPArray)] IDENTITY_ATTRIBUTE[] rgAttributes 684[Out, MarshalAs(UnmanagedType.LPArray)] byte[] Data 703[Out, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity[] DefinitionIdentity 769[Out, MarshalAs(UnmanagedType.LPArray)] IReferenceIdentity[] ReferenceIdentity 830[return:MarshalAs(UnmanagedType.LPWStr)] string get_SubscriptionId(); 831void put_SubscriptionId([In, MarshalAs(UnmanagedType.LPWStr)] string Subscription); 834[return:MarshalAs(UnmanagedType.LPWStr)] string get_Codebase(); 837void put_Codebase([In, MarshalAs(UnmanagedType.LPWStr)] string CodeBase); 841void SetAppPath([In] uint cIDefinitionIdentity, [In, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity[] DefinitionIdentity); 886[return:MarshalAs(UnmanagedType.LPWStr)] string get_SubscriptionId(); 887void put_SubscriptionId([In, MarshalAs(UnmanagedType.LPWStr)] string Subscription); 890[return:MarshalAs(UnmanagedType.LPWStr)] string get_Codebase(); 892void put_Codebase([In, MarshalAs(UnmanagedType.LPWStr)] string CodeBase); 951[In, MarshalAs(UnmanagedType.LPWStr)] string Identity 956[In, MarshalAs(UnmanagedType.LPWStr)] string Identity 959[return:MarshalAs(UnmanagedType.LPWStr)] 969[Out, MarshalAs(UnmanagedType.LPArray)] char[] Buffer 973[return:MarshalAs(UnmanagedType.LPWStr)] 983[Out, MarshalAs(UnmanagedType.LPArray)] char[] Buffer 987[return:MarshalAs(UnmanagedType.Bool)] 994[return:MarshalAs(UnmanagedType.Bool)] 1001[return:MarshalAs(UnmanagedType.Bool)] 1004[In, MarshalAs(UnmanagedType.LPWStr)] string IdentityLeft, 1005[In, MarshalAs(UnmanagedType.LPWStr)] string IdentityRight 1008[return:MarshalAs(UnmanagedType.Bool)] 1011[In, MarshalAs(UnmanagedType.LPWStr)] string IdentityLeft, 1012[In, MarshalAs(UnmanagedType.LPWStr)] string IdentityRight 1015[return:MarshalAs(UnmanagedType.Bool)] 1022[return:MarshalAs(UnmanagedType.Bool)] 1025[In, MarshalAs(UnmanagedType.LPWStr)] string Definition, 1026[In, MarshalAs(UnmanagedType.LPWStr)] string Reference 1039[return:MarshalAs(UnmanagedType.LPWStr)] 1045[return:MarshalAs(UnmanagedType.LPWStr)] 1076[In, MarshalAs(UnmanagedType.LPWStr)] string Identity 1081[In, MarshalAs(UnmanagedType.LPWStr)] string Identity 1084[return:MarshalAs(UnmanagedType.LPWStr)] 1090[return:MarshalAs(UnmanagedType.LPWStr)] 1096[return:MarshalAs(UnmanagedType.Bool)] 1103[return:MarshalAs(UnmanagedType.Bool)] 1110[return:MarshalAs(UnmanagedType.Bool)] 1113[In, MarshalAs(UnmanagedType.LPWStr)] string AppIdLeft, 1114[In, MarshalAs(UnmanagedType.LPWStr)] string AppIdRight 1117[return:MarshalAs(UnmanagedType.Bool)] 1120[In, MarshalAs(UnmanagedType.LPWStr)] string AppIdLeft, 1121[In, MarshalAs(UnmanagedType.LPWStr)] string AppIdRight 1124[return:MarshalAs(UnmanagedType.Bool)] 1131[return:MarshalAs(UnmanagedType.Bool)] 1134[In, MarshalAs(UnmanagedType.LPWStr)] string Definition, 1135[In, MarshalAs(UnmanagedType.LPWStr)] string Reference 1148[return:MarshalAs(UnmanagedType.LPWStr)] 1154[return:MarshalAs(UnmanagedType.LPWStr)] 1192[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1193[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1194[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Application; 1195[MarshalAs(UnmanagedType.Interface)] public IDefinitionIdentity Component; 1196[MarshalAs(UnmanagedType.LPWStr)] public string ManifestPath; 1233[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1234[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1235[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Application; 1236[MarshalAs(UnmanagedType.Interface)] public IDefinitionIdentity Component; 1237[MarshalAs(UnmanagedType.LPWStr)] public string ComponentRelativePath; 1238[MarshalAs(UnmanagedType.LPWStr)] public string SourceFilePath; 1278[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1279[MarshalAs(UnmanagedType.U4)] public RefFlags Flags; 1281[MarshalAs(UnmanagedType.LPWStr)] public string Identifier; 1282[MarshalAs(UnmanagedType.LPWStr)] public string NonCanonicalData; 1322[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1323[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1324[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Application; 1325[MarshalAs(UnmanagedType.I8)] public Int64 ExpirationTime; 1369[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1370[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1371[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Application; 1406[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1407[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1408[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Application; 1456[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1457[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1458[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Application; 1495[MarshalAs(UnmanagedType.LPWStr)] public string Name; 1496[MarshalAs(UnmanagedType.SysUInt)] public IntPtr ValueSize; 1497[MarshalAs(UnmanagedType.LPWStr)] public string Value; 1516[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1517[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1518[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Deployment; 1519[MarshalAs(UnmanagedType.SysInt)] public IntPtr InstallerReference; 1520[MarshalAs(UnmanagedType.SysInt)] public IntPtr /*SIZE_T*/ cPropertiesToTest; 1521[MarshalAs(UnmanagedType.SysInt)] public IntPtr PropertiesToTest; 1522[MarshalAs(UnmanagedType.SysInt)] public IntPtr /*SIZE_T*/ cPropertiesToSet; 1523[MarshalAs(UnmanagedType.SysInt)] public IntPtr PropertiesToSet; 1641[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1642[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1643[MarshalAs(UnmanagedType.LPWStr)] public string BaseAddressFilePath; 1644[MarshalAs(UnmanagedType.LPWStr)] public string ExportsFilePath; 1669[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1670[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1671[MarshalAs(UnmanagedType.U8)] public UInt64 SizeReclaimationLimit; 1672[MarshalAs(UnmanagedType.U8)] public UInt64 RuntimeLimit; 1673[MarshalAs(UnmanagedType.U4)] public UInt32 ComponentCountLimit; 1737[MarshalAs(UnmanagedType.U4)] public StoreTransactionOperationType Operation; 2209[MarshalAs(UnmanagedType.U2)] public UInt16 Revision; 2210[MarshalAs(UnmanagedType.U2)] public UInt16 Build; 2211[MarshalAs(UnmanagedType.U2)] public UInt16 Minor; 2212[MarshalAs(UnmanagedType.U2)] public UInt16 Major; 2218[MarshalAs(UnmanagedType.U4)] public UInt32 Flags; 2219[MarshalAs(UnmanagedType.U4)] public UInt32 Disposition; 2222[MarshalAs(UnmanagedType.SysInt)] public IntPtr Reserved; 2232[In, MarshalAs(UnmanagedType.LPArray)] StoreTransactionOperation[] rgOperations, 2233[Out, MarshalAs(UnmanagedType.LPArray)] uint[] rgDispositions, 2234[Out, MarshalAs(UnmanagedType.LPArray)] int[] /*HRESULT*/ rgResults 2238[return :MarshalAs(UnmanagedType.IUnknown)] 2243[In, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity[] DefinitionIdentity_DeploymentsToIgnore, 2251[In, MarshalAs(UnmanagedType.LPArray)] IDefinitionAppId[] rgpIDefinitionAppId_Deployments, 2262[In, MarshalAs(UnmanagedType.SysInt)] IntPtr Count, 2263[In, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity [] DefsToBind, 2265[In, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity [] DefsToIgnore 2269[return:MarshalAs(UnmanagedType.IUnknown)] 2277[return:MarshalAs(UnmanagedType.IUnknown)] 2285[return:MarshalAs(UnmanagedType.IUnknown)] 2293[return:MarshalAs(UnmanagedType.IUnknown)] 2301[return:MarshalAs(UnmanagedType.LPWStr)] 2319[return:MarshalAs(UnmanagedType.IUnknown)] 2327[return:MarshalAs(UnmanagedType.IUnknown)] 2331[In, MarshalAs(UnmanagedType.LPWStr)] string SubcategoryPathPattern, 2336[return:MarshalAs(UnmanagedType.IUnknown)] 2340[In, MarshalAs(UnmanagedType.LPWStr)] string SubcategoryPath, 2352[In, MarshalAs(UnmanagedType.LPWStr)] string pcwszPropertyName, 2357[return:MarshalAs(UnmanagedType.LPWStr)] 2370[return:MarshalAs(UnmanagedType.IUnknown)] 2379[return:MarshalAs(UnmanagedType.IUnknown)] 2388[return:MarshalAs(UnmanagedType.IUnknown)] 2574[In, MarshalAs(UnmanagedType.LPWStr)] string ErrorStatusHostFile, 2576[In, MarshalAs(UnmanagedType.LPArray)] string[] Parameters); 2703[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 2704[MarshalAs(UnmanagedType.U4)] public UInt32 Flags; 2705[MarshalAs(UnmanagedType.SysInt)] public IntPtr CustomStoreList; 2706[MarshalAs(UnmanagedType.SysInt)] public IntPtr CultureFallbackList; 2707[MarshalAs(UnmanagedType.SysInt)] public IntPtr ProcessorArchitectureList; 2708[MarshalAs(UnmanagedType.SysInt)] public IntPtr Source; 2709[MarshalAs(UnmanagedType.U2)] public UInt16 ProcArch; 2727[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 2728[MarshalAs(UnmanagedType.U4)] public UInt32 Flags; 2729[MarshalAs(UnmanagedType.U4)] public UInt32 SourceType; 2730[MarshalAs(UnmanagedType.SysInt)] public IntPtr Data; 2782[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 2783[MarshalAs(UnmanagedType.U4)] public UInt32 Flags; 2905[return:MarshalAs(UnmanagedType.IUnknown)] 2931[return :MarshalAs(UnmanagedType.IUnknown)] 2941[return :MarshalAs(UnmanagedType.IUnknown)] 2943[In, MarshalAs(UnmanagedType.LPWStr)] string pszManifestPath, 2950[return :MarshalAs(UnmanagedType.IUnknown)] 2964[return :MarshalAs(UnmanagedType.Interface)] 2970[return :MarshalAs(UnmanagedType.Interface)] 3128[Out, MarshalAs(UnmanagedType.LPWStr)] out string FullPath 3140[Out, MarshalAs(UnmanagedType.Interface)] out object AppId 3149[Out, MarshalAs(UnmanagedType.Interface)] out object EnumOut 3157[In, MarshalAs(UnmanagedType.LPWStr)] string SubcategoryPattern, 3159[Out, MarshalAs(UnmanagedType.Interface)] out object EnumOut 3167[In, MarshalAs(UnmanagedType.LPWStr)] string Subcategory, 3169[Out, MarshalAs(UnmanagedType.Interface)] out object EnumOut 3175[In, MarshalAs(UnmanagedType.LPWStr)] string Culture, 3176[In, MarshalAs(UnmanagedType.LPWStr)] string ReplacementPattern, 3177[Out, MarshalAs(UnmanagedType.LPWStr)] out string Replaced 3183[In, MarshalAs(UnmanagedType.SysUInt)] IntPtr ComponentIndex, 3184[In, MarshalAs(UnmanagedType.SysUInt)] IntPtr StringCount, 3185[Out, MarshalAs(UnmanagedType.LPArray)] string[] SourceStrings, 3186[Out, MarshalAs(UnmanagedType.LPArray)] out string[] DestinationStrings, 3187[In, MarshalAs(UnmanagedType.SysUInt)] IntPtr CultureFallbacks 3194[In, MarshalAs(UnmanagedType.LPArray)] string[] PropertyNames, 3195[Out, MarshalAs(UnmanagedType.LPArray)] out string[] PropertyValues, 3196[Out, MarshalAs(UnmanagedType.LPArray)] out UIntPtr[] ComponentIndicies 3202[Out, MarshalAs(UnmanagedType.LPWStr)] out string ApplicationPath 3211[Out, MarshalAs(UnmanagedType.Interface)] out object ManifestInteface 3218[Out, MarshalAs(UnmanagedType.LPWStr)] out string PayloadPath 3226[Out, MarshalAs(UnmanagedType.Interface)] out object MatchedDefinition 3234[Out, MarshalAs(UnmanagedType.Interface)] out object ppCreatedAppContext 3241[Out, MarshalAs(UnmanagedType.Interface)] out object ppIdentityEnum 3250[In, MarshalAs(UnmanagedType.SysInt)] IntPtr Inputs, 3251[In, MarshalAs(UnmanagedType.SysInt)] IntPtr Outputs 3267[In, MarshalAs(UnmanagedType.SysInt)] IntPtr pCoordinateList, 3268[Out, MarshalAs(UnmanagedType.LPWStr)] out string ppszPath 3275[In, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity[] Components, 3276[Out, MarshalAs(UnmanagedType.LPArray)] UIntPtr[] Indicies, 3277[Out, MarshalAs(UnmanagedType.LPArray)] UInt32[] Dispositions 3284[In, MarshalAs(UnmanagedType.LPArray)] IReferenceIdentity[] References, 3285[Out, MarshalAs(UnmanagedType.LPArray)] UIntPtr[] Indicies, 3286[Out, MarshalAs(UnmanagedType.LPArray)] UInt32[] Dispositions 3322[Out, MarshalAs(UnmanagedType.LPWStr)] out string Path
system\environment.cs (2)
351[return: MarshalAs(UnmanagedType.Bool)] 1207[return: MarshalAs(UnmanagedType.Bool)]
system\globalization\compareinfo.cs (2)
1341[return: MarshalAs(UnmanagedType.Bool)] 1369[return: MarshalAs(UnmanagedType.Bool)]
system\globalization\cultureinfo.cs (3)
2043[return: MarshalAs(UnmanagedType.Bool)] 2062[return: MarshalAs(UnmanagedType.Bool)] 2082[return: MarshalAs(UnmanagedType.Bool)]
system\globalization\idnmapping.cs (2)
1136[MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.LPWStr)] 1151[MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.LPWStr)]
system\globalization\textinfo.cs (1)
992[return: MarshalAs(UnmanagedType.Bool)]
system\io\isolatedstorage\isolatedstoragefile.cs (5)
2534[MarshalAs(UnmanagedType.Bool)] bool fFree); 2546[return: MarshalAs(UnmanagedType.Bool)] 2548[MarshalAs(UnmanagedType.Bool)] bool fLock); 2560[return: MarshalAs(UnmanagedType.Bool)] 2567[return: MarshalAs(UnmanagedType.Bool)]
system\reflection\assembly.cs (5)
2714[return: MarshalAs(UnmanagedType.Bool)] 2728[return: MarshalAs(UnmanagedType.Bool)] 2742[return: MarshalAs(UnmanagedType.Bool)] 2756[return: MarshalAs(UnmanagedType.Bool)] 2896[return: MarshalAs(UnmanagedType.Bool)]
system\resources\manifestbasedresourcegroveler.cs (1)
694[return: MarshalAs(UnmanagedType.Bool)]
system\runtime\designerservices\windowsruntimedesignercontext.cs (3)
26internal static extern IntPtr CreateDesignerContext([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1)] string[] paths, int count, bool shared); 29internal static IntPtr CreateDesignerContext(IEnumerable<string> paths, [MarshalAs(UnmanagedType.Bool)] bool shared) 53internal static extern void SetCurrentContext([MarshalAs(UnmanagedType.Bool)] bool isDesignerContext, IntPtr context);
system\runtime\interopservices\attributes.cs (1)
585return new MarshalAsAttribute(
system\runtime\interopservices\ComTypes\ibindctx.cs (7)
35void RegisterObjectBound([MarshalAs(UnmanagedType.Interface)] Object punk); 36void RevokeObjectBound([MarshalAs(UnmanagedType.Interface)] Object punk); 41void RegisterObjectParam([MarshalAs(UnmanagedType.LPWStr)] String pszKey, [MarshalAs(UnmanagedType.Interface)] Object punk); 42void GetObjectParam([MarshalAs(UnmanagedType.LPWStr)] String pszKey, [MarshalAs(UnmanagedType.Interface)] out Object ppunk); 45int RevokeObjectParam([MarshalAs(UnmanagedType.LPWStr)] String pszKey);
system\runtime\interopservices\ComTypes\iconnectionpoint.cs (1)
27void Advise([MarshalAs(UnmanagedType.Interface)] Object pUnkSink, out int pdwCookie);
system\runtime\interopservices\ComTypes\ienumconnectionpoints.cs (1)
26int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] IConnectionPoint[] rgelt, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\ienumconnections.cs (2)
24[MarshalAs(UnmanagedType.Interface)] 35int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] CONNECTDATA[] rgelt, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\ienummoniker.cs (1)
26int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] IMoniker[] rgelt, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\ienumstring.cs (1)
26int Next(int celt, [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 0), Out] String[] rgelt, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\ienumvariant.cs (1)
26int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0), Out] object[] rgVar, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\imoniker.cs (7)
40void Save(IStream pStm, [MarshalAs(UnmanagedType.Bool)] bool fClearDirty); 44void BindToObject(IBindCtx pbc, IMoniker pmkToLeft, [In()] ref Guid riidResult, [MarshalAs(UnmanagedType.Interface)] out Object ppvResult); 45void BindToStorage(IBindCtx pbc, IMoniker pmkToLeft, [In()] ref Guid riid, [MarshalAs(UnmanagedType.Interface)] out Object ppvObj); 47void ComposeWith(IMoniker pmkRight, [MarshalAs(UnmanagedType.Bool)] bool fOnlyIfNotGeneric, out IMoniker ppmkComposite); 48void Enum([MarshalAs(UnmanagedType.Bool)] bool fForward, out IEnumMoniker ppenumMoniker); 58void GetDisplayName(IBindCtx pbc, IMoniker pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] out String ppszDisplayName); 59void ParseDisplayName(IBindCtx pbc, IMoniker pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] String pszDisplayName, out int pchEaten, out IMoniker ppmkOut);
system\runtime\interopservices\ComTypes\ipersistfile.cs (5)
31void Load([MarshalAs(UnmanagedType.LPWStr)] String pszFileName, int dwMode); 32void Save([MarshalAs(UnmanagedType.LPWStr)] String pszFileName, [MarshalAs(UnmanagedType.Bool)] bool fRemember); 33void SaveCompleted([MarshalAs(UnmanagedType.LPWStr)] String pszFileName); 34void GetCurFile([MarshalAs(UnmanagedType.LPWStr)] out String ppszFileName);
system\runtime\interopservices\ComTypes\irunningobjecttable.cs (2)
25int Register(int grfFlags, [MarshalAs(UnmanagedType.Interface)] Object punkObject, IMoniker pmkObjectName); 30int GetObject(IMoniker pmkObjectName, [MarshalAs(UnmanagedType.Interface)] out Object ppunkObject);
system\runtime\interopservices\ComTypes\istream.cs (2)
43void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb, IntPtr pcbRead); 44void Write([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] Byte[] pv, int cb, IntPtr pcbWritten);
system\runtime\interopservices\ComTypes\itypecomp.cs (2)
48void Bind([MarshalAs(UnmanagedType.LPWStr)] String szName, int lHashVal, Int16 wFlags, out ITypeInfo ppTInfo, out DESCKIND pDescKind, out BINDPTR pBindPtr); 49void BindType([MarshalAs(UnmanagedType.LPWStr)] String szName, int lHashVal, out ITypeInfo ppTInfo, out ITypeComp ppTComp);
system\runtime\interopservices\ComTypes\itypeinfo.cs (9)
227[MarshalAs(UnmanagedType.BStr)] public String bstrSource; 228[MarshalAs(UnmanagedType.BStr)] public String bstrDescription; 229[MarshalAs(UnmanagedType.BStr)] public String bstrHelpFile; 318void GetNames(int memid, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] String[] rgBstrNames, int cMaxNames, out int pcNames); 321void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] String[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId); 322void Invoke([MarshalAs(UnmanagedType.IUnknown)] Object pvInstance, int memid, Int16 wFlags, ref DISPPARAMS pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, out int puArgErr); 327void CreateInstance([MarshalAs(UnmanagedType.IUnknown)] Object pUnkOuter, [In] ref Guid riid, [MarshalAs(UnmanagedType.IUnknown), Out] out Object ppvObj);
system\runtime\interopservices\ComTypes\itypeinfo2.cs (6)
29new void GetNames(int memid, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] String[] rgBstrNames, int cMaxNames, out int pcNames); 32new void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] String[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId); 33new void Invoke([MarshalAs(UnmanagedType.IUnknown)] Object pvInstance, int memid, Int16 wFlags, ref DISPPARAMS pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, out int puArgErr); 38new void CreateInstance([MarshalAs(UnmanagedType.IUnknown)] Object pUnkOuter, [In] ref Guid riid, [MarshalAs(UnmanagedType.IUnknown), Out] out Object ppvObj);
system\runtime\interopservices\ComTypes\itypelib.cs (5)
64[return : MarshalAs(UnmanagedType.Bool)] 65bool IsName([MarshalAs(UnmanagedType.LPWStr)] String szNameBuf, int lHashVal); 66void FindName([MarshalAs(UnmanagedType.LPWStr)] String szNameBuf, int lHashVal, [MarshalAs(UnmanagedType.LPArray), Out] ITypeInfo[] ppTInfo, [MarshalAs(UnmanagedType.LPArray), Out] int[] rgMemId, ref Int16 pcFound);
system\runtime\interopservices\ComTypes\itypelib2.cs (5)
33[return : MarshalAs(UnmanagedType.Bool)] 34new bool IsName([MarshalAs(UnmanagedType.LPWStr)] String szNameBuf, int lHashVal); 35new void FindName([MarshalAs(UnmanagedType.LPWStr)] String szNameBuf, int lHashVal, [MarshalAs(UnmanagedType.LPArray), Out] ITypeInfo[] ppTInfo, [MarshalAs(UnmanagedType.LPArray), Out] int[] rgMemId, ref Int16 pcFound);
system\runtime\interopservices\icustomadapter.cs (1)
23[return:MarshalAs(UnmanagedType.IUnknown)] Object GetUnderlyingObject();
system\runtime\interopservices\itypelibconverter.cs (6)
89[MarshalAs(UnmanagedType.Interface)] Object typeLib); 102[return : MarshalAs(UnmanagedType.Interface)] 113[MarshalAs(UnmanagedType.Interface)] Object typeLib, 122[return : MarshalAs(UnmanagedType.Interface)] 131AssemblyBuilder ConvertTypeLibToAssembly([MarshalAs(UnmanagedType.Interface)] Object typeLib, 145[return : MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)]
system\runtime\interopservices\marshal.cs (15)
423public static extern byte ReadByte([MarshalAs(UnmanagedType.AsAny), In] Object ptr, int ofs); 451public static extern short ReadInt16([MarshalAs(UnmanagedType.AsAny),In] Object ptr, int ofs); 492public static extern int ReadInt32([MarshalAs(UnmanagedType.AsAny),In] Object ptr, int ofs); 535public static IntPtr ReadIntPtr([MarshalAs(UnmanagedType.AsAny),In] Object ptr, int ofs) 570public static extern long ReadInt64([MarshalAs(UnmanagedType.AsAny),In] Object ptr, int ofs); 638public static extern void WriteByte([MarshalAs(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, byte val); 677public static extern void WriteInt16([MarshalAs(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, short val); 736public static extern void WriteInt32([MarshalAs(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, int val); 755public static void WriteIntPtr([MarshalAs(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, IntPtr val) 811public static extern void WriteInt64([MarshalAs(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, long val); 2429private static extern void CLSIDFromProgIDEx([MarshalAs(UnmanagedType.LPWStr)] String progId, out Guid clsid); 2435private static extern void CLSIDFromProgID([MarshalAs(UnmanagedType.LPWStr)] String progId, out Guid clsid); 2447private static extern void MkParseDisplayName(IBindCtx pbc, [MarshalAs(UnmanagedType.LPWStr)] String szUserName, out UInt32 pchEaten, out IMoniker ppmk); 2453private static extern void BindMoniker(IMoniker pmk, UInt32 grfOpt, ref Guid iidResult, [MarshalAs(UnmanagedType.Interface)] out Object ppvResult); 2459private static extern void GetActiveObject(ref Guid rclsid, IntPtr reserved, [MarshalAs(UnmanagedType.Interface)] out Object ppunk);
system\Runtime\InteropServices\NativeMethods.cs (2)
47[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 2)] 52[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.I4, SizeParamIndex = 2)]
system\runtime\interopservices\runtimeenvironment.cs (2)
135[In, MarshalAs(UnmanagedType.LPStruct)] Guid clsid, 136[In, MarshalAs(UnmanagedType.LPStruct)] Guid riid);
system\runtime\interopservices\typelibconverter.cs (3)
59public AssemblyBuilder ConvertTypeLibToAssembly([MarshalAs(UnmanagedType.Interface)] Object typeLib, 86public AssemblyBuilder ConvertTypeLibToAssembly([MarshalAs(UnmanagedType.Interface)] Object typeLib, 168[return : MarshalAs(UnmanagedType.Interface)]
system\runtime\interopservices\ucomibindctx.cs (7)
37void RegisterObjectBound([MarshalAs(UnmanagedType.Interface)] Object punk); 38void RevokeObjectBound([MarshalAs(UnmanagedType.Interface)] Object punk); 43void RegisterObjectParam([MarshalAs(UnmanagedType.LPWStr)] String pszKey, [MarshalAs(UnmanagedType.Interface)] Object punk); 44void GetObjectParam([MarshalAs(UnmanagedType.LPWStr)] String pszKey, [MarshalAs(UnmanagedType.Interface)] out Object ppunk); 46void RevokeObjectParam([MarshalAs(UnmanagedType.LPWStr)] String pszKey);
system\runtime\interopservices\ucomiconnectionpoint.cs (1)
28void Advise([MarshalAs(UnmanagedType.Interface)] Object pUnkSink, out int pdwCookie);
system\runtime\interopservices\ucomienumconnectionpoints.cs (1)
27int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] UCOMIConnectionPoint[] rgelt, out int pceltFetched);
system\runtime\interopservices\ucomienumconnections.cs (2)
25[MarshalAs(UnmanagedType.Interface)] 37int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] CONNECTDATA[] rgelt, out int pceltFetched);
system\runtime\interopservices\ucomienummoniker.cs (1)
28int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] UCOMIMoniker[] rgelt, out int pceltFetched);
system\runtime\interopservices\ucomienumstring.cs (1)
27int Next(int celt, [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 0), Out] String[] rgelt, out int pceltFetched);
system\runtime\interopservices\ucomimoniker.cs (7)
42void Save(UCOMIStream pStm, [MarshalAs(UnmanagedType.Bool)] bool fClearDirty); 46void BindToObject(UCOMIBindCtx pbc, UCOMIMoniker pmkToLeft, [In()] ref Guid riidResult, [MarshalAs(UnmanagedType.Interface)] out Object ppvResult); 47void BindToStorage(UCOMIBindCtx pbc, UCOMIMoniker pmkToLeft, [In()] ref Guid riid, [MarshalAs(UnmanagedType.Interface)] out Object ppvObj); 49void ComposeWith(UCOMIMoniker pmkRight, [MarshalAs(UnmanagedType.Bool)] bool fOnlyIfNotGeneric, out UCOMIMoniker ppmkComposite); 50void Enum([MarshalAs(UnmanagedType.Bool)] bool fForward, out UCOMIEnumMoniker ppenumMoniker); 58void GetDisplayName(UCOMIBindCtx pbc, UCOMIMoniker pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] out String ppszDisplayName); 59void ParseDisplayName(UCOMIBindCtx pbc, UCOMIMoniker pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] String pszDisplayName, out int pchEaten, out UCOMIMoniker ppmkOut);
system\runtime\interopservices\ucomipersistfile.cs (5)
33void Load([MarshalAs(UnmanagedType.LPWStr)] String pszFileName, int dwMode); 34void Save([MarshalAs(UnmanagedType.LPWStr)] String pszFileName, [MarshalAs(UnmanagedType.Bool)] bool fRemember); 35void SaveCompleted([MarshalAs(UnmanagedType.LPWStr)] String pszFileName); 36void GetCurFile([MarshalAs(UnmanagedType.LPWStr)] out String ppszFileName);
system\runtime\interopservices\ucomirunningobjecttable.cs (2)
26void Register(int grfFlags, [MarshalAs(UnmanagedType.Interface)] Object punkObject, UCOMIMoniker pmkObjectName, out int pdwRegister); 29void GetObject(UCOMIMoniker pmkObjectName, [MarshalAs(UnmanagedType.Interface)] out Object ppunkObject);
system\runtime\interopservices\ucomistream.cs (2)
45void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb,IntPtr pcbRead); 46void Write([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] Byte[] pv, int cb, IntPtr pcbWritten);
system\runtime\interopservices\ucomitypecomp.cs (2)
51void Bind([MarshalAs(UnmanagedType.LPWStr)] String szName, int lHashVal, Int16 wFlags, out UCOMITypeInfo ppTInfo, out DESCKIND pDescKind, out BINDPTR pBindPtr); 52void BindType([MarshalAs(UnmanagedType.LPWStr)] String szName, int lHashVal, out UCOMITypeInfo ppTInfo, out UCOMITypeComp ppTComp);
system\runtime\interopservices\ucomitypeinfo.cs (9)
221[MarshalAs(UnmanagedType.BStr)] public String bstrSource; 222[MarshalAs(UnmanagedType.BStr)] public String bstrDescription; 223[MarshalAs(UnmanagedType.BStr)] public String bstrHelpFile; 316void GetNames(int memid, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] String[] rgBstrNames, int cMaxNames, out int pcNames); 319void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] String[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId); 320void Invoke([MarshalAs(UnmanagedType.IUnknown)] Object pvInstance, int memid, Int16 wFlags, ref DISPPARAMS pDispParams, out Object pVarResult, out EXCEPINFO pExcepInfo, out int puArgErr); 325void CreateInstance([MarshalAs(UnmanagedType.IUnknown)] Object pUnkOuter, ref Guid riid, [MarshalAs(UnmanagedType.IUnknown), Out] out Object ppvObj);
system\runtime\interopservices\ucomitypelib.cs (5)
67[return : MarshalAs(UnmanagedType.Bool)] 68bool IsName([MarshalAs(UnmanagedType.LPWStr)] String szNameBuf, int lHashVal); 69void FindName([MarshalAs(UnmanagedType.LPWStr)] String szNameBuf, int lHashVal, [MarshalAs(UnmanagedType.LPArray), Out] UCOMITypeInfo[] ppTInfo, [MarshalAs(UnmanagedType.LPArray), Out] int[] rgMemId, ref Int16 pcFound);
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);
system\runtime\interopservices\windowsruntime\iwinrtclassactivator.cs (3)
20[return: MarshalAs(UnmanagedType.IInspectable)] 21object ActivateInstance([MarshalAs(UnmanagedType.HString)] string activatableClassId); 24IntPtr GetActivationFactory([MarshalAs(UnmanagedType.HString)] string activatableClassId, ref Guid iid);
system\runtime\interopservices\windowsruntime\nativemethods.cs (3)
37[return: MarshalAs(UnmanagedType.Bool)] 39internal static extern bool RoOriginateLanguageException(int error, [MarshalAs(UnmanagedType.HString)]string message, IntPtr languageException); 51internal static unsafe extern int WindowsCreateString([MarshalAs(UnmanagedType.LPWStr)] string sourceString,
system\runtimehandles.cs (10)
475[return: MarshalAs(UnmanagedType.Bool)] 488[return: MarshalAs(UnmanagedType.Bool)] 502[return: MarshalAs(UnmanagedType.Bool)] 515[return: MarshalAs(UnmanagedType.Bool)] 1328[return: MarshalAs(UnmanagedType.Bool)] 1341[return: MarshalAs(UnmanagedType.Bool)] 1354[return: MarshalAs(UnmanagedType.Bool)] 1750[return: MarshalAs(UnmanagedType.Bool)] 1763[return: MarshalAs(UnmanagedType.Bool)] 1776[return: MarshalAs(UnmanagedType.Bool)]
system\security\cryptography\capinative.cs (19)
166[return: MarshalAs(UnmanagedType.Bool)] 177[return: MarshalAs(UnmanagedType.Bool)] 188[return: MarshalAs(UnmanagedType.Bool)] 198[return: MarshalAs(UnmanagedType.Bool)] 201[In, Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbBuffer); 207[return: MarshalAs(UnmanagedType.Bool)] 216[return: MarshalAs(UnmanagedType.Bool)] 219[In, Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbData, 227[return: MarshalAs(UnmanagedType.Bool)] 230[In, Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbData, 238[return: MarshalAs(UnmanagedType.Bool)] 240[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbData, 250[return: MarshalAs(UnmanagedType.Bool)] 253[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbData, 260[return: MarshalAs(UnmanagedType.Bool)] 262[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature, 515[return: MarshalAs(UnmanagedType.Bool)] 550[return: MarshalAs(UnmanagedType.Bool)] 590[return: MarshalAs(UnmanagedType.Bool)]
system\security\cryptography\rsacryptoserviceprovider.cs (4)
62[MarshalAs(UnmanagedType.LPArray)] byte[] pbEncryptedKey, 64[MarshalAs(UnmanagedType.Bool)] bool fOAEP, 72[MarshalAs(UnmanagedType.LPArray)] byte[] pbKey, 74[MarshalAs(UnmanagedType.Bool)] bool fOAEP,
system\security\cryptography\x509certificates\x509utils.cs (2)
104[MarshalAs(UnmanagedType.LPStr)] 106[MarshalAs(UnmanagedType.LPWStr)]
system\stubhelpers.cs (1)
724static extern internal IntPtr CreateNativePCEventArgsInstance([MarshalAs(UnmanagedType.HString)]string name);
system\threading\synchronizationcontext.cs (1)
333[return: MarshalAs(UnmanagedType.Interface)]
PresentationBuildTasks (15)
BuildTasks\MS\Internal\Tasks\IPersistFileCheckSum.cs (4)
41void CalculateCheckSum( [In, MarshalAs(UnmanagedType.LPStruct)] Guid guidCheckSumAlgorithm, 42[In, MarshalAs(UnmanagedType.U4)] int cbBufferSize, 43[Out, MarshalAs(UnmanagedType.LPArray, 45[Out, MarshalAs(UnmanagedType.U4)] out int ActualSize);
BuildTasks\MS\Internal\Tasks\IVsMSBuildTaskFileManager.cs (11)
44string GetFileContents([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename); 54[return:MarshalAs(UnmanagedType.IUnknown)] 55object GetFileDocData([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename); 64long GetFileLastChangeTime([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename); 76void PutGeneratedFileContents([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename, [In, MarshalAs(UnmanagedType.LPWStr)] string strFileContents); 83[return:MarshalAs(UnmanagedType.Bool)] 89void Delete([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename); 94[return:MarshalAs(UnmanagedType.Bool)] 95bool Exists([In, MarshalAs(UnmanagedType.LPWStr)] string wszFilename, [In, MarshalAs(UnmanagedType.Bool)] bool fOnlyCheckOnDisk);
PresentationCore (64)
Core\CSharp\MS\Internal\TextFormatting\LineServices.cs (7)
761[MarshalAs(UnmanagedType.U2)] 764[MarshalAs(UnmanagedType.U2)] 1439[MarshalAs(UnmanagedType.U2)] 1742[MarshalAs(UnmanagedType.Bool)] 1763[MarshalAs(UnmanagedType.Bool)] 1898[MarshalAs(UnmanagedType.Bool)] 1909[MarshalAs(UnmanagedType.Bool)]
Core\CSharp\MS\Win32\UnsafeNativeMethodsPenimc.cs (10)
564[return: MarshalAs(UnmanagedType.Bool)] 592[return: MarshalAs(UnmanagedType.Bool)] 621[return: MarshalAs(UnmanagedType.Bool)] 642[return: MarshalAs(UnmanagedType.Bool)] 655[return: MarshalAs(UnmanagedType.Bool)] 668[return: MarshalAs(UnmanagedType.Bool)] 681[return: MarshalAs(UnmanagedType.Bool)] 694[return: MarshalAs(UnmanagedType.Bool)] 709[return: MarshalAs(UnmanagedType.Interface)][DllImport(ExternDll.Ole32, ExactSpelling=true, PreserveSig=false)] 713[MarshalAs(UnmanagedType.Interface)]
Core\CSharp\MS\Win32\UnsafeNativeMethodsTablet.cs (1)
57internal static extern int AddStroke([In] ContextSafeHandle hRecContext, [In] ref PACKET_DESCRIPTION packetDesc, [In] uint cbPackets, [In] IntPtr pByte, [In, MarshalAs(UnmanagedType.LPStruct)] NativeMethods.XFORM xForm);
Core\CSharp\System\Windows\Media\Color.cs (1)
1155[MarshalAs(UnmanagedType.Interface)]
Core\CSharp\System\Windows\Media\EventProxy.cs (1)
34[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] buffer,
Core\CSharp\System\Windows\Media\StreamAsIStream.cs (3)
34internal delegate int Read(ref StreamDescriptor pSD, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out]byte[] buffer, uint cb, out uint cbRead); 42internal delegate int Write(ref StreamDescriptor pSD, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)]byte[] buffer, uint cb, out uint cbWritten); 805private extern static int /* HRESULT */ MILIStreamWrite(IntPtr pStream, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)]byte[] buffer, uint cb, out uint cbWritten);
Core\CSharp\System\Windows\Media\UnsafeNativeMethodsMilCoreApi.cs (15)
316[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzAuthor, 326[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzVersion, 336[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzSpecVersion, 346[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFriendlyName, 368[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceManufacturer, 379[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceModels, 390[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzMimeTypes, 401[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFileExtensions, 455[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzNamespace, 465[Out, MarshalAs(UnmanagedType.LPWStr)] String wzName, 475[Out, MarshalAs(UnmanagedType.LPWStr)] String wzName, 501[Out, MarshalAs(UnmanagedType.LPWStr)] String wzName, 511[Out, MarshalAs(UnmanagedType.LPWStr)] String wzName 1506[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzName, 1514[Out, MarshalAs(UnmanagedType.LPWStr)] String wzName,
Graphics\include\wgx_exports.cs (1)
55[In, MarshalAs(UnmanagedType.BStr)] string /* LPOLESTR */ src
Graphics\include\wgx_render.cs (6)
711[MarshalAs(UnmanagedType.Bool)] bool fSupportMultiFormat; 715[MarshalAs(UnmanagedType.Bool)] bool fAuxiliaryData; 719[MarshalAs(UnmanagedType.Bool)] bool fSupportMultiOutput; 723[MarshalAs(UnmanagedType.Bool)] bool fSupportBanding; 727[MarshalAs(UnmanagedType.Bool)] bool fSupportMultiResolution; 747[FieldOffset(0)] [MarshalAs(UnmanagedType.Bool)] internal bool m_fValue;
Shared\System\Windows\Interop\OSVersionHelper.cs (19)
145[return: MarshalAs(UnmanagedType.I1)] 150[return: MarshalAs(UnmanagedType.I1)] 155[return: MarshalAs(UnmanagedType.I1)] 160[return: MarshalAs(UnmanagedType.I1)] 165[return: MarshalAs(UnmanagedType.I1)] 170[return: MarshalAs(UnmanagedType.I1)] 175[return: MarshalAs(UnmanagedType.I1)] 180[return: MarshalAs(UnmanagedType.I1)] 185[return: MarshalAs(UnmanagedType.I1)] 190[return: MarshalAs(UnmanagedType.I1)] 195[return: MarshalAs(UnmanagedType.I1)] 200[return: MarshalAs(UnmanagedType.I1)] 205[return: MarshalAs(UnmanagedType.I1)] 210[return: MarshalAs(UnmanagedType.I1)] 215[return: MarshalAs(UnmanagedType.I1)] 220[return: MarshalAs(UnmanagedType.I1)] 225[return: MarshalAs(UnmanagedType.I1)] 230[return: MarshalAs(UnmanagedType.I1)] 235[return: MarshalAs(UnmanagedType.I1)]
PresentationFramework (322)
src\Framework\MS\Internal\AppModel\IBrowserCallbackServices.cs (18)
89void PostReadyStateChange([In, MarshalAs(UnmanagedType.I4)] int readyState); 103void DelegateNavigation([In, MarshalAs(UnmanagedType.BStr)] string url, [In, MarshalAs(UnmanagedType.BStr)] string targetName, [In, MarshalAs(UnmanagedType.BStr)] string headers); 115[return: MarshalAs(UnmanagedType.Bool)] 117bool UpdateAddressBar([In, MarshalAs(UnmanagedType.BStr)] string url); 149void UpdateTravelLog([In, MarshalAs(UnmanagedType.Bool)]bool addNewEntry); 156[return: MarshalAs(UnmanagedType.Bool)] 157bool UpdateProgress([In, MarshalAs(UnmanagedType.I8)]long cBytesCompleted, [In, MarshalAs(UnmanagedType.I8)]long cBytesTotal); 167[return: MarshalAs(UnmanagedType.Bool)] 178[return: MarshalAs(UnmanagedType.Bool)] 189[return: MarshalAs(UnmanagedType.Bool)] 215void ProcessUnhandledException([In, MarshalAs(UnmanagedType.BStr)] string pErrorMsg); 225int GetOleClientSite([Out, MarshalAs(UnmanagedType.IUnknown)] out object oleClientSite); 282void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string title); 284long SetStatusText([MarshalAs(UnmanagedType.LPWStr)] string text); 315object HostScriptObject { [return:MarshalAs(UnmanagedType.IDispatch)] get; }
src\Framework\MS\Internal\AppModel\IBrowserHostServices.cs (26)
84[return: MarshalAs(UnmanagedType.I4)] 85int Run([In, MarshalAs(UnmanagedType.LPWStr)] string strUrl, 86[In, MarshalAs(UnmanagedType.LPWStr)] string strFragment, 88[In, MarshalAs(UnmanagedType.LPWStr)] string strDebugSecurityZoneURL, 89[In, MarshalAs(UnmanagedType.LPWStr)] string strApplicationId, 90[In, MarshalAs(UnmanagedType.Interface)] object storageIUnknown, 91[In, MarshalAs(UnmanagedType.Interface)] object loadByteArray, 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, 109void Show([MarshalAs(UnmanagedType.Bool)]bool showView); 122void SetBrowserCallback([In, MarshalAs(UnmanagedType.Interface)]object browserCallback); 127[return: MarshalAs(UnmanagedType.Bool)] 139[return: MarshalAs(UnmanagedType.Bool)] 140bool CanInvokeJournalEntry([In, MarshalAs(UnmanagedType.I4)] int entryId); 144void SaveHistory([MarshalAs(UnmanagedType.Interface)]object ucomIStream, 145[MarshalAs(UnmanagedType.Bool)]bool persistEntireJournal, 146[Out, MarshalAs(UnmanagedType.I4)] out int entryIndex, 147[Out, MarshalAs(UnmanagedType.LPWStr)]out string url, 148[Out, MarshalAs(UnmanagedType.LPWStr)]out string title); 157void LoadHistory([MarshalAs(UnmanagedType.Interface)]object ucomIStream); 163int QueryStatus([MarshalAs(UnmanagedType.LPStruct)]Guid guidCmdGroup, [In] uint command, [Out] out uint flags); 173int ExecCommand([MarshalAs(UnmanagedType.LPStruct)]Guid guidCmdGroup, uint command, object arg); 187void Activate([MarshalAs(UnmanagedType.Bool)]bool fActivated); 195[return: MarshalAs(UnmanagedType.Bool)]
src\Framework\MS\Internal\AppModel\ShellProvider.cs (102)
29[MarshalAs(UnmanagedType.LPWStr)] 31[MarshalAs(UnmanagedType.LPWStr)] 75[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)] 100[return: MarshalAs(UnmanagedType.Interface)] 117[return: MarshalAs(UnmanagedType.IUnknown)] 134[return: MarshalAs(UnmanagedType.IUnknown)] 138void AddObject([MarshalAs(UnmanagedType.IUnknown)] object punk); 187[MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName, 198[return: MarshalAs(UnmanagedType.Interface)] 205[return: MarshalAs(UnmanagedType.Interface)] 227[return: MarshalAs(UnmanagedType.Interface)] 244[return: MarshalAs(UnmanagedType.Interface)] 248[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.SysInt, SizeParamIndex = 1)] IntPtr apidl, 266[MarshalAs(UnmanagedType.LPWStr)] string pszName, 282[return: MarshalAs(UnmanagedType.Interface)] 287[return: MarshalAs(UnmanagedType.LPWStr)] 310[return: MarshalAs(UnmanagedType.Interface)] 313[return: MarshalAs(UnmanagedType.LPWStr)] 319[return: MarshalAs(UnmanagedType.Interface)] 324[return: MarshalAs(UnmanagedType.Interface)] 327[MarshalAs(UnmanagedType.IUnknown)] object punkCreateObject, // factory for low-rights creation of type ICreateObject 330[return: MarshalAs(UnmanagedType.Interface)] 337[return: MarshalAs(UnmanagedType.Interface)] 357[return: MarshalAs(UnmanagedType.LPWStr)] 364[return: MarshalAs(UnmanagedType.Bool)] 379[return: MarshalAs(UnmanagedType.Interface)] 382[return: MarshalAs(UnmanagedType.Interface)] 385[return: MarshalAs(UnmanagedType.Interface)] 394[return: MarshalAs(UnmanagedType.Interface)] 409void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags); 412void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName); 413void SetDescription([MarshalAs(UnmanagedType.LPWStr)] string pszName); 414void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath); 415void SetWorkingDirectory([MarshalAs(UnmanagedType.LPWStr)] string pszDir); 416void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath); 417void SetArguments([MarshalAs(UnmanagedType.LPWStr)] string pszArgs); 422void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon); 423void SetIconLocation([MarshalAs(UnmanagedType.LPWStr)] string pszIconPath, int iIcon); 424void SetRelativePath([MarshalAs(UnmanagedType.LPWStr)] string pszPathRel, uint dwReserved); 426void SetPath([MarshalAs(UnmanagedType.LPWStr)] string pszFile); 493void SetFileTypes(uint cFileTypes, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] COMDLG_FILTERSPEC[] rgFilterSpec); 515void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName); 517[return: MarshalAs(UnmanagedType.LPWStr)] 520void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 522void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText); 524void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 530void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 532void Close([MarshalAs(UnmanagedType.Error)] int hr); 538void SetFilter([MarshalAs(UnmanagedType.Interface)] object pFilter); 570new void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName); 571[return: MarshalAs(UnmanagedType.LPWStr)] 573new void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 574new void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText); 575new void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 578new void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 579new void Close([MarshalAs(UnmanagedType.Error)] int hr); 582new void SetFilter([MarshalAs(UnmanagedType.Interface)] object pFilter); 620new void SetFileName([MarshalAs(UnmanagedType.LPWStr)] string pszName); 621[return: MarshalAs(UnmanagedType.LPWStr)] 623new void SetTitle([MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 624new void SetOkButtonLabel([MarshalAs(UnmanagedType.LPWStr)] string pszText); 625new void SetFileNameLabel([MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 628new void SetDefaultExtension([MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 629new void Close([MarshalAs(UnmanagedType.Error)] int hr); 632new void SetFilter([MarshalAs(UnmanagedType.Interface)] object pFilter); 638void SetProperties([In, MarshalAs(UnmanagedType.Interface)] object pStore); 640void SetCollectedProperties([In, MarshalAs(UnmanagedType.Interface)] object pList, [In] int fAppendDefault); 642[return: MarshalAs(UnmanagedType.Interface)] 645void ApplyProperties(IShellItem psi, [MarshalAs(UnmanagedType.Interface)] object pStore, [In] ref IntPtr hwnd, [MarshalAs(UnmanagedType.Interface)] object pSink); 663void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 666void RemoveDestination([MarshalAs(UnmanagedType.IUnknown)] object punk); 691void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 701[return: MarshalAs(UnmanagedType.IUnknown)] 717void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 720[return: MarshalAs(UnmanagedType.Interface)] 726HRESULT AppendCategory([MarshalAs(UnmanagedType.LPWStr)] string pszCategory, IObjectArray poa); 733[return: MarshalAs(UnmanagedType.Interface)] 735void DeleteList([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 753void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 754[return: MarshalAs(UnmanagedType.LPWStr)] 772void SetProgID([MarshalAs(UnmanagedType.LPWStr)] string pszProgID); 773[return: MarshalAs(UnmanagedType.LPWStr)] 849void MarkFullscreenWindow(IntPtr hwnd, [MarshalAs(UnmanagedType.Bool)] bool fFullscreen); 879new void MarkFullscreenWindow(IntPtr hwnd, [MarshalAs(UnmanagedType.Bool)] bool fFullscreen); 902HRESULT ThumbBarAddButtons(IntPtr hwnd, uint cButtons, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] THUMBBUTTON[] pButtons); 905HRESULT ThumbBarUpdateButtons(IntPtr hwnd, uint cButtons, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] THUMBBUTTON[] pButtons); 908HRESULT ThumbBarSetImageList(IntPtr hwnd, [MarshalAs(UnmanagedType.IUnknown)] object himl); 911HRESULT SetOverlayIcon(IntPtr hwnd, NativeMethods.IconHandle hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription); 914HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip); 944new void MarkFullscreenWindow(IntPtr hwnd, [MarshalAs(UnmanagedType.Bool)] bool fFullscreen); 954[PreserveSig] new HRESULT ThumbBarAddButtons(IntPtr hwnd, uint cButtons, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] THUMBBUTTON[] pButtons); 955[PreserveSig] new HRESULT ThumbBarUpdateButtons(IntPtr hwnd, uint cButtons, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] THUMBBUTTON[] pButtons); 956[PreserveSig] new HRESULT ThumbBarSetImageList(IntPtr hwnd, [MarshalAs(UnmanagedType.IUnknown)] object himl); 957[PreserveSig] new HRESULT SetOverlayIcon(IntPtr hwnd, NativeMethods.IconHandle hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription); 958[PreserveSig] new HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip); 1040private static extern void SHAddToRecentDocsString(SHARD uFlags, [MarshalAs(UnmanagedType.LPWStr)] string pv); 1076internal static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [MarshalAs(UnmanagedType.Interface)] out object ppv); 1084internal static extern HRESULT SHGetFolderPathEx([In] ref Guid rfid, KF_FLAG dwFlags, [In, Optional] IntPtr hToken, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszPath, uint cchPath); 1091internal static extern void SetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] string AppID); 1098internal static extern HRESULT GetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] out string AppID);
src\Framework\MS\Internal\Controls\ActiveXHelper.cs (2)
168[return: MarshalAs(UnmanagedType.IDispatch)] 169internal static extern object CreateIDispatchSTAForwarder([MarshalAs(UnmanagedType.IDispatch)] object pDispatchDelegate);
src\Framework\MS\Internal\Interop\IndexingFilter.cs (8)
549[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] 637void Save(IStream pstm, [MarshalAs(UnmanagedType.Bool)] bool fRemember); 803void Save(System.Runtime.InteropServices.ComTypes.IStream pstm, [MarshalAs(UnmanagedType.Bool)] bool fRemember); 862void Load([MarshalAs(UnmanagedType.LPWStr)] string pszFileName, int dwMode); 874void Save([MarshalAs(UnmanagedType.LPWStr)] string pszFileName, 875[MarshalAs(UnmanagedType.Bool)] bool fRemember); 881void SaveCompleted([MarshalAs(UnmanagedType.LPWStr)] string pszFileName); 894int GetCurFile([MarshalAs(UnmanagedType.LPWStr)] out string ppszFileName);
src\Framework\MS\Internal\IO\Packaging\ByteStream.cs (2)
463void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb, out int pcbRead); 464void Write([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] Byte[] pv, int cb, out int pcbWritten);
src\Framework\MS\Internal\IO\Packaging\EncryptedPackageFilter.cs (1)
69[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] FULLPROPSPEC[] aAttributes)
src\Framework\MS\Internal\IO\Packaging\XpsFilter.cs (1)
60[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] FULLPROPSPEC[] aAttributes)
src\Framework\MS\Internal\Printing\NativeMethods.cs (2)
83[MarshalAs(UnmanagedType.ByValTStr, SizeConst = CCHDEVICENAME)] 101[MarshalAs(UnmanagedType.ByValTStr, SizeConst = CCHFORMNAME)]
src\Framework\MS\Internal\Progressivity\IByteRangeDownloaderService.cs (5)
65[MarshalAs(UnmanagedType.LPWStr)] string url, 66[MarshalAs(UnmanagedType.LPWStr)] string tempFile, 76[MarshalAs(UnmanagedType.LPArray, SizeParamIndex=1)] int [] byteRanges, 86[MarshalAs(UnmanagedType.LPArray)] out int [] byteRanges, 87[MarshalAs(UnmanagedType.I4)] out int size);
src\Framework\System\Windows\Documents\NaturalLanguageHyphenator.cs (2)
257[In, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 2)] 261[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 5)]
src\Framework\System\Windows\Documents\NLGSpellerInterop.cs (17)
1245internal static extern void NlGetClassObject(ref Guid clsid, ref Guid iid, [MarshalAs(UnmanagedType.Interface)] out object classObject); 1257void ReadFrom ([MarshalAs( UnmanagedType.BStr )]string fileName); 1442void get_LexiconCount([MarshalAs(UnmanagedType.I4)] out Int32 lexiconCount); 1449void get_Lexicon(Int32 index, [MarshalAs(UnmanagedType.Interface)] out ILexicon lexicon); 1455void AddLexicon([In, MarshalAs(UnmanagedType.Interface)] ILexicon lexicon); 1461void RemoveLexicon([In, MarshalAs(UnmanagedType.Interface)] ILexicon lexicon); 1485void get_Options([MarshalAs(UnmanagedType.Interface)] out IProcessingOptions val); 1491void get_Capabilities(Int32 locale, [MarshalAs(UnmanagedType.Interface)] out IProcessingOptions val); 1772void get_Item(Int32 index, [MarshalAs(UnmanagedType.Interface)] out ISentence val); 1786void get_Sentences([MarshalAs(UnmanagedType.Interface)] out MS.Win32.UnsafeNativeMethods.IEnumVariant val); 1812void get_Context([MarshalAs(UnmanagedType.Interface)] out ITextContext val); 1821void put_Context([MarshalAs(UnmanagedType.Interface)] ITextContext val); 1864void GetEnumerator([MarshalAs(UnmanagedType.Interface)] out MS.Win32.UnsafeNativeMethods.IEnumVariant val); 1936void get_Item(Int32 index, [MarshalAs(UnmanagedType.Interface)] out ITextSegment val); 2018void get_Range([MarshalAs(UnmanagedType.Struct)] out STextRange val); 2047void get_Item(Int32 index, [MarshalAs(UnmanagedType.Interface)] out ITextSegment val); 2134void get_Suggestions([MarshalAs(UnmanagedType.Interface)] out MS.Win32.UnsafeNativeMethods.IEnumVariant val);
src\Framework\System\Windows\Interop\DocobjHost.cs (2)
1313void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb, out int pcbRead); 1319void Write([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] Byte[] pv, int cb, out int pcbWritten);
src\Framework\System\Windows\Standard\NativeMethods.cs (69)
1390public static extern SafeDC CreateDC([MarshalAs(UnmanagedType.LPWStr)] string lpszDriver, [MarshalAs(UnmanagedType.LPWStr)] string lpszDevice, IntPtr lpszOutput, IntPtr lpInitData); 1406[return: MarshalAs(UnmanagedType.Bool)] 1815[MarshalAs(UnmanagedType.LPWStr)] 1817[MarshalAs(UnmanagedType.LPWStr)] 1826[MarshalAs(UnmanagedType.U4)] 1831[MarshalAs(UnmanagedType.U2)] 1833[MarshalAs(UnmanagedType.Bool)] 1882[MarshalAs(UnmanagedType.ByValArray, SizeConst = 128)] 1891[MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] 1895[MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)] 1907[MarshalAs(UnmanagedType.Interface)] 1909[MarshalAs(UnmanagedType.LPWStr)] 1920[MarshalAs(UnmanagedType.LPWStr)] 1931[MarshalAs(UnmanagedType.LPWStr)] 1952[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] 2279[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)] 2281[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 14)] 2320[MarshalAs(UnmanagedType.LPWStr)] 2322[MarshalAs(UnmanagedType.LPWStr)] 2417[return: MarshalAs(UnmanagedType.Bool)] 2418private static extern bool _AdjustWindowRectEx(ref RECT lpRect, WS dwStyle, [MarshalAs(UnmanagedType.Bool)] bool bMenu, WS_EX dwExStyle); 2441[return: MarshalAs(UnmanagedType.Bool)] 2450[return: MarshalAs(UnmanagedType.Bool)] 2512private static extern IntPtr _CommandLineToArgvW([MarshalAs(UnmanagedType.LPWStr)] string cmdLine, out int numArgs); 2677[MarshalAs(UnmanagedType.LPWStr)] string lpClassName, 2678[MarshalAs(UnmanagedType.LPWStr)] string lpWindowName, 2731[return: MarshalAs(UnmanagedType.Bool)] 2740[return: MarshalAs(UnmanagedType.Bool)] 2749[return: MarshalAs(UnmanagedType.Bool)] 2758[return: MarshalAs(UnmanagedType.Bool)] 2775[return: MarshalAs(UnmanagedType.Bool)] 2784private static extern HRESULT _DwmGetColorizationColor(out uint pcrColorization, [Out, MarshalAs(UnmanagedType.Bool)] out bool pfOpaqueBlend); 2832[return: MarshalAs(UnmanagedType.Bool)] 2893[return: MarshalAs(UnmanagedType.Bool)] 2915[return: MarshalAs(UnmanagedType.Bool)] 2938[return: MarshalAs(UnmanagedType.Bool)] 2948public static extern SafeFindHandle FindFirstFileW(string lpFileName, [In, Out, MarshalAs(UnmanagedType.LPStruct)] WIN32_FIND_DATAW lpFindFileData); 2957[return: MarshalAs(UnmanagedType.Bool)] 2958public static extern bool FindNextFileW(SafeFindHandle hndFindFile, [In, Out, MarshalAs(UnmanagedType.LPStruct)] WIN32_FIND_DATAW lpFindFileData); 2966[return: MarshalAs(UnmanagedType.Bool)] 3024[return: MarshalAs(UnmanagedType.Bool)] 3077private static extern IntPtr _GetModuleHandle([MarshalAs(UnmanagedType.LPWStr)] string lpModuleName); 3099[return: MarshalAs(UnmanagedType.Bool)] 3144public static extern IntPtr GetSystemMenu(IntPtr hWnd, [MarshalAs(UnmanagedType.Bool)] bool bRevert); 3211[return: MarshalAs(UnmanagedType.Bool)] 3235[return: MarshalAs(UnmanagedType.Bool)] 3314[return: MarshalAs(UnmanagedType.Bool)] 3339[return: MarshalAs(UnmanagedType.Bool)] 3388private static extern uint _RegisterWindowMessage([MarshalAs(UnmanagedType.LPWStr)] string lpString); 3477[return: MarshalAs(UnmanagedType.Bool)] 3514private static extern int _SetWindowRgn(IntPtr hWnd, IntPtr hRgn, [MarshalAs(UnmanagedType.Bool)] bool bRedraw); 3536[return: MarshalAs(UnmanagedType.Bool)] 3568[return: MarshalAs(UnmanagedType.Bool)] 3577[return: MarshalAs(UnmanagedType.Bool)] 3578private static extern bool _SystemParametersInfo_String(SPI uiAction, int uiParam, [MarshalAs(UnmanagedType.LPWStr)] string pvParam, SPIF fWinIni); 3587[return: MarshalAs(UnmanagedType.Bool)] 3597[return: MarshalAs(UnmanagedType.Bool)] 3727[return: MarshalAs(UnmanagedType.Bool)] 3736[return: MarshalAs(UnmanagedType.Bool)] 3770[return: MarshalAs(UnmanagedType.Bool)] 3788[return: MarshalAs(UnmanagedType.Bool)] 3846private static extern void _SHAddToRecentDocs_String(SHARD uFlags, [MarshalAs(UnmanagedType.LPWStr)] string pv); 3940public static extern void SHGetItemFromDataObject(IDataObject pdtobj, DOGIF dwFlags, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv); 3948public static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv); 3956[return: MarshalAs(UnmanagedType.Bool)] 3969public static extern void SetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] string AppID); 3981public static extern HRESULT GetCurrentProcessExplicitAppUserModelID([Out, MarshalAs(UnmanagedType.LPWStr)] out string AppID);
src\Framework\System\Windows\Standard\ShellProvider.cs (65)
333[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)] 383void Clone([Out, MarshalAs(UnmanagedType.Interface)] out IEnumIDList ppenum); 395void Next(uint celt, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.IUnknown, IidParameterIndex = 1, SizeParamIndex = 0)] object[] rgelt, [Out] out uint pceltFetched); 421[return: MarshalAs(UnmanagedType.IUnknown)] 434[return: MarshalAs(UnmanagedType.IUnknown)] 438void AddObject([MarshalAs(UnmanagedType.IUnknown)] object punk); 479[In, MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName, 490[return: MarshalAs(UnmanagedType.Interface)] 497[return: MarshalAs(UnmanagedType.Interface)] 519[return: MarshalAs(UnmanagedType.Interface)] 536[return: MarshalAs(UnmanagedType.Interface)] 540[In, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.SysInt, SizeParamIndex = 2)] IntPtr apidl, 558[In, MarshalAs(UnmanagedType.LPWStr)] string pszName, 573[return: MarshalAs(UnmanagedType.Interface)] 578[return: MarshalAs(UnmanagedType.LPWStr)] 593[return: MarshalAs(UnmanagedType.Interface)] 596[return: MarshalAs(UnmanagedType.Interface)] 599[return: MarshalAs(UnmanagedType.Interface)] 608[return: MarshalAs(UnmanagedType.Interface)] 623[return: MarshalAs(UnmanagedType.Interface)] 626[return: MarshalAs(UnmanagedType.LPWStr)] 632[return: MarshalAs(UnmanagedType.Interface)] 637[return: MarshalAs(UnmanagedType.Interface)] 640[MarshalAs(UnmanagedType.IUnknown)] object punkCreateObject, // factory for low-rights creation of type ICreateObject 643[return: MarshalAs(UnmanagedType.Interface)] 650[return: MarshalAs(UnmanagedType.Interface)] 670[return: MarshalAs(UnmanagedType.LPWStr)] 677[return: MarshalAs(UnmanagedType.Bool)] 688void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags); 691void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName); 692void SetDescription([MarshalAs(UnmanagedType.LPWStr)] string pszName); 693void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath); 694void SetWorkingDirectory([MarshalAs(UnmanagedType.LPWStr)] string pszDir); 695void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath); 696void SetArguments([MarshalAs(UnmanagedType.LPWStr)] string pszArgs); 701void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon); 702void SetIconLocation([MarshalAs(UnmanagedType.LPWStr)] string pszIconPath, int iIcon); 703void SetRelativePath([MarshalAs(UnmanagedType.LPWStr)] string pszPathRel, uint dwReserved); 705void SetPath([MarshalAs(UnmanagedType.LPWStr)] string pszFile); 772void MarkFullscreenWindow(IntPtr hwnd, [MarshalAs(UnmanagedType.Bool)] bool fFullscreen); 786void SetAppID([In, MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 789void RemoveDestination([MarshalAs(UnmanagedType.IUnknown)] object punk); 810void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 818[return: MarshalAs(UnmanagedType.IUnknown)] 830void SetAppID([In, MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 833[return: MarshalAs(UnmanagedType.Interface)] 839HRESULT AppendCategory([MarshalAs(UnmanagedType.LPWStr)] string pszCategory, IObjectArray poa); 846[return: MarshalAs(UnmanagedType.Interface)] 848void DeleteList([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 862void SetAppID([MarshalAs(UnmanagedType.LPWStr)] string pszAppID); 863[return: MarshalAs(UnmanagedType.LPWStr)] 877void SetProgID([MarshalAs(UnmanagedType.LPWStr)] string pszProgID); 878[return: MarshalAs(UnmanagedType.LPWStr)] 899new void MarkFullscreenWindow(IntPtr hwnd, [MarshalAs(UnmanagedType.Bool)] bool fFullscreen); 922HRESULT ThumbBarAddButtons(IntPtr hwnd, uint cButtons, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] THUMBBUTTON[] pButtons); 925HRESULT ThumbBarUpdateButtons(IntPtr hwnd, uint cButtons, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] THUMBBUTTON[] pButtons); 928HRESULT ThumbBarSetImageList(IntPtr hwnd, [MarshalAs(UnmanagedType.IUnknown)] object himl); 931HRESULT SetOverlayIcon(IntPtr hwnd, IntPtr hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription); 934HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip); 960new void MarkFullscreenWindow(IntPtr hwnd, [MarshalAs(UnmanagedType.Bool)] bool fFullscreen); 970[PreserveSig] new HRESULT ThumbBarAddButtons(IntPtr hwnd, uint cButtons, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] THUMBBUTTON[] pButtons); 971[PreserveSig] new HRESULT ThumbBarUpdateButtons(IntPtr hwnd, uint cButtons, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] THUMBBUTTON[] pButtons); 972[PreserveSig] new HRESULT ThumbBarSetImageList(IntPtr hwnd, [MarshalAs(UnmanagedType.IUnknown)] object himl); 973[PreserveSig] new HRESULT SetOverlayIcon(IntPtr hwnd, IntPtr hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription); 974[PreserveSig] new HRESULT SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip);
SMSvcHost (31)
System\ServiceModel\Activation\WebHostUnsafeNativeMethods.cs (31)
24internal delegate void WebhostListenerApplicationAppPoolChanged(IntPtr context, [MarshalAs(UnmanagedType.LPWStr)] string appKey, [MarshalAs(UnmanagedType.LPWStr)] string appPoolId); 25internal delegate void WebhostListenerApplicationBindingsChanged(IntPtr context, [MarshalAs(UnmanagedType.LPWStr)] string appKey, IntPtr bindingsMultiSz, int numberOfBindings); 26internal delegate void WebhostListenerApplicationCreated(IntPtr context, [MarshalAs(UnmanagedType.LPWStr)] string appKey, [MarshalAs(UnmanagedType.LPWStr)] string path, int siteId, [MarshalAs(UnmanagedType.LPWStr)] string appPoolId, IntPtr bindingsMultiSz, int numberOfBindings, bool requestsBlocked); 27internal delegate void WebhostListenerApplicationDeleted(IntPtr context, [MarshalAs(UnmanagedType.LPWStr)] string appKey); 28internal delegate void WebhostListenerApplicationPoolAllListenerChannelInstancesStopped(IntPtr context, [MarshalAs(UnmanagedType.LPWStr)] string appPoolId, int listenerChannelId); 29internal delegate void WebhostListenerApplicationPoolCanOpenNewListenerChannelInstance(IntPtr context, [MarshalAs(UnmanagedType.LPWStr)] string appPoolId, int listenerChannelId); 30internal delegate void WebhostListenerApplicationPoolCreated(IntPtr context, [MarshalAs(UnmanagedType.LPWStr)] string appPoolId, IntPtr sid); 31internal delegate void WebhostListenerApplicationPoolDeleted(IntPtr context, [MarshalAs(UnmanagedType.LPWStr)] string appPoolId); 32internal delegate void WebhostListenerApplicationPoolIdentityChanged(IntPtr context, [MarshalAs(UnmanagedType.LPWStr)] string appPoolId, IntPtr sid); 33internal delegate void WebhostListenerApplicationPoolStateChanged(IntPtr context, [MarshalAs(UnmanagedType.LPWStr)] string appPoolId, bool isEnabled); 34internal delegate void WebhostListenerApplicationRequestsBlockedChanged(IntPtr context, [MarshalAs(UnmanagedType.LPWStr)] string appKey, bool requestsBlocked); 40internal delegate int WebhostRegisterProtocol([MarshalAs(UnmanagedType.LPWStr)] string protocolId, ref WebhostListenerCallbacks listenerCallbacks, IntPtr context, out int protocolHandle); 41internal delegate int WebhostOpenListenerChannelInstance(int protocolHandle, [MarshalAs(UnmanagedType.LPWStr)] string appPoolId, int listenerChannelId, byte[] queueBlob, int queueBlobByteCount); 42internal delegate int WebhostCloseAllListenerChannelInstances(int protocolHandle, [MarshalAs(UnmanagedType.LPWStr)] string appPoolId, int listenerChannelId); 64[MarshalAs(UnmanagedType.FunctionPtr)] 66[MarshalAs(UnmanagedType.FunctionPtr)] 68[MarshalAs(UnmanagedType.FunctionPtr)] 70[MarshalAs(UnmanagedType.FunctionPtr)] 72[MarshalAs(UnmanagedType.FunctionPtr)] 74[MarshalAs(UnmanagedType.FunctionPtr)] 76[MarshalAs(UnmanagedType.FunctionPtr)] 78[MarshalAs(UnmanagedType.FunctionPtr)] 80[MarshalAs(UnmanagedType.FunctionPtr)] 82[MarshalAs(UnmanagedType.FunctionPtr)] 84[MarshalAs(UnmanagedType.FunctionPtr)] 86[MarshalAs(UnmanagedType.FunctionPtr)] 88[MarshalAs(UnmanagedType.FunctionPtr)] 90[MarshalAs(UnmanagedType.FunctionPtr)]
System (139)
compmod\microsoft\win32\NativeMethods.cs (7)
190[MarshalAs(UnmanagedType.LPTStr)] 198[MarshalAs(UnmanagedType.LPTStr)] 284[MarshalAs(UnmanagedType.LPTStr)] 289[MarshalAs(UnmanagedType.LPTStr)] 708[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] 1360public static extern bool LookupPrivilegeValue([MarshalAs(UnmanagedType.LPTStr)] string lpSystemName, [MarshalAs(UnmanagedType.LPTStr)] string lpName, out LUID lpLuid);
compmod\microsoft\win32\UnsafeNativeMethods.cs (7)
57public static extern bool GetUserObjectInformation(HandleRef hObj, int nIndex, [MarshalAs(UnmanagedType.LPStruct)] NativeMethods.USEROBJECTFLAGS pvBuffer, int nLength, ref int lpnLengthNeeded); 142int height, HandleRef hWndParent, HandleRef hMenu, HandleRef hInst, [MarshalAs(UnmanagedType.AsAny)] object pvParam); 209[return: MarshalAs(UnmanagedType.I4)] 218[return: MarshalAs(UnmanagedType.I4)] 382[return: MarshalAs(UnmanagedType.Bool)] 387[return: MarshalAs(UnmanagedType.Bool)] 394[return: MarshalAs(UnmanagedType.Bool)]
compmod\System\Runtime\InteropServices\ComTypes\FORMATETC.cs (3)
15[MarshalAs(UnmanagedType.U2)] 18[MarshalAs(UnmanagedType.U4)] 21[MarshalAs(UnmanagedType.U4)]
compmod\System\Runtime\InteropServices\ComTypes\IDataObject.cs (1)
69void SetData([In] ref FORMATETC formatIn, [In] ref STGMEDIUM medium, [MarshalAs(UnmanagedType.Bool)] bool release);
compmod\System\Runtime\InteropServices\ComTypes\IEnumFORMATETC.cs (2)
27int Next(int celt, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] FORMATETC[] rgelt, [Out, MarshalAs(UnmanagedType.LPArray)] int[] pceltFetched);
compmod\System\Runtime\InteropServices\ComTypes\IEnumSTATDATA.cs (2)
28int Next(int celt, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] STATDATA[] rgelt, [Out, MarshalAs(UnmanagedType.LPArray, SizeConst=1)] int[] pceltFetched);
compmod\System\Runtime\InteropServices\ComTypes\STGMEDIUM.cs (1)
16[MarshalAs(UnmanagedType.IUnknown)]
net\System\Net\_OSSOCK.cs (3)
46[MarshalAs(UnmanagedType.ByValTStr, SizeConst=257)] 48[MarshalAs(UnmanagedType.ByValTStr, SizeConst=129)] 91[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
net\System\Net\IntranetCredentialPolicy.cs (1)
29[In, MarshalAs(UnmanagedType.BStr)]
net\System\Net\mail\iisPickupDirectory.cs (33)
90[MarshalAs(UnmanagedType.LPWStr)] string Path 96[MarshalAs(UnmanagedType.LPWStr)] string Path 101[MarshalAs(UnmanagedType.LPWStr)] string Path 107[MarshalAs(UnmanagedType.LPWStr)] string Path, 114[MarshalAs(UnmanagedType.LPWStr)] string SourcePath, 116[MarshalAs(UnmanagedType.LPWStr)] string DestPath, 123[MarshalAs(UnmanagedType.LPWStr)] string path, 124[MarshalAs(UnmanagedType.LPWStr)] string newName 130[MarshalAs(UnmanagedType.LPWStr)] string path, 137[MarshalAs(UnmanagedType.LPWStr)] string path, 145[MarshalAs(UnmanagedType.LPWStr)] string path, 153[MarshalAs(UnmanagedType.LPWStr)] string path, 162[MarshalAs(UnmanagedType.LPWStr)] string Path, 176[MarshalAs(UnmanagedType.LPWStr)] string Path, 184[MarshalAs(UnmanagedType.LPWStr)] string SourcePath, 186[MarshalAs(UnmanagedType.LPWStr)] string DestPath, 190[MarshalAs(UnmanagedType.Bool)] bool CopyFlag 196[MarshalAs(UnmanagedType.LPWStr)] string Path, 200[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex=4)] out char[] Buffer, 201[In, Out, MarshalAs(UnmanagedType.U4)] ref int RequiredBufferSize 207[MarshalAs(UnmanagedType.LPWStr)] string Path, 208[MarshalAs(UnmanagedType.U4)] MBKeyAccess AccessRequested, 221[MarshalAs(UnmanagedType.U4)] MBKeyAccess AccessRequested 235[In, Out, MarshalAs(UnmanagedType.U4)] ref uint SystemChangeNumber 241[MarshalAs(UnmanagedType.LPWStr)] string Path, 248[MarshalAs(UnmanagedType.LPWStr)] string Path, 256[MarshalAs(UnmanagedType.LPWStr)] string Path, 271[MarshalAs(UnmanagedType.LPWStr)] string Location, 278[MarshalAs(UnmanagedType.LPWStr)] string Location, 285[Out, MarshalAs(UnmanagedType.LPWStr, SizeConst=256)] out string Location, 286[Out, MarshalAs(UnmanagedType.U4)] out uint Version, 293[MarshalAs(UnmanagedType.LPWStr)] string Location, 299[Out] [MarshalAs(UnmanagedType.Interface)] out IMSAdminBase interf
net\System\Net\NetworkInformation\UnSafeNetInfoNativemethods.cs (23)
80[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)] 82[MarshalAs(UnmanagedType.ByValTStr,SizeConst=16)] 96[MarshalAs(UnmanagedType.ByValTStr,SizeConst=MAX_HOSTNAME_LEN + 4)] 98[MarshalAs(UnmanagedType.ByValTStr,SizeConst=MAX_DOMAIN_NAME_LEN + 4)] 103[MarshalAs(UnmanagedType.ByValTStr,SizeConst=MAX_SCOPE_ID_LEN + 4)] 193[MarshalAs(UnmanagedType.LPStr)] 204[MarshalAs(UnmanagedType.ByValArray, SizeConst = MAX_ADAPTER_ADDRESS_LENGTH)] 212[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] 226[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] 231[MarshalAs(UnmanagedType.ByValArray, SizeConst = 130)] 278[MarshalAs(UnmanagedType.ByValArray, SizeConst = GuidLength)] 280[MarshalAs(UnmanagedType.ByValArray, SizeConst = IfMaxStringSize + 1)] 282[MarshalAs(UnmanagedType.ByValArray, SizeConst = IfMaxStringSize + 1)] 285[MarshalAs(UnmanagedType.ByValArray, SizeConst = IfMaxPhysAddressLength)] 287[MarshalAs(UnmanagedType.ByValArray, SizeConst = IfMaxPhysAddressLength)] 300[MarshalAs(UnmanagedType.ByValArray, SizeConst = GuidLength)] 415[MarshalAs(UnmanagedType.ByValArray,SizeConst=256)] 450[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] 459[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] 513[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] 565[MarshalAs(UnmanagedType.ByValArray,SizeConst=6)] 567[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)] 683[MarshalAs(UnmanagedType.FunctionPtr)][In] StableUnicastIpAddressTableDelegate callback,
net\System\Net\Sockets\Internal.cs (1)
121[MarshalAs(UnmanagedType.ByValArray, SizeConst = (int) AsyncEventBitsPos.FdMaxEvents)]
net\System\Net\UnsafeNativeMethods.cs (17)
385[MarshalAs(UnmanagedType.ByValTStr, SizeConst=RAS_MaxEntryName + 1)] 387[MarshalAs(UnmanagedType.ByValTStr, SizeConst=RAS_MaxDeviceType + 1)] 389[MarshalAs(UnmanagedType.ByValTStr, SizeConst=RAS_MaxDeviceName + 1)] 408[MarshalAs(UnmanagedType.ByValTStr, SizeConst=RAS_MaxDeviceType + 1)] 410[MarshalAs(UnmanagedType.ByValTStr, SizeConst=RAS_MaxDeviceName + 1)] 421[MarshalAs(UnmanagedType.ByValTStr, SizeConst=RAS_MaxEntryName + 1)] 423[MarshalAs(UnmanagedType.ByValTStr, SizeConst=RAS_MaxPhoneNumber + 1)] 425[MarshalAs(UnmanagedType.ByValTStr, SizeConst=RAS_MaxCallbackNumber + 1)] 427[MarshalAs(UnmanagedType.ByValTStr, SizeConst=UNLEN + 1)] 429[MarshalAs(UnmanagedType.ByValTStr, SizeConst=PWLEN + 1)] 431[MarshalAs(UnmanagedType.ByValTStr, SizeConst=DNLEN + 1)] 886[MarshalAs(UnmanagedType.ByValArray, SizeConst=7)] 911[MarshalAs(UnmanagedType.ByValTStr, SizeConst=256)] 929[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)] 1561[MarshalAs(UnmanagedType.LPArray)] 1854[MarshalAs(UnmanagedType.LPWStr)] 3417[MarshalAs(UnmanagedType.IUnknown)] out Object o );
net\System\Net\WebSockets\WebSocketProtocolComponent.cs (2)
137[MarshalAs(UnmanagedType.LPStr)] 140[MarshalAs(UnmanagedType.LPStr)]
parent\parent\parent\InternalApis\NDP_FX\inc\ZLibNative.cs (2)
263[MarshalAs(UnmanagedType.LPStr)] string version, int streamSize); 281[MarshalAs(UnmanagedType.LPStr)] string version, int streamSize);
security\system\security\cryptography\cryptoapi.cs (24)
1202[MarshalAs(UnmanagedType.LPStr)] 1267[MarshalAs(UnmanagedType.LPStr)] 1286[MarshalAs(UnmanagedType.LPStr)] 1294[MarshalAs(UnmanagedType.LPStr)] 1319[MarshalAs(UnmanagedType.LPStr)] 1350[MarshalAs(UnmanagedType.LPStr)] 1751[MarshalAs(UnmanagedType.LPStr)] 1764[MarshalAs(UnmanagedType.LPStr)] 1778[MarshalAs(UnmanagedType.LPStr)] 1812[MarshalAs(UnmanagedType.LPStr)] 1824[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)] 1859[MarshalAs(UnmanagedType.ByValArray,SizeConst=20)] 1862[MarshalAs(UnmanagedType.ByValArray,SizeConst=40)] 1946[In] [MarshalAs(UnmanagedType.LPStr)] string lpProcName); 1962[In] [MarshalAs(UnmanagedType.LPStr)] string lpFileName); 2030[In] [MarshalAs(UnmanagedType.LPStr)] string pszObjId, 2232[In] [MarshalAs(UnmanagedType.LPStr)] string lpszStructType, 2267[In] [MarshalAs(UnmanagedType.LPStr)] string lpszStructType, 2463[In] [MarshalAs(UnmanagedType.LPStr)] string pszContainer, 2464[In] [MarshalAs(UnmanagedType.LPStr)] string pszProvider, 2649[In] [MarshalAs(UnmanagedType.LPStr)] string pszInnerContentObjID, 3002[In] [MarshalAs(UnmanagedType.LPStr)] string pwszContainer, 3003[In] [MarshalAs(UnmanagedType.LPStr)] string pwszProvider, 3932[return: MarshalAs(UnmanagedType.Bool)]
services\monitoring\system\diagnosticts\ICollectData.cs (6)
30 [return: MarshalAs(UnmanagedType.I4 )] 32 [In, MarshalAs(UnmanagedType.I4 )] 34 [In, MarshalAs(UnmanagedType.SysInt )] 36 [In, MarshalAs(UnmanagedType.SysInt )] 38 [In, MarshalAs(UnmanagedType.I4 )] 40[Out, MarshalAs(UnmanagedType.SysInt)]
sys\system\Media\SoundPlayer.cs (4)
787internal static extern bool PlaySound([MarshalAs(UnmanagedType.LPWStr)] string soundName, IntPtr hmod, int soundFlags); 805[MarshalAs(UnmanagedType.LPStruct)] NativeMethods.MMCKINFO lpck, 806[MarshalAs(UnmanagedType.LPStruct)] NativeMethods.MMCKINFO lcpkParent, 810internal static extern int mmioRead(IntPtr hMIO, [MarshalAs(UnmanagedType.LPArray)] byte[] wf, int cch);
System.AddIn (1)
System\Addin\NativeMethods.cs (1)
26internal static extern bool IsWow64Process(IntPtr hProcess, [MarshalAs(UnmanagedType.Bool)] ref bool bIsWow);
System.Core (169)
Microsoft\Win32\SafeHandles\CapiSafeHandles.cs (7)
43[return: MarshalAs(UnmanagedType.Bool)] 87[return: MarshalAs(UnmanagedType.Bool)] 100[return: MarshalAs(UnmanagedType.Bool)] 224[return: MarshalAs(UnmanagedType.Bool)] 281[return: MarshalAs(UnmanagedType.Bool)] 347[return: MarshalAs(UnmanagedType.Bool)] 360[return: MarshalAs(UnmanagedType.Bool)]
Microsoft\Win32\UnsafeNativeMethods.cs (93)
285[return: MarshalAs(UnmanagedType.Bool)] 297[return: MarshalAs(UnmanagedType.Bool)] 307[return: MarshalAs(UnmanagedType.Bool)] 310uint dwDesiredAccess, [MarshalAs(UnmanagedType.Bool)] bool bInheritHandle, uint dwOptions); 318[return: MarshalAs(UnmanagedType.Bool)] 332[return: MarshalAs(UnmanagedType.Bool)] 337[return: MarshalAs(UnmanagedType.Bool)] 342[return: MarshalAs(UnmanagedType.Bool)] 347[return: MarshalAs(UnmanagedType.Bool)] 354[return: MarshalAs(UnmanagedType.Bool)] 361[return: MarshalAs(UnmanagedType.Bool)] 368[return: MarshalAs(UnmanagedType.Bool)] 378[return: MarshalAs(UnmanagedType.Bool)] 388[return: MarshalAs(UnmanagedType.Bool)] 398[return: MarshalAs(UnmanagedType.Bool)] 408[return: MarshalAs(UnmanagedType.Bool)] 413[return: MarshalAs(UnmanagedType.Bool)] 418[return: MarshalAs(UnmanagedType.Bool)] 424[return: MarshalAs(UnmanagedType.Bool)] 713[MarshalAs(UnmanagedType.U2)] 715[MarshalAs(UnmanagedType.U2)] 717[MarshalAs(UnmanagedType.U2)] 719[MarshalAs(UnmanagedType.U2)] 721[MarshalAs(UnmanagedType.U2)] 723[MarshalAs(UnmanagedType.U2)] 725[MarshalAs(UnmanagedType.U2)] 727[MarshalAs(UnmanagedType.U2)] 954[MarshalAs(UnmanagedType.LPWStr)] 956[MarshalAs(UnmanagedType.LPWStr)] 958[MarshalAs(UnmanagedType.LPWStr)] 981[MarshalAs(UnmanagedType.LPWStr)]string path, 982[MarshalAs(UnmanagedType.LPWStr)]string query, 988[return: MarshalAs(UnmanagedType.Bool)] 994[MarshalAs(UnmanagedType.I4)]EvtSeekFlags flags 1002[MarshalAs(UnmanagedType.LPWStr)]string path, 1003[MarshalAs(UnmanagedType.LPWStr)]string query, 1011[return: MarshalAs(UnmanagedType.Bool)] 1015[MarshalAs(UnmanagedType.LPArray)] IntPtr[] events, 1022[return: MarshalAs(UnmanagedType.Bool)] 1028[return: MarshalAs(UnmanagedType.Bool)] 1040[return: MarshalAs(UnmanagedType.Bool)] 1044[MarshalAs(UnmanagedType.I4)]EvtEventPropertyId propertyId, 1052[return: MarshalAs(UnmanagedType.Bool)] 1055[MarshalAs(UnmanagedType.I4)]EvtQueryPropertyId propertyId, 1066[MarshalAs(UnmanagedType.LPWStr)] string publisherId, 1067[MarshalAs(UnmanagedType.LPWStr)] string logFilePath, 1074[return: MarshalAs(UnmanagedType.Bool)] 1077[MarshalAs(UnmanagedType.I4)] EvtPublisherMetadataPropertyId propertyId, 1088[return: MarshalAs(UnmanagedType.Bool)] 1096[return: MarshalAs(UnmanagedType.Bool)] 1125[return: MarshalAs(UnmanagedType.Bool)] 1128[MarshalAs(UnmanagedType.I4)] EvtEventMetadataPropertyId propertyId, 1147[return: MarshalAs(UnmanagedType.Bool)] 1152[Out, MarshalAs(UnmanagedType.LPWStr)]StringBuilder channelPathBuffer, 1166[return: MarshalAs(UnmanagedType.Bool)] 1170[Out, MarshalAs(UnmanagedType.LPWStr)]StringBuilder publisherIdBuffer, 1178[MarshalAs(UnmanagedType.LPWStr)]String channelPath, 1184[return: MarshalAs(UnmanagedType.Bool)] 1193[return: MarshalAs(UnmanagedType.Bool)] 1196[MarshalAs(UnmanagedType.I4)]EvtChannelConfigPropertyId propertyId, 1204[return: MarshalAs(UnmanagedType.Bool)] 1207[MarshalAs(UnmanagedType.I4)]EvtChannelConfigPropertyId propertyId, 1220[MarshalAs(UnmanagedType.LPWStr)] string path, 1221[MarshalAs(UnmanagedType.I4)]PathType flags 1227[return: MarshalAs(UnmanagedType.Bool)] 1230[MarshalAs(UnmanagedType.I4)]EvtLogPropertyId propertyId, 1240[return: MarshalAs(UnmanagedType.Bool)] 1243[MarshalAs(UnmanagedType.LPWStr)]string channelPath, 1244[MarshalAs(UnmanagedType.LPWStr)]string query, 1245[MarshalAs(UnmanagedType.LPWStr)]string targetFilePath, 1251[return: MarshalAs(UnmanagedType.Bool)] 1254[MarshalAs(UnmanagedType.LPWStr)]string logFilePath, 1261[return: MarshalAs(UnmanagedType.Bool)] 1264[MarshalAs(UnmanagedType.LPWStr)]string channelPath, 1265[MarshalAs(UnmanagedType.LPWStr)]string targetFilePath, 1274[MarshalAs(UnmanagedType.LPArray,ArraySubType = UnmanagedType.LPWStr)] 1276[MarshalAs(UnmanagedType.I4)]EvtRenderContextFlags flags 1281[return: MarshalAs(UnmanagedType.Bool)] 1287[Out, MarshalAs(UnmanagedType.LPWStr)]StringBuilder buffer, 1295[return: MarshalAs(UnmanagedType.Bool)] 1309[MarshalAs(UnmanagedType.LPWStr),FieldOffset(0)] 1319[return: MarshalAs(UnmanagedType.Bool)] 1326[MarshalAs(UnmanagedType.I4)]EvtFormatMessageFlags flags, 1328[Out, MarshalAs(UnmanagedType.LPWStr)]StringBuilder buffer, 1334[return: MarshalAs(UnmanagedType.Bool)] 1341[MarshalAs(UnmanagedType.I4)]EvtFormatMessageFlags flags, 1351[MarshalAs(UnmanagedType.I4)]EvtLoginClass loginClass, 1361[MarshalAs(UnmanagedType.LPWStr)] string bookmarkXml 1366[return: MarshalAs(UnmanagedType.Bool)] 1412[return: MarshalAs(UnmanagedType.Bool)] 1443[return: MarshalAs(UnmanagedType.Bool)] 1453[MarshalAs(UnmanagedType.Bool)] 1486[return: MarshalAs(UnmanagedType.Bool)]
System\Security\Cryptography\BCryptNative.cs (10)
154[MarshalAs(UnmanagedType.LPWStr)] 164[MarshalAs(UnmanagedType.LPWStr)] 170[MarshalAs(UnmanagedType.LPWStr)] 240[MarshalAs(UnmanagedType.LPArray), In, Out] byte[] pbOutput, 251[MarshalAs(UnmanagedType.LPArray), In, Out] byte[] pbOutput, 262[MarshalAs(UnmanagedType.LPArray), In, Out] byte[] pbOutput, 273[MarshalAs(UnmanagedType.LPArray), In, Out] byte[] pbOutput, 283[MarshalAs(UnmanagedType.LPArray), Out] byte[] pbInput, 308[In][MarshalAs(UnmanagedType.LPWStr)] string pszBlobType, 309[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput,
System\Security\Cryptography\CapiNative.cs (21)
220[MarshalAs(UnmanagedType.LPStr)] 253[return: MarshalAs(UnmanagedType.Bool)] 267[return: MarshalAs(UnmanagedType.Bool)] 281[return: MarshalAs(UnmanagedType.Bool)] 287[MarshalAs(UnmanagedType.Bool)] bool Final, 300[return: MarshalAs(UnmanagedType.Bool)] 313[return: MarshalAs(UnmanagedType.Bool)] 319[MarshalAs(UnmanagedType.Bool)] bool Final, 329[return: MarshalAs(UnmanagedType.Bool)] 337[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbData, 343[return: MarshalAs(UnmanagedType.Bool)] 356[return: MarshalAs(UnmanagedType.Bool)] 362[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbBuffer); 368[return: MarshalAs(UnmanagedType.Bool)] 374[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbData, 382[return: MarshalAs(UnmanagedType.Bool)] 396[return: MarshalAs(UnmanagedType.Bool)] 409[return: MarshalAs(UnmanagedType.Bool)] 414[MarshalAs(UnmanagedType.LPArray)] byte[] pbData, 424[return: MarshalAs(UnmanagedType.Bool)] 430[MarshalAs(UnmanagedType.LPArray)] byte[] pbData,
System\Security\Cryptography\NCryptNative.cs (28)
190[MarshalAs(UnmanagedType.LPWStr)] 193[MarshalAs(UnmanagedType.LPWStr)] 196[MarshalAs(UnmanagedType.LPWStr)] 243[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbDerivedKey, 256[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput, 273[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput, 310[MarshalAs(UnmanagedType.LPArray)] byte[] pbData, 347[MarshalAs(UnmanagedType.LPArray)] byte[] pbInput, 378[MarshalAs(UnmanagedType.LPArray)] byte[] pbHashValue, 380[MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature, 391[MarshalAs(UnmanagedType.LPArray)] byte[] pbHashValue, 393[MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature, 400[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbHashValue, 402[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature, 410[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbHashValue, 412[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature, 419[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbHashValue, 421[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature, 428[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbHashValue, 430[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature, 436[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbInput, 439[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput, 446[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbInput, 449[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput, 456[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbInput, 459[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput, 466[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbInput, 469[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput,
System\Security\Cryptography\X509Certificates\X509Native.cs (10)
279[MarshalAs(UnmanagedType.LPStr)] 330[MarshalAs(UnmanagedType.LPWStr)] 333[MarshalAs(UnmanagedType.LPWStr)] 414[return: MarshalAs(UnmanagedType.Bool)] 417[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pvData, 421[return: MarshalAs(UnmanagedType.Bool)] 428[return: MarshalAs(UnmanagedType.Bool)] 435[return: MarshalAs(UnmanagedType.Bool)] 445[return: MarshalAs(UnmanagedType.Bool)] 451[Out, MarshalAs(UnmanagedType.Bool)] out bool pfCallerFreeProvOrNCryptKey);
System.Data (87)
fx\src\bid\inc\cs\bidPrivateBase.cs (2)
823[MarshalAs(UnmanagedType.LPWStr)] 827[MarshalAs(UnmanagedType.LPWStr)]
fx\src\data\System\Data\Common\NativeMethods.cs (5)
23[In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, 26[Out, MarshalAs(UnmanagedType.Interface)] out object ppRowset); 35[In, MarshalAs(UnmanagedType.Interface)] object punkTransactionCoord, 51static internal extern IntPtr OpenFileMappingA(int dwDesiredAccess, bool bInheritHandle, [MarshalAs(UnmanagedType.LPStr)] string lpName); 59static internal extern IntPtr CreateFileMappingA(IntPtr hFile, IntPtr pAttr, int flProtect, int dwMaximumSizeHigh, int dwMaximumSizeLow, [MarshalAs(UnmanagedType.LPStr)] string lpName);
fx\src\data\System\Data\Common\SafeNativeMethods.cs (2)
82static internal extern IntPtr GetModuleHandle([MarshalAs(UnmanagedType.LPTStr), In] string moduleName/*lpctstr*/); 87static internal extern IntPtr GetProcAddress(IntPtr HModule, [MarshalAs(UnmanagedType.LPStr), In] string funcName/*lpcstr*/);
fx\src\data\System\Data\Common\UnsafeNativeMethods.cs (58)
120[In, MarshalAs(UnmanagedType.LPWStr)] 123[In, MarshalAs(UnmanagedType.LPWStr)] 126[In, MarshalAs(UnmanagedType.LPWStr)] 129[In, MarshalAs(UnmanagedType.LPWStr)] 145[In, MarshalAs(UnmanagedType.LPWStr)] 165[In, MarshalAs(UnmanagedType.LPWStr)] 240[MarshalAs(UnmanagedType.LPWStr)] 300[In, MarshalAs(UnmanagedType.LPWStr)] 308[In, MarshalAs(UnmanagedType.LPWStr)] 311[In, MarshalAs(UnmanagedType.LPWStr)] 314[In, MarshalAs(UnmanagedType.LPWStr)] 322[In, MarshalAs(UnmanagedType.LPWStr)] /*SQLCHAR* */ string CatalogName, 324[In, MarshalAs(UnmanagedType.LPWStr)] /*SQLCHAR* */ string SchemaName, 326[In, MarshalAs(UnmanagedType.LPWStr)] /*SQLCHAR* */ string ProcName, 328[In, MarshalAs(UnmanagedType.LPWStr)] /*SQLCHAR* */ string ColumnName, 335[In, MarshalAs(UnmanagedType.LPWStr)] /*SQLCHAR* */ string CatalogName, 337[In, MarshalAs(UnmanagedType.LPWStr)] /*SQLCHAR* */ string SchemaName, 339[In, MarshalAs(UnmanagedType.LPWStr)] /*SQLCHAR* */ string ProcName, 421[In, MarshalAs(UnmanagedType.LPWStr)] 424[In, MarshalAs(UnmanagedType.LPWStr)] 427[In, MarshalAs(UnmanagedType.LPWStr)] 437[In, MarshalAs(UnmanagedType.LPWStr)] 440[In, MarshalAs(UnmanagedType.LPWStr)] 443[In, MarshalAs(UnmanagedType.LPWStr)] 453[In, MarshalAs(UnmanagedType.LPWStr)] 456[In, MarshalAs(UnmanagedType.LPWStr)] 459[In, MarshalAs(UnmanagedType.LPWStr)] 462[In, MarshalAs(UnmanagedType.LPWStr)] 474[Out, MarshalAs(UnmanagedType.Interface)] out IErrorInfo ppIErrorInfo); 479[return:MarshalAs(UnmanagedType.Interface)] object get_Row (); 491[return:MarshalAs(UnmanagedType.Interface)] object get_Rowset(); 576[Out, MarshalAs(UnmanagedType.Interface)] out object ppiRs); 677[In, Out, MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.I4)] int[] rgStatus); 753[Out, MarshalAs(UnmanagedType.Interface)] out IRowset ppColRowset); 818[Out, MarshalAs(UnmanagedType.Interface)] out object ppRowset); 831[In, MarshalAs(UnmanagedType.LPWStr)] string pwszCommand); 849[In, MarshalAs(UnmanagedType.LPArray)] IntPtr[] rgParamOrdinals, 850[In, MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.Struct)] System.Data.OleDb.tagDBPARAMBINDINFO[] rgParamBindInfo); 866[Out, MarshalAs(UnmanagedType.LPWStr)] out string ppwszKeywords); 878[In, MarshalAs(UnmanagedType.LPArray)] int[] rgLiterals, 930[In, MarshalAs(UnmanagedType.LPArray)] object[] rgRestrictions, 934[Out, MarshalAs(UnmanagedType.Interface)] out IRowset ppRowset); 954[Out, MarshalAs(UnmanagedType.BStr)] out string pBstrSource); 957[Out, MarshalAs(UnmanagedType.BStr)] out string pBstrDescription); 988[Out, MarshalAs(UnmanagedType.Interface)] out ISQLErrorInfo ppObject); 990[return:MarshalAs(UnmanagedType.Interface)] IErrorInfo GetErrorInfo( 1041[Out, MarshalAs(UnmanagedType.Interface)] out object ppRowset); 1069[Out, MarshalAs(UnmanagedType.Interface)] out object ppRowset); 1077[In, Out, MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.Struct)] System.Data.OleDb.tagDBCOLUMNACCESS[] rgColumns); 1148[Out, MarshalAs(UnmanagedType.Interface)] out IRowset ppRowset); 1157[return:MarshalAs(UnmanagedType.I4)] Int32 GetSQLInfo( 1158[Out, MarshalAs(UnmanagedType.BStr)] out String pbstrSQLState); 1201[MarshalAs(UnmanagedType.LPWStr)] string pwszInitializationString, 1224[MarshalAs(UnmanagedType.Interface)] ref object ppCommand); 1236[MarshalAs(UnmanagedType.LPTStr)] 1254[return:MarshalAs(UnmanagedType.Bool)] 1259[return:MarshalAs(UnmanagedType.Bool)] 1272[return:MarshalAs(UnmanagedType.Bool)]
fx\src\data\System\Data\OleDb\OleDbStruct.cs (7)
224[MarshalAs(UnmanagedType.LPWStr)] 227[MarshalAs(UnmanagedType.LPWStr)] 230[MarshalAs(UnmanagedType.LPWStr)] 291[MarshalAs(UnmanagedType.Struct)] internal object vValue; 344[MarshalAs(UnmanagedType.LPWStr)] 420[MarshalAs(UnmanagedType.LPWStr)] internal string pwszDescription; 427[MarshalAs(UnmanagedType.Struct)] internal object vValue;
fx\src\data\System\Data\SqlClient\LocalDBAPI.cs (2)
102private delegate int LocalDBCreateInstanceDelegate([MarshalAs(UnmanagedType.LPWStr)] string version, [MarshalAs(UnmanagedType.LPWStr)] string instance, UInt32 flags);
fx\src\data\System\Data\SqlClient\SqlConnection.cs (10)
2437bool ISQLDebug.SQLDebug(int dwpidDebugger, int dwpidDebuggee, [MarshalAs(UnmanagedType.LPStr)] string pszMachineName, 2438[MarshalAs(UnmanagedType.LPStr)] string pszSDIDLLName, int dwOption, int cbData, byte[] rgbData) { 2556[MarshalAs(UnmanagedType.LPStr)] string pszMachineName, 2557[MarshalAs(UnmanagedType.LPStr)] string pszSDIDLLName, 2610[MarshalAs(UnmanagedType.U4)] 2612[MarshalAs(UnmanagedType.U4)] 2614[MarshalAs(UnmanagedType.ByValArray, SizeConst = 32)] 2616[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] 2618[MarshalAs(UnmanagedType.U4)] 2620[MarshalAs(UnmanagedType.ByValArray, SizeConst = 255)]
fx\src\data\System\Data\SQLTypes\UnsafeNativeMethods.cs (1)
273[MarshalAs(UnmanagedType.I4)]
System.Data.SqlXml (8)
System\Xml\Xsl\Runtime\XsltFunctions.cs (8)
308[MarshalAs(UnmanagedType.U2)] public ushort Year; 309[MarshalAs(UnmanagedType.U2)] public ushort Month; 310[MarshalAs(UnmanagedType.U2)] public ushort DayOfWeek; 311[MarshalAs(UnmanagedType.U2)] public ushort Day; 312[MarshalAs(UnmanagedType.U2)] public ushort Hour; 313[MarshalAs(UnmanagedType.U2)] public ushort Minute; 314[MarshalAs(UnmanagedType.U2)] public ushort Second; 315[MarshalAs(UnmanagedType.U2)] public ushort Milliseconds;
System.Drawing (58)
commonui\System\Drawing\Advanced\EncoderParameter.cs (1)
22[MarshalAs(UnmanagedType.Struct)]
commonui\System\Drawing\Advanced\Gdiplus.cs (14)
2756internal static extern int GdipCreateMetafileFromWmf(HandleRef hMetafile, [MarshalAs(UnmanagedType.Bool)]bool deleteWmf, WmfPlaceableFileHeader wmfplacealbeHeader, out IntPtr metafile); 2971internal static extern int GdipCreateFontFromLogfontA(HandleRef hdc, [In, Out, MarshalAs(UnmanagedType.AsAny)] object lf, out IntPtr font); 2975internal static extern int GdipCreateFontFromLogfontW(HandleRef hdc, [In, Out, MarshalAs(UnmanagedType.AsAny)] object lf, out IntPtr font); 2983internal static extern int GdipGetLogFontW(HandleRef font, HandleRef graphics, [In, Out, MarshalAs(UnmanagedType.AsAny)] object lf); 2987internal static extern int GdipGetLogFontA(HandleRef font, HandleRef graphics, [In, Out, MarshalAs(UnmanagedType.AsAny)] object lf); 4396[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValTStr, SizeConst=32)] 4598[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValTStr, SizeConst=32)] 4618[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValTStr, SizeConst=32)] 4958[return: MarshalAs(UnmanagedType.I2)] 4983[Out, MarshalAs(UnmanagedType.LPArray)] 4985[Out, MarshalAs(UnmanagedType.LPArray)] 4988[return: MarshalAs(UnmanagedType.Bool)] 4994[In, MarshalAs(UnmanagedType.Bool)] 5003[In, MarshalAs(UnmanagedType.Interface)]
commonui\System\Drawing\Advanced\GPStream.cs (18)
206[MarshalAs(UnmanagedType.I8)] 208[MarshalAs(UnmanagedType.I8)] 210[MarshalAs(UnmanagedType.I8)] 212[MarshalAs(UnmanagedType.I8)] 214[MarshalAs(UnmanagedType.I4)] 216[MarshalAs(UnmanagedType.I4)] 220[MarshalAs(UnmanagedType.I2)] 222[MarshalAs(UnmanagedType.I2)] 224[MarshalAs(UnmanagedType.U1)] 226[MarshalAs(UnmanagedType.U1)] 228[MarshalAs(UnmanagedType.U1)] 230[MarshalAs(UnmanagedType.U1)] 232[MarshalAs(UnmanagedType.U1)] 234[MarshalAs(UnmanagedType.U1)] 236[MarshalAs(UnmanagedType.U1)] 238[MarshalAs(UnmanagedType.U1)] 240[MarshalAs(UnmanagedType.I4)] 242[MarshalAs(UnmanagedType.I4)]
commonui\System\Drawing\Advanced\ImageCodecInfoPrivate.cs (2)
16[MarshalAs(UnmanagedType.Struct)] 18[MarshalAs(UnmanagedType.Struct)]
commonui\System\Drawing\Advanced\MetafileHeaderWmf.cs (1)
39[MarshalAs(UnmanagedType.Struct)]
commonui\System\Drawing\NativeMethods.cs (6)
61[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst=BITMAPINFO_MAX_COLORSIZE*4)] 108[MarshalAs(UnmanagedType.Struct)] 112[MarshalAs(UnmanagedType.Struct)] 116[MarshalAs(UnmanagedType.Struct)] 118[MarshalAs(UnmanagedType.Struct)] 120[MarshalAs(UnmanagedType.Struct)]
commonui\System\Drawing\UnsafeNativeMethods.cs (12)
162[return: MarshalAs(UnmanagedType.I8)] 164[In, MarshalAs(UnmanagedType.I8)] 171[In, MarshalAs(UnmanagedType.I8)] 174[return: MarshalAs(UnmanagedType.I8)] 176[In, MarshalAs(UnmanagedType.Interface)] 178[In, MarshalAs(UnmanagedType.I8)] 180[Out, MarshalAs(UnmanagedType.LPArray)] 193[In, MarshalAs(UnmanagedType.I8)] 195[In, MarshalAs(UnmanagedType.I8)] 202[In, MarshalAs(UnmanagedType.I8)] 204[In, MarshalAs(UnmanagedType.I8)] 216[return: MarshalAs(UnmanagedType.Interface)]
misc\GDI\NativeMethods.cs (1)
310[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValTStr, SizeConst=32)]
misc\GDI\SafeNativeMethods.cs (1)
86private static extern IntPtr IntExtCreatePen(int fnStyle, int dwWidth, IntNativeMethods.LOGBRUSH lplb, int dwStyleCount, [MarshalAs(UnmanagedType.LPArray)] int[] lpStyle);
misc\GDI\UnsafeNativeMethods.cs (2)
237public static extern IntPtr IntCreateFontIndirect([In, Out, MarshalAs(UnmanagedType.AsAny)] object lf); // need object here since LOGFONT is not public. 729public static extern int WideCharToMultiByte(int codePage, int flags, [MarshalAs(UnmanagedType.LPWStr)]string wideStr, int chars, [In, Out]byte[] pOutBytes, int bufferBytes, IntPtr defaultChar, IntPtr pDefaultUsed);
System.IdentityModel (5)
System\IdentityModel\CryptoApi.cs (1)
340[MarshalAs(UnmanagedType.U1), Out] out bool pfEnabled
System\IdentityModel\NativeMethods.cs (4)
165[MarshalAs(UnmanagedType.ByValArray, SizeConst = TOKEN_SOURCE_LENGTH)] 519[MarshalAs(UnmanagedType.Bool)] ref bool pfSave, 525[return: MarshalAs(UnmanagedType.U1)] 529[return: MarshalAs(UnmanagedType.U1)]
System.IdentityModel.Selectors (26)
infocard\client\System\IdentityModel\Selectors\CardSpaceSelector.cs (3)
53[MarshalAs(UnmanagedType.LPWStr)] 55[MarshalAs(UnmanagedType.LPWStr)] 57[MarshalAs(UnmanagedType.LPWStr)]
infocard\client\System\IdentityModel\Selectors\CardSpaceShim.cs (10)
331[MarshalAs(UnmanagedType.LPWStr)] 338[MarshalAs(UnmanagedType.U4)] 341[MarshalAs(UnmanagedType.U4)] 349[MarshalAs(UnmanagedType.U4)] 352[MarshalAs(UnmanagedType.U4)] 359[MarshalAs(UnmanagedType.U4)] 363[MarshalAs(UnmanagedType.U4)] 370[MarshalAs(UnmanagedType.U4)] 374[MarshalAs(UnmanagedType.U4)] 387[MarshalAs(UnmanagedType.LPWStr)]
infocard\client\System\IdentityModel\Selectors\NativeMethods.cs (1)
49[MarshalAs(UnmanagedType.LPStr)]
infocard\client\System\IdentityModel\Selectors\NativePolicyElement.cs (6)
20[MarshalAs(UnmanagedType.LPWStr)] 22[MarshalAs(UnmanagedType.LPWStr)] 24[MarshalAs(UnmanagedType.LPWStr)] 26[MarshalAs(UnmanagedType.LPWStr)] 28[MarshalAs(UnmanagedType.U4)] 30[MarshalAs(UnmanagedType.Bool)]
infocard\client\System\IdentityModel\Selectors\RpcAsymmetricCryptoParameters.cs (2)
13[MarshalAs(UnmanagedType.LPWStr)] 15[MarshalAs(UnmanagedType.LPWStr)]
infocard\client\System\IdentityModel\Selectors\RpcInfoCardOptions.cs (1)
19[MarshalAs(UnmanagedType.LPWStr)]
infocard\client\System\IdentityModel\Selectors\RpcTokenRequestDetail.cs (2)
18[MarshalAs(UnmanagedType.LPWStr)] 23[MarshalAs(UnmanagedType.LPWStr)]
infocard\client\System\IdentityModel\Selectors\SafeLibraryHandle.cs (1)
53[MarshalAs(UnmanagedType.LPWStr)]
System.IO.Log (6)
System\IO\Log\SimpleFileLogInterop.cs (4)
38void AppendRecord([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] UnmanagedBlob[] rgBlob, 40[MarshalAs(UnmanagedType.Bool)] bool fForceNow, 53[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] byte[] pbData, 72void InitNew([MarshalAs(UnmanagedType.LPWStr)] string filename,
System\IO\Log\UnsafeNativeMethods.cs (2)
87[MarshalAs(UnmanagedType.ByValTStr, SizeConst = Const.CLFS_MAX_CONTAINER_INFO)] 346[MarshalAs(UnmanagedType.ByValTStr, SizeConst = Const.MAX_PATH + 6)]
System.Management (467)
Instrumentation\EventSource.cs (81)
81[return:MarshalAs(UnmanagedType.IUnknown)] 416[In][MarshalAs(UnmanagedType.LPWStr)] string wszUser, 418[In][MarshalAs(UnmanagedType.LPWStr)] string wszNamespace, 419[In][MarshalAs(UnmanagedType.LPWStr)] string wszLocale, 420[In][MarshalAs(UnmanagedType.Interface)] IWbemServices pNamespace, 421[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 422[In][MarshalAs(UnmanagedType.Interface)] IWbemProviderInitSink pInitSink) 443[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pSink, 458[In][MarshalAs(UnmanagedType.LPWStr)] string wszQueryLanguage, 459[In][MarshalAs(UnmanagedType.LPWStr)] string wszQuery) 483[In][MarshalAs(UnmanagedType.LPWStr)] string wszQueryLanguage, 484[In][MarshalAs(UnmanagedType.LPWStr)] string wszQuery, 492int IWbemServices_Old.OpenNamespace_([In][MarshalAs(UnmanagedType.BStr)] string strNamespace, 494[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 495[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemServices ppWorkingNamespace, 501int IWbemServices_Old.CancelAsyncCall_([In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pSink) 507[Out][MarshalAs(UnmanagedType.Interface)] out IWbemObjectSink ppResponseHandler) 513int IWbemServices_Old.GetObject_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 515[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 516[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppObject, 522int IWbemServices_Old.GetObjectAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 524[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 525[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler) 629int IWbemServices_Old.PutClass_([In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pObject, 631[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 637int IWbemServices_Old.PutClassAsync_([In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pObject, 639[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 640[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler) 645int IWbemServices_Old.DeleteClass_([In][MarshalAs(UnmanagedType.BStr)] string strClass, 647[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 653int IWbemServices_Old.DeleteClassAsync_([In][MarshalAs(UnmanagedType.BStr)] string strClass, 655[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 656[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler) 661int IWbemServices_Old.CreateClassEnum_([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, 663[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 664[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum) 670int IWbemServices_Old.CreateClassEnumAsync_([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, 672[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 673[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler) 678int IWbemServices_Old.PutInstance_([In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInst, 680[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 686int IWbemServices_Old.PutInstanceAsync_([In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInst, 688[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 689[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler) 694int IWbemServices_Old.DeleteInstance_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 696[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 702int IWbemServices_Old.DeleteInstanceAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 704[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 705[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler) 710int IWbemServices_Old.CreateInstanceEnum_([In][MarshalAs(UnmanagedType.BStr)] string strFilter, 712[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 713[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum) 719int IWbemServices_Old.CreateInstanceEnumAsync_([In][MarshalAs(UnmanagedType.BStr)] string strFilter, 721[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 722[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler) 919int IWbemServices_Old.ExecQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 920[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 922[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 923[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum) 929int IWbemServices_Old.ExecQueryAsync_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 930[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 932[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 933[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler) 938int IWbemServices_Old.ExecNotificationQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 939[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 941[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 942[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum) 948int IWbemServices_Old.ExecNotificationQueryAsync_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 949[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 951[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 952[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler) 957int IWbemServices_Old.ExecMethod_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 958[In][MarshalAs(UnmanagedType.BStr)] string strMethodName, 960[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 961[In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInParams, 962[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppOutParams, 968int IWbemServices_Old.ExecMethodAsync_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 969[In][MarshalAs(UnmanagedType.BStr)] string strMethodName, 971[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 972[In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInParams, 973[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler)
Instrumentation\MetaDataInfo.cs (5)
51[return:MarshalAs(UnmanagedType.Interface)] 57[return:MarshalAs(UnmanagedType.Interface)] 59[In][MarshalAs(UnmanagedType.LPWStr)] string szScope, 63[return:MarshalAs(UnmanagedType.Interface)] 90[Out][MarshalAs(UnmanagedType.LPWStr)] StringBuilder szName,
InteropClasses\WMIInterop.cs (300)
613[PreserveSig] int GetQualifierSet_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 614[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In][Out] ref object pVal, [In][Out] ref Int32 pType, [In][Out] ref Int32 plFlavor); 615[PreserveSig] int Put_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In] ref object pVal, [In] Int32 Type); 616[PreserveSig] int Delete_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 617[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] Int32 lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 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); 621[PreserveSig] int GetPropertyQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 622[PreserveSig] int Clone_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppCopy); 623[PreserveSig] int GetObjectText_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 624[PreserveSig] int SpawnDerivedClass_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppNewClass); 625[PreserveSig] int SpawnInstance_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppNewInstance); 626[PreserveSig] int CompareTo_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pCompareTo); 627[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 628[PreserveSig] int InheritsFrom_([In][MarshalAs(UnmanagedType.LPWStr)] string strAncestor); 629[PreserveSig] int GetMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppInSignature, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppOutSignature); 630[PreserveSig] int PutMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInSignature, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pOutSignature); 631[PreserveSig] int DeleteMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 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); 635[PreserveSig] int GetMethodQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 636[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 645[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In][Out] ref object pVal, [In][Out] ref Int32 plFlavor); 646[PreserveSig] int Put_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] ref object pVal, [In] Int32 lFlavor); 647[PreserveSig] int Delete_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 648[PreserveSig] int GetNames_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 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); 669[PreserveSig] int Clone_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemContext ppNewCopy); 670[PreserveSig] int GetNames_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 672[PreserveSig] int Next_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out object pValue); 674[PreserveSig] int SetValue_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In] ref object pValue); 675[PreserveSig] int GetValue_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [Out] out object pValue); 676[PreserveSig] int DeleteValue_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags); 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); 687[PreserveSig] int CancelAsyncCall_([In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pSink); 688[PreserveSig] int QueryObjectSink_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemObjectSink ppResponseHandler); 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); 691[PreserveSig] int PutClass_([In] IntPtr pObject, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr ppCallResult); 692[PreserveSig] int PutClassAsync_([In] IntPtr pObject, [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); 697[PreserveSig] int PutInstance_([In] IntPtr pInst, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr ppCallResult); 698[PreserveSig] int PutInstanceAsync_([In] IntPtr pInst, [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); 718[PreserveSig] int CancelAsyncCall_([In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pSink); 719[PreserveSig] int QueryObjectSink_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemObjectSink ppResponseHandler); 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); 722[PreserveSig] int PutClass_([In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pObject, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr ppCallResult); 723[PreserveSig] int PutClassAsync_([In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pObject, [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); 728[PreserveSig] int PutInstance_([In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInst, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr ppCallResult); 729[PreserveSig] int PutInstanceAsync_([In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInst, [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); 748[PreserveSig] int GetResultObject_([In] Int32 lTimeout, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(MarshalWbemObject))] out IWbemClassObjectFreeThreaded ppResultObject); 749[PreserveSig] int GetResultString_([In] Int32 lTimeout, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrResultString); 750[PreserveSig] int GetResultServices_([In] Int32 lTimeout, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemServices ppServices); 763[SuppressUnmanagedCodeSecurity, PreserveSig] int Indicate_([In] Int32 lObjectCount, [In][MarshalAs(UnmanagedType.LPArray)] IntPtr[] apObjArray); 764[PreserveSig] int SetStatus_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Error)] Int32 hResult, [In][MarshalAs(UnmanagedType.BStr)] string strParam, [In] IntPtr pObjParam); 775[PreserveSig] int Next_([In] Int32 lTimeout, [In] UInt32 uCount, [In][Out][MarshalAs(UnmanagedType.LPArray)] IWbemClassObject_DoNotMarshal[] apObjects, [Out] out UInt32 puReturned); 776[PreserveSig] int NextAsync_([In] UInt32 uCount, [In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pSink); 777[PreserveSig] int Clone_([Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 786[PreserveSig] int Shutdown_([In] Int32 uReason, [In] UInt32 uMaxMilliseconds, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx); 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); 805[PreserveSig] int GetQualifierSet_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 806[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In][Out] ref object pVal, [In][Out] ref Int32 pType, [In][Out] ref Int32 plFlavor); 807[PreserveSig] int Put_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In] ref object pVal, [In] Int32 Type); 808[PreserveSig] int Delete_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 809[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] Int32 lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 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); 813[PreserveSig] int GetPropertyQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 814[PreserveSig] int Clone_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppCopy); 815[PreserveSig] int GetObjectText_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 816[PreserveSig] int SpawnDerivedClass_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppNewClass); 817[PreserveSig] int SpawnInstance_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppNewInstance); 818[PreserveSig] int CompareTo_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pCompareTo); 819[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 820[PreserveSig] int InheritsFrom_([In][MarshalAs(UnmanagedType.LPWStr)] string strAncestor); 821[PreserveSig] int GetMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppInSignature, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppOutSignature); 822[PreserveSig] int PutMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInSignature, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pOutSignature); 823[PreserveSig] int DeleteMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 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); 827[PreserveSig] int GetMethodQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 828[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 829[PreserveSig] int GetPropertyHandle_([In][MarshalAs(UnmanagedType.LPWStr)] string wszPropertyName, [Out] out Int32 pType, [Out] out Int32 plHandle); 836[PreserveSig] int GetPropertyInfoByHandle_([In] Int32 lHandle, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out Int32 pType); 857[PreserveSig] int CreateObjectStub_([In][MarshalAs(UnmanagedType.IUnknown)] object pObject, [Out][MarshalAs(UnmanagedType.IUnknown)] out object ppStub); 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); 931[PreserveSig] int IndicateToConsumer_([In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pLogicalConsumer, [In] Int32 lNumObjects, [In][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal apObjects); 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); 950[PreserveSig] int ProvideEvents_([In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pSink, [In] Int32 lFlags); 959[PreserveSig] int NewQuery_([In] UInt32 dwId, [In][MarshalAs(UnmanagedType.LPWStr)] string wszQueryLanguage, [In][MarshalAs(UnmanagedType.LPWStr)] string wszQuery); 969[PreserveSig] int AccessCheck_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQueryLanguage, [In][MarshalAs(UnmanagedType.LPWStr)] string wszQuery, [In] Int32 lSidLength, [In] ref Byte pSid); 978[PreserveSig] int SetRegistrationObject_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pProvReg); 987[PreserveSig] int FindConsumer_([In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pLogicalConsumer, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemUnboundObjectSink ppConsumer); 1014[PreserveSig] int Initialize_([In][MarshalAs(UnmanagedType.LPWStr)] string wszUser, [In] Int32 lFlags, [In][MarshalAs(UnmanagedType.LPWStr)] string wszNamespace, [In][MarshalAs(UnmanagedType.LPWStr)] string wszLocale, [In][MarshalAs(UnmanagedType.Interface)] IWbemServices pNamespace, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][MarshalAs(UnmanagedType.Interface)] IWbemProviderInitSink pInitSink); 1036[PreserveSig] int Register_([In] Int32 flags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext context, [In][MarshalAs(UnmanagedType.LPWStr)] string user, [In][MarshalAs(UnmanagedType.LPWStr)] string locale, [In][MarshalAs(UnmanagedType.LPWStr)] string scope, [In][MarshalAs(UnmanagedType.LPWStr)] string registration, [In][MarshalAs(UnmanagedType.IUnknown)] object unknown); 1057[PreserveSig] int Indicate_([In] Int32 lObjectCount, [In][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal apObjArray); 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); 1059[PreserveSig] int IndicateWithSD_([In] Int32 lNumObjects, [In][MarshalAs(UnmanagedType.IUnknown)] ref object apObjects, [In] Int32 lSDLength, [In] ref Byte pSD); 1062[PreserveSig] int GetRestrictedSink_([In] Int32 lNumQueries, [In][MarshalAs(UnmanagedType.LPWStr)] ref string awszQueries, [In][MarshalAs(UnmanagedType.IUnknown)] object pCallback, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemEventSink ppSink); 1073[PreserveSig] int SetKey_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] UInt32 uFlags, [In] UInt32 uCimType, [In] IntPtr pKeyVal); 1074[PreserveSig] int SetKey2_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] UInt32 uFlags, [In] UInt32 uCimType, [In] ref object pKeyVal); 1075[PreserveSig] int GetKey_([In] UInt32 uKeyIx, [In] UInt32 uFlags, [In][Out] ref UInt32 puNameBufSize, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszKeyName, [In][Out] ref UInt32 puKeyValBufSize, [In][Out] IntPtr pKeyVal, [Out] out UInt32 puApparentCimType); 1076[PreserveSig] int GetKey2_([In] UInt32 uKeyIx, [In] UInt32 uFlags, [In][Out] ref UInt32 puNameBufSize, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszKeyName, [In][Out] ref object pKeyValue, [Out] out UInt32 puApparentCimType); 1077[PreserveSig] int RemoveKey_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] UInt32 uFlags); 1081[PreserveSig] int GetText_([In] Int32 lFlags, [In][Out] ref UInt32 puBuffLength, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszText); 1089[PreserveSig] int SetText_([In] UInt32 uMode, [In][MarshalAs(UnmanagedType.LPWStr)] string pszPath); 1090[PreserveSig] int GetText_([In] Int32 lFlags, [In][Out] ref UInt32 puBuffLength, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszText); 1092[PreserveSig] int SetServer_([In][MarshalAs(UnmanagedType.LPWStr)] string Name); 1093[PreserveSig] int GetServer_([In][Out] ref UInt32 puNameBufLength, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pName); 1095[PreserveSig] int SetNamespaceAt_([In] UInt32 uIndex, [In][MarshalAs(UnmanagedType.LPWStr)] string pszName); 1096[PreserveSig] int GetNamespaceAt_([In] UInt32 uIndex, [In][Out] ref UInt32 puNameBufLength, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pName); 1100[PreserveSig] int SetScope_([In] UInt32 uIndex, [In][MarshalAs(UnmanagedType.LPWStr)] string pszClass); 1101[PreserveSig] int SetScopeFromText_([In] UInt32 uIndex, [In][MarshalAs(UnmanagedType.LPWStr)] string pszText); 1102[PreserveSig] int GetScope_([In] UInt32 uIndex, [In][Out] ref UInt32 puClassNameBufSize, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszClass, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemPathKeyList pKeyList); 1103[PreserveSig] int GetScopeAsText_([In] UInt32 uIndex, [In][Out] ref UInt32 puTextBufSize, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszText); 1106[PreserveSig] int SetClassName_([In][MarshalAs(UnmanagedType.LPWStr)] string Name); 1107[PreserveSig] int GetClassName_([In][Out] ref UInt32 puBuffLength, [In][Out][MarshalAs(UnmanagedType.LPWStr)] string pszName); 1108[PreserveSig] int GetKeyList_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemPathKeyList pOut); 1109[PreserveSig] int CreateClassPart_([In] Int32 lFlags, [In][MarshalAs(UnmanagedType.LPWStr)] string Name); 1111[PreserveSig] int IsRelative_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMachine, [In][MarshalAs(UnmanagedType.LPWStr)] string wszNamespace); 1112[PreserveSig] int IsRelativeOrChild_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMachine, [In][MarshalAs(UnmanagedType.LPWStr)] string wszNamespace, [In] Int32 lFlags); 1113[PreserveSig] int IsLocal_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMachine); 1114[PreserveSig] int IsSameClassName_([In][MarshalAs(UnmanagedType.LPWStr)] string wszClass);
managementscope.cs (77)
93internal delegate int BlessIWbemServices([MarshalAs(UnmanagedType.Interface)] IWbemServices pIUnknown, 94[In][MarshalAs(UnmanagedType.BStr)] string strUser, 96[In][MarshalAs(UnmanagedType.BStr)] string strAuthority, 99internal delegate int BlessIWbemServicesObject([MarshalAs(UnmanagedType.IUnknown)] object pIUnknown, 100[In][MarshalAs(UnmanagedType.BStr)] string strUser, 102[In][MarshalAs(UnmanagedType.BStr)] string strAuthority, 106internal delegate int GetPropertyHandle(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszPropertyName, [Out] out Int32 pType, [Out] out Int32 plHandle); 107internal delegate int WritePropertyValue(int vFunc, IntPtr pWbemClassObject, [In] Int32 lHandle, [In] Int32 lNumBytes, [In][MarshalAs(UnmanagedType.LPWStr)] string str); 109internal delegate int Get(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In][Out] ref object pVal, [In][Out] ref Int32 pType, [In][Out] ref Int32 plFlavor); 110internal delegate int Put(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In] ref object pVal, [In] Int32 Type); 111internal delegate int Delete(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 112internal delegate int GetNames(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] Int32 lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 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); 116internal delegate int GetPropertyQualifierSet(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out] out IntPtr ppQualSet); 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); 123internal delegate int InheritsFrom(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string strAncestor); 124internal delegate int GetMethod(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [Out]out IntPtr ppInSignature, [Out] out IntPtr ppOutSignature); 125internal delegate int PutMethod(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In] IntPtr pInSignature, [In] IntPtr pOutSignature); 126internal delegate int DeleteMethod(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 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); 130internal delegate int GetMethodQualifierSet(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out] out IntPtr ppQualSet); 131internal delegate int GetMethodOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 132internal delegate int QualifierSet_Get(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In][Out] ref object pVal, [In][Out] ref Int32 plFlavor); 133internal delegate int QualifierSet_Put(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] ref object pVal, [In] Int32 lFlavor); 134internal delegate int QualifierSet_Delete(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName); 135internal delegate int QualifierSet_GetNames(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 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); 141internal delegate int GetDemultiplexedStub([In,MarshalAs(UnmanagedType.IUnknown)]object pIUnknown, [In]bool isLocal, [Out,MarshalAs(UnmanagedType.IUnknown)]out object ppIUnknown); 142internal delegate int CreateInstanceEnumWmi([In][MarshalAs(UnmanagedType.BStr)] string strFilter, 144[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 145[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 148[In] [MarshalAs(UnmanagedType.Interface)] IWbemServices pCurrentNamespace, 149[In][MarshalAs(UnmanagedType.BStr)] string strUser, 151[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 153internal delegate int CreateClassEnumWmi([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, 155[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 156[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 159[In] [MarshalAs(UnmanagedType.Interface)] IWbemServices pCurrentNamespace, 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, 167[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 168[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 171[In] [MarshalAs(UnmanagedType.Interface)] IWbemServices pCurrentNamespace, 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, 179[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 180[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 183[In] [MarshalAs(UnmanagedType.Interface)] IWbemServices pCurrentNamespace, 184[In][MarshalAs(UnmanagedType.BStr)] string strUser, 186[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 190[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 194[In] [MarshalAs(UnmanagedType.Interface)] IWbemServices pCurrentNamespace, 195[In][MarshalAs(UnmanagedType.BStr)] string strUser, 197[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 201[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 205[In] [MarshalAs(UnmanagedType.Interface)] IWbemServices pCurrentNamespace, 206[In][MarshalAs(UnmanagedType.BStr)] string strUser, 208[In][MarshalAs(UnmanagedType.BStr)] string strAuthority 211[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 214[In] [MarshalAs(UnmanagedType.Interface)] IEnumWbemClassObject pCurrentEnumWbemClassObject, 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, 226[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 227[Out][MarshalAs(UnmanagedType.Interface)] out IWbemServices ppNamespace,
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.Messaging (28)
System\Messaging\Interop\IPersistStream.cs (3)
24void Load([In, MarshalAs(UnmanagedType.Interface)] IStream pstm); 27void Save([In, MarshalAs(UnmanagedType.Interface)] IStream pstm, 28[In, MarshalAs(UnmanagedType.Bool)] bool fClearDirty);
System\Messaging\Interop\IPersistStreamInit.cs (3)
26void Load([In, MarshalAs(UnmanagedType.Interface)] IStream pstm); 29void Save([In, MarshalAs(UnmanagedType.Interface)] IStream pstm, 30[In, MarshalAs(UnmanagedType.Bool)] bool fClearDirty);
System\Messaging\Interop\IStream.cs (12)
24[return: MarshalAs(UnmanagedType.I8)] 25long Seek([In, MarshalAs(UnmanagedType.I8)] long dlibMove, int dwOrigin); 28void SetSize([In, MarshalAs(UnmanagedType.I8)] long libNewSize); 30[return: MarshalAs(UnmanagedType.I8)] 31long CopyTo([In, MarshalAs(UnmanagedType.Interface)] IStream pstm, 32[In, MarshalAs(UnmanagedType.I8)] long cb, 33[Out, MarshalAs(UnmanagedType.LPArray)] long[] pcbRead); 42void LockRegion([In, MarshalAs(UnmanagedType.I8)] long libOffset, 43[In, MarshalAs(UnmanagedType.I8)] long cb, 47void UnlockRegion([In, MarshalAs(UnmanagedType.I8)] long libOffset, 48[In, MarshalAs(UnmanagedType.I8)] long cb, 54[return: MarshalAs(UnmanagedType.Interface)]
System\Messaging\Interop\ITransaction.cs (9)
19[return: MarshalAs(UnmanagedType.I4)] 23[In, MarshalAs(UnmanagedType.I4)] 25[In, MarshalAs(UnmanagedType.U4)] 27[In, MarshalAs(UnmanagedType.U4)] 30[return: MarshalAs(UnmanagedType.I4)] 34[In, MarshalAs(UnmanagedType.U4)] 36[In, MarshalAs(UnmanagedType.I4)] 38[In, MarshalAs(UnmanagedType.I4)] 41[return: MarshalAs(UnmanagedType.I4)]
System\Messaging\Interop\NativeMethods.cs (1)
337[return: MarshalAs(UnmanagedType.Interface)]
System.Net (3)
net\PeerToPeer\Collaboration\UnsafeCollabNativeMethods.cs (2)
854[return: MarshalAs(UnmanagedType.U1)] 859[return: MarshalAs(UnmanagedType.U1)]
net\UnsafeMethods.cs (1)
40[return: MarshalAs(UnmanagedType.Bool)]
System.Security (26)
system\security\cryptography\cryptoapi.cs (26)
1115[MarshalAs(UnmanagedType.LPStr)] 1180[MarshalAs(UnmanagedType.LPStr)] 1199[MarshalAs(UnmanagedType.LPStr)] 1207[MarshalAs(UnmanagedType.LPStr)] 1232[MarshalAs(UnmanagedType.LPStr)] 1240[MarshalAs(UnmanagedType.LPStr)] 1641[MarshalAs(UnmanagedType.LPStr)] 1654[MarshalAs(UnmanagedType.LPStr)] 1668[MarshalAs(UnmanagedType.LPStr)] 1702[MarshalAs(UnmanagedType.LPStr)] 1714[MarshalAs(UnmanagedType.ByValArray,SizeConst=8)] 1780[MarshalAs(UnmanagedType.ByValArray,SizeConst=20)] 1783[MarshalAs(UnmanagedType.ByValArray,SizeConst=40)] 1829[In] [MarshalAs(UnmanagedType.LPStr)] string lpProcName); 1842[In] [MarshalAs(UnmanagedType.LPStr)] string lpFileName); 1971[In] [MarshalAs(UnmanagedType.LPStr)] string lpszStructType, 2131[In] [MarshalAs(UnmanagedType.LPStr)] string pszContainer, 2132[In] [MarshalAs(UnmanagedType.LPStr)] string pszProvider, 2232[In] [MarshalAs(UnmanagedType.LPStr)] string pszInnerContentObjID, 2286[In, Out, MarshalAs(UnmanagedType.LPStruct)] CRYPTUI_SELECTCERTIFICATE_STRUCTW csc); 2292[In, MarshalAs(UnmanagedType.LPStruct)] CRYPTUI_VIEWCERTIFICATE_STRUCTW ViewInfo, 2483[In] [MarshalAs(UnmanagedType.LPStr)] string pwszContainer, 2484[In] [MarshalAs(UnmanagedType.LPStr)] string pwszProvider, 2871[In, Out, MarshalAs(UnmanagedType.LPStruct)] 2887[In, MarshalAs(UnmanagedType.LPStruct)] CRYPTUI_VIEWCERTIFICATE_STRUCTW ViewInfo, 2936[return: MarshalAs(UnmanagedType.Bool)]
System.ServiceModel (339)
System\ServiceModel\Activation\ListenerUnsafeNativeMethods.cs (1)
242void GetDefaultDomain([MarshalAs(UnmanagedType.IUnknown)] out object pAppDomain);
System\ServiceModel\Administration\WbemNative.cs (129)
271[In][MarshalAs(UnmanagedType.LPWStr)] string wszUser, 273[In][MarshalAs(UnmanagedType.LPWStr)] string wszNamespace, 274[In][MarshalAs(UnmanagedType.LPWStr)] string wszLocale, 275[In][MarshalAs(UnmanagedType.Interface)] IWbemServices pNamespace, 276[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 277[In][MarshalAs(UnmanagedType.Interface)] IWbemProviderInitSink pInitSink 289[In][MarshalAs(UnmanagedType.Interface)] IWbemContext context, 290[In][MarshalAs(UnmanagedType.LPWStr)] string user, 291[In][MarshalAs(UnmanagedType.LPWStr)] string locale, 292[In][MarshalAs(UnmanagedType.LPWStr)] string scope, 293[In][MarshalAs(UnmanagedType.LPWStr)] string registration, 294[In][MarshalAs(UnmanagedType.IUnknown)] object unknown 308[In][MarshalAs(UnmanagedType.BStr)] string strNamespace, 310[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 311[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemServices ppWorkingNamespace, 317[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pSink 323[Out][MarshalAs(UnmanagedType.Interface)] out IWbemObjectSink ppResponseHandler 328[In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 330[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 331[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject ppObject, 337[In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 339[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 340[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler 345[In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject pObject, 347[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 353[In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject pObject, 355[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 356[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler 361[In][MarshalAs(UnmanagedType.BStr)] string strClass, 363[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 369[In][MarshalAs(UnmanagedType.BStr)] string strClass, 371[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 372[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler 377[In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, 379[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 380[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum 385[In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, 387[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 388[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler 393[In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject pInst, 395[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 401[In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject pInst, 403[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 404[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler 409[In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 411[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 417[In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 419[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 420[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler 425[In][MarshalAs(UnmanagedType.BStr)] string strFilter, 427[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 428[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum 433[In][MarshalAs(UnmanagedType.BStr)] string strFilter, 435[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 436[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler 441[In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 442[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 444[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 445[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum 450[In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 451[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 453[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 454[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler 459[In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 460[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 462[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 463[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum 468[In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, 469[In][MarshalAs(UnmanagedType.BStr)] string strQuery, 471[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 472[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler 477[In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 478[In][MarshalAs(UnmanagedType.BStr)] string strMethodName, 480[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 481[In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject pInParams, 482[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject ppOutParams, 488[In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, 489[In][MarshalAs(UnmanagedType.BStr)] string strMethodName, 491[In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, 492[In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject pInParams, 493[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler 504[Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet ppQualSet 509[In][MarshalAs(UnmanagedType.LPWStr)] string wszName, 518[In][MarshalAs(UnmanagedType.LPWStr)] string wszName, 526[In][MarshalAs(UnmanagedType.LPWStr)] string wszName 531[In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, 534[Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames 545[In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, 556[In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, 557[Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet ppQualSet 562[Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject ppCopy 568[Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText 574[Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject ppNewClass 580[Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject ppNewInstance 585[In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject pCompareTo 590[In][MarshalAs(UnmanagedType.LPWStr)] string wszName, 591[Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName 596[In][MarshalAs(UnmanagedType.LPWStr)] string strAncestor 601[In][MarshalAs(UnmanagedType.LPWStr)] string wszName, 604[Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject ppOutSignature 609[In][MarshalAs(UnmanagedType.LPWStr)] string wszName, 611[In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject pInSignature, 612[In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject pOutSignature 617[In][MarshalAs(UnmanagedType.LPWStr)] string wszName 628[In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, 629[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject ppInSignature, 630[In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject ppOutSignature 638[In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, 639[Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet ppQualSet 644[In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, 645[Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName 656[Out][MarshalAs(UnmanagedType.Interface)] out IWbemContext ppNewCopy 662[Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames 673[Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, 682[In][MarshalAs(UnmanagedType.LPWStr)] string wszName, 689[In][MarshalAs(UnmanagedType.LPWStr)] string wszName, 696[In][MarshalAs(UnmanagedType.LPWStr)] string wszName, 725[In][MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] IWbemClassObject[] apObjArray 731[In][MarshalAs(UnmanagedType.Error)] Int32 hResult, 732[In][MarshalAs(UnmanagedType.BStr)] string strParam, 733[In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject pObjParam 749[In][Out][MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] IWbemClassObject[] apObjects, 756[In][MarshalAs(UnmanagedType.Interface)] IWbemObjectSink pSink 761[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum 778[In][MarshalAs(UnmanagedType.LPWStr)] string wszName, 786[In][MarshalAs(UnmanagedType.LPWStr)] string wszName, 793[In][MarshalAs(UnmanagedType.LPWStr)] string wszName 799[Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames 810[In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName,
System\ServiceModel\Channels\PeerUnsafeNativeCryptMethods.cs (2)
235[MarshalAs(UnmanagedType.LPTStr)]string pszX500, 240[MarshalAs(UnmanagedType.LPTStr)]ref StringBuilder ppszError);
System\ServiceModel\Channels\PeerUnsafeNativeMethods.cs (2)
55[MarshalAs(UnmanagedType.ByValArray, SizeConst = maxAddresses)] 123[MarshalAs(UnmanagedType.ByValArray, SizeConst = addrByteCount)]
System\ServiceModel\Channels\PnrpPeerResolver.cs (5)
1224[MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] 1226[MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)] 1237[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] 1313[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 257)] 1315[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 129)]
System\ServiceModel\Channels\UnsafeNativeMethods.cs (9)
499[MarshalAs(UnmanagedType.LPWStr)] 744[In, MarshalAs(UnmanagedType.LPWStr)] string appContainerName, 759[In, MarshalAs(UnmanagedType.LPWStr)] string packageFullName, 761[In, Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder packageFamilyName 770[In, Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder objectPath, 1092internal static extern IntPtr GetProcAddress(SafeLibraryHandle hModule, [In, MarshalAs(UnmanagedType.LPStr)]string lpProcName); 1106[MarshalAs(UnmanagedType.U1), Out] out bool pfEnabled 1122[return: MarshalAs(UnmanagedType.I4)] 1128[return: MarshalAs(UnmanagedType.I4)]
System\ServiceModel\ComIntegration\AdminSDK.cs (137)
40[return: MarshalAs(UnmanagedType.Interface)] 41Object GetCollection([In, MarshalAs(UnmanagedType.BStr)] 45[return: MarshalAs(UnmanagedType.Interface)] 46Object Connect([In, MarshalAs(UnmanagedType.BStr)] String connectStr); 55[return: MarshalAs(UnmanagedType.Interface)] 56Object GetCollectionByQuery([In, MarshalAs(UnmanagedType.BStr)] 58[In, MarshalAs(UnmanagedType.SafeArray)] 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, 104[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] fileNames, 105[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] CLSIDS); 108void GetMultipleComponentsInfo([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 110[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varCLSIDS, 111[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varClassNames, 112[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varFileFlags, 113[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varComponentFlags); 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, 128[Out, MarshalAs(UnmanagedType.VariantBool)] out bool bHasUsers, 129[Out, MarshalAs(UnmanagedType.VariantBool)] out bool bIsProxy, 130[Out, MarshalAs(UnmanagedType.SafeArray)] out Object[] varFileNames); 133void StartApplication([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName); 139void InstallMultipleEventClasses([In, MarshalAs(UnmanagedType.BStr)] String bstrApplIdOrName, 140[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] fileNames, 141[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] CLSIDS); 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); 151[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varCLSIDS, 152[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varProgIDs, 153[In, Out, MarshalAs(UnmanagedType.SafeArray)] ref Object[] varDescriptions); 156[return: MarshalAs(UnmanagedType.Interface)] 158[In, MarshalAs(UnmanagedType.BStr)] String bstrCollectionName, 159[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarQueryStrings); 162[return: MarshalAs(UnmanagedType.BStr)] 163String GetApplicationInstanceIDFromProcessID([In, MarshalAs(UnmanagedType.I4)] int lProcessID); 166void ShutdownApplicationInstances([In, MarshalAs(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID); 169void PauseApplicationInstances([In, MarshalAs(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID); 172void ResumeApplicationInstances([In, MarshalAs(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID); 176[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID, 177[In, MarshalAs(UnmanagedType.I4)] int lReasonCode); 180[return: MarshalAs(UnmanagedType.VariantBool)] 181bool AreApplicationInstancesPaused([In, MarshalAs(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID); 184[return: MarshalAs(UnmanagedType.BStr)] 186[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationInstanceID, 187[In, MarshalAs(UnmanagedType.BStr)] String bstrDirectory, 188[In, MarshalAs(UnmanagedType.I4)] int lMaxImages); 191[return: MarshalAs(UnmanagedType.VariantBool)] 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, 203[In, MarshalAs(UnmanagedType.VariantBool)] bool bDesktopOk); 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, 237[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarApplicationID, 238[In, MarshalAs(UnmanagedType.BStr)] String bstrDestinationPartitionIDOrName); 242[In, MarshalAs(UnmanagedType.BStr)] String bstrSourceApplicationIDOrName, 243[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarCLSIDOrProgID, 244[In, MarshalAs(UnmanagedType.BStr)] String bstrDestinationApplicationIDOrName); 248[In, MarshalAs(UnmanagedType.BStr)] String bstrSourceApplicationIDOrName, 249[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarCLSIDOrProgID, 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); 261[return: MarshalAs(UnmanagedType.Interface)] 262Object IsSafeToDelete([In, MarshalAs(UnmanagedType.BStr)] String bstrDllName); 266[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 267[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarCLSIDOrProgID, 268[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarComponentType); 272[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 273[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarCLSIDOrProgID, 274[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarComponentType); 278[In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationIDOrName, 279[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarCLSIDOrProgID, 280[In, MarshalAs(UnmanagedType.LPStruct)] Object pVarComponentType); 283[return: MarshalAs(UnmanagedType.VariantBool)] 288[In, MarshalAs(UnmanagedType.BStr)] String bstrPartitionIDOrName, 289[In, MarshalAs(UnmanagedType.BStr)] String bstrPartitionFileName, 290[In, MarshalAs(UnmanagedType.I4)] int lOptions); 294[In, MarshalAs(UnmanagedType.BStr)] String bstrFileName, 295[In, MarshalAs(UnmanagedType.BStr)] String bstrDestDirectory, 296[In, MarshalAs(UnmanagedType.I4)] int lOptions, 297[In, MarshalAs(UnmanagedType.BStr)] String bstrUserID, 298[In, MarshalAs(UnmanagedType.BStr)] String bstrPassword, 299[In, MarshalAs(UnmanagedType.BStr)] String bstrRSN); 302[return: MarshalAs(UnmanagedType.IDispatch)] 303Object QueryApplicationFile2([In, MarshalAs(UnmanagedType.BStr)] String bstrApplicationFile); 306[return: MarshalAs(UnmanagedType.I4)] 307int GetComponentVersionCount([In, MarshalAs(UnmanagedType.BStr)] String bstrCLSIDOrProgID); 315Object GetValue([In, MarshalAs(UnmanagedType.BStr)] String propName); 318void SetValue([In, MarshalAs(UnmanagedType.BStr)] String propName, 328[return: MarshalAs(UnmanagedType.VariantBool)] 329bool IsPropertyReadOnly([In, MarshalAs(UnmanagedType.BStr)] String bstrPropName); 334[return: MarshalAs(UnmanagedType.VariantBool)] 339[return: MarshalAs(UnmanagedType.VariantBool)] 340bool IsPropertyWriteOnly([In, MarshalAs(UnmanagedType.BStr)] String bstrPropName); 352[return: MarshalAs(UnmanagedType.Interface)] 362[return: MarshalAs(UnmanagedType.Interface)] 372[return: MarshalAs(UnmanagedType.Interface)] 373Object GetCollection([In, MarshalAs(UnmanagedType.BStr)] String bstrCollName, 382[return: MarshalAs(UnmanagedType.VariantBool)] 389[return: MarshalAs(UnmanagedType.VariantBool)] 394[return: MarshalAs(UnmanagedType.Interface)] 409void PopulateByKey([In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] 413void PopulateByQuery([In, MarshalAs(UnmanagedType.BStr)] String bstrQueryString,
System\ServiceModel\ComIntegration\DispatchProxy.cs (2)
183[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 0)] string[] rgszNames, 202[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] UInt32[] rgdispidNamedArgs,
System\ServiceModel\ComIntegration\IClassFactory.cs (4)
11[return: MarshalAs(UnmanagedType.Interface)] 12object CreateInstance([In, MarshalAs(UnmanagedType.IUnknown)] object pUnkOuter, [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid); 13void LockServer([In, MarshalAs(UnmanagedType.Bool)]bool fLock);
System\ServiceModel\ComIntegration\IContextSecurityPerimeter.cs (2)
14[return: MarshalAs(UnmanagedType.Bool)] 16void SetPerimeterFlag([MarshalAs(UnmanagedType.Bool)] bool flag);
System\ServiceModel\ComIntegration\IMoniker.cs (6)
24void Save(IStream pStm, [MarshalAs(UnmanagedType.Bool)] bool fClearDirty); 29void BindToStorage(IBindCtx pbc, IMoniker pmkToLeft, [In()] ref Guid riid, [MarshalAs(UnmanagedType.Interface)] out Object ppvObj); 31void ComposeWith(IMoniker pmkRight, [MarshalAs(UnmanagedType.Bool)] bool fOnlyIfNotGeneric, out IMoniker ppmkComposite); 32void Enum([MarshalAs(UnmanagedType.Bool)] bool fForward, out IEnumMoniker ppenumMoniker); 42void GetDisplayName(IBindCtx pbc, IMoniker pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] out String ppszDisplayName); 43void ParseDisplayName(IBindCtx pbc, IMoniker pmkToLeft, [MarshalAs(UnmanagedType.LPWStr)] String pszDisplayName, out int pchEaten, out IMoniker ppmkOut);
System\ServiceModel\ComIntegration\IParseDisplayName.cs (1)
21[MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName,
System\ServiceModel\ComIntegration\IProxyManager.cs (1)
16void GetIDsOfNames([MarshalAs(UnmanagedType.LPWStr)] string name, IntPtr dispid);
System\ServiceModel\ComIntegration\IPseudoDispatch.cs (2)
17[MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 0)] string[] rgszNames, 26[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] UInt32[] rgdispidNamedArgs,
System\ServiceModel\ComIntegration\IServerSecurity.cs (1)
29[return: MarshalAs(UnmanagedType.Bool)]
System\ServiceModel\ComIntegration\ITransactionProxy.cs (6)
33[return: MarshalAs(UnmanagedType.Interface)] 37[MarshalAs(UnmanagedType.Interface)] ITransactionVoterNotifyAsync2 voterNotification, 64void Committed([MarshalAs(UnmanagedType.Bool)] bool retaining, 69[MarshalAs(UnmanagedType.Bool)] bool retaining, 89[MarshalAs(UnmanagedType.Bool)] bool retaining, 95[MarshalAs(UnmanagedType.Bool)] bool retaining,
System\ServiceModel\ComIntegration\OuterProxyWrapper.cs (2)
15internal delegate int DelegateDllGetClassObject([In, MarshalAs(UnmanagedType.LPStruct)] Guid clsid, [In, MarshalAs(UnmanagedType.LPStruct)] Guid iid, ref IClassFactory ppv);
System\ServiceModel\ComIntegration\PersistStreamTypeWrapper.cs (1)
35MarshalAs(UnmanagedType.Bool)] bool fClearDirty);
System\ServiceModel\ComIntegration\ProxyManager.cs (1)
130[MarshalAs(UnmanagedType.LPWStr)] string name,
System\ServiceModel\ComIntegration\SafeNativeMethods.cs (14)
423[return: MarshalAs(UnmanagedType.Interface)] 426[In, MarshalAs(UnmanagedType.LPStruct)] Guid rclsid, 427[In, MarshalAs(UnmanagedType.IUnknown)] object pUnkOuter, 429[In, MarshalAs(UnmanagedType.LPStruct)] Guid riid); 432[return: MarshalAs(UnmanagedType.Interface)] 436[In, MarshalAs(UnmanagedType.Bool)] bool fDeleteOnRelease); 443[return: MarshalAs(UnmanagedType.Interface)] 446[In, MarshalAs(UnmanagedType.LPStruct)] Guid riid); 449[return: MarshalAs(UnmanagedType.Interface)] 452[In, MarshalAs(UnmanagedType.IUnknown)] object pIUnknown, 453[In, MarshalAs(UnmanagedType.LPStruct)] Guid riid); 464[return: MarshalAs(UnmanagedType.Bool)] 478[MarshalAs(UnmanagedType.Interface)] out object typeLib); 522[return: MarshalAs(UnmanagedType.U1)]
System\ServiceModel\ComIntegration\SWC.cs (10)
82[In, MarshalAs(UnmanagedType.LPStruct)] Guid guidPartitionID); 94void BringYourOwnTransaction([MarshalAs(UnmanagedType.LPWStr)] string szTipURL); 95void NewTransactionDescription([MarshalAs(UnmanagedType.LPWStr)] string szTxDesc); 106void SxsName([MarshalAs(UnmanagedType.LPWStr)] string szSxsName); 107void SxsDirectory([MarshalAs(UnmanagedType.LPWStr)] string szSxsDirectory); 119void BringYourOwnTransaction([MarshalAs(UnmanagedType.LPWStr)] string szTipURL); 120void NewTransactionDescription([MarshalAs(UnmanagedType.LPWStr)] string szTxDesc); 157void SetCurrentLogicalThreadId([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidLogicalThreadID); 166[return: MarshalAs(UnmanagedType.Bool)] 169[return: MarshalAs(UnmanagedType.Interface)]
System\ServiceModel\Transactions\OletxTransactionFormatter.cs (1)
87[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
System.ServiceModel.Activation (1)
System\ServiceModel\Activation\MSAdminBase.cs (1)
143[MarshalAs(UnmanagedType.LPWStr)] string pszMDPath,
System.ServiceModel.Internals (2)
System\Runtime\Interop\UnsafeNativeMethods.cs (2)
91[return: MarshalAs(UnmanagedType.Bool)] 97[In, Out, MarshalAs(UnmanagedType.LPTStr)] StringBuilder lpBuffer,
System.Transactions (37)
System\Transactions\Oletx\DtcInterfaces.cs (36)
16[MarshalAs(UnmanagedType.Interface)] out IDtcProxyShimFactory ppProxyShimFactory 177[MarshalAs(UnmanagedType.Bool)] bool voteYes 190[MarshalAs(UnmanagedType.Bool)] bool voteYes 220[MarshalAs(UnmanagedType.Interface)] out IDtcTransaction transactionNative 224[MarshalAs(UnmanagedType.U4)] UInt32 whereaboutsSize, 225[MarshalAs(UnmanagedType.LPArray)] byte[] whereabouts, 226[MarshalAs(UnmanagedType.I4)] out Int32 cookieIndex, 227[MarshalAs(UnmanagedType.U4)] out UInt32 cookieSize, 233[MarshalAs(UnmanagedType.Interface)] out IVoterBallotShim voterBallotShim 237[MarshalAs(UnmanagedType.U4)] out UInt32 propagationTokeSize, 243[MarshalAs(UnmanagedType.Interface)] out IPhase0EnlistmentShim phase0EnlistmentShim 258[MarshalAs(UnmanagedType.Interface)] ITransactionShim transactionShim, 260[MarshalAs(UnmanagedType.Interface)] out IEnlistmentShim enlistmentShim 264[MarshalAs(UnmanagedType.U4)] UInt32 prepareInfoSize, 265[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] prepareInfo, 279[MarshalAs(UnmanagedType.LPWStr)] string nodeName, 282[MarshalAs(UnmanagedType.Bool)] out bool nodeNameMatches, 283[MarshalAs(UnmanagedType.U4)] out UInt32 whereaboutsSize, 285[MarshalAs(UnmanagedType.Interface)] out IResourceManagerShim resourceManagerShim 290[MarshalAs(UnmanagedType.I4)] out ShimNotificationType shimNotificationType, 291[MarshalAs(UnmanagedType.Bool)] out bool isSinglePhase, 292[MarshalAs(UnmanagedType.Bool)] out bool abortingHint, 293[MarshalAs(UnmanagedType.Bool)] out bool releaseRequired, 294[MarshalAs(UnmanagedType.U4)] out UInt32 prepareInfoSize, 301[MarshalAs(UnmanagedType.U4)] UInt32 timeout, 305[MarshalAs(UnmanagedType.Interface)] out ITransactionShim transactionShim 311[MarshalAs(UnmanagedType.Interface)] out IResourceManagerShim resourceManagerShim 315[MarshalAs(UnmanagedType.U4)] UInt32 cookieSize, 316[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] byte[] cookie, 320[MarshalAs(UnmanagedType.Interface)] out ITransactionShim transactionShim 324[MarshalAs(UnmanagedType.U4)] UInt32 propgationTokenSize, 325[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] byte[] propgationToken, 329[MarshalAs(UnmanagedType.Interface)] out ITransactionShim transactionShim 333[MarshalAs(UnmanagedType.Interface)] IDtcTransaction transactionNative, 337[MarshalAs(UnmanagedType.Interface)] out ITransactionShim transactionShim 353[MarshalAs(UnmanagedType.I4)] OletxXacttc commitType,
System\Transactions\TransactionInterop.cs (1)
27[MarshalAs(UnmanagedType.I4)] int commitType,
System.Web (425)
Configuration\COAUTHIDENTITY.cs (6)
36[MarshalAs(UnmanagedType.LPWStr)] 40[MarshalAs(UnmanagedType.LPWStr)] 44[MarshalAs(UnmanagedType.LPWStr)] 63[MarshalAs(UnmanagedType.LPWStr)] 70[MarshalAs(UnmanagedType.LPWStr)] 77[MarshalAs(UnmanagedType.LPWStr)]
Configuration\COAUTHINFO.cs (2)
38[MarshalAs(UnmanagedType.LPWStr)] 70[MarshalAs(UnmanagedType.LPWStr)]
Configuration\COSERVERINFO.cs (2)
35[MarshalAs(UnmanagedType.LPWStr)] 65[MarshalAs(UnmanagedType.LPWStr)]
Configuration\IApplicationContext.cs (2)
16void Set([MarshalAs(UnmanagedType.LPWStr)] String szName, int pvValue, uint cbValue, uint dwFlags); 17void Get([MarshalAs(UnmanagedType.LPWStr)] String szName, out int pvValue, ref uint pcbValue, uint dwFlags);
Configuration\IAssemblyCache.cs (4)
15int UninstallAssembly(uint dwFlags, [MarshalAs(UnmanagedType.LPWStr)] String pszAssemblyName, IntPtr pvReserved, out uint pulDisposition); 17int QueryAssemblyInfo(uint dwFlags, [MarshalAs(UnmanagedType.LPWStr)] String pszAssemblyName, IntPtr pAsmInfo); 19int CreateAssemblyCacheItem(uint dwFlags, IntPtr pvReserved, out IAssemblyCacheItem ppAsmItem, [MarshalAs(UnmanagedType.LPWStr)] String pszAssemblyName); 23int InstallAssembly(uint dwFlags, [MarshalAs(UnmanagedType.LPWStr)] String pszManifestFilePath, IntPtr pvReserved);
Configuration\IAssemblyCacheItem.cs (1)
14void CreateStream([MarshalAs(UnmanagedType.LPWStr)] String pszName,uint dwFormat, uint dwFlags, uint dwMaxSize, out System.Runtime.InteropServices.ComTypes.IStream ppStream);
Configuration\IAssemblyName.cs (1)
26[MarshalAs(UnmanagedType.LPWStr)] String szCodeBase,
Configuration\IGac.cs (1)
17void GacInstall( [MarshalAs(UnmanagedType.BStr)] string assemblyPath );
Configuration\IISVersionHelper.cs (9)
14[return: MarshalAs(UnmanagedType.Struct)] 15object GetPropertyValue([In, MarshalAs(UnmanagedType.BStr)] string bstrName); 16[return: MarshalAs(UnmanagedType.Struct)] 17object CreateObjectFromProgId([In, MarshalAs(UnmanagedType.BStr)] string bstrObjectName); 18[return: MarshalAs(UnmanagedType.Struct)] 28[return: MarshalAs(UnmanagedType.Interface)] 29IIISVersion GetVersionObject([In, MarshalAs(UnmanagedType.BStr)] string bstrVersion, [In, MarshalAs(UnmanagedType.I4)] int productType); 30[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]
FileChangesMonitor.cs (1)
398delegate void NativeFileChangeNotification(FileAction action, [In, MarshalAs(UnmanagedType.LPWStr)] string fileName, long ticks);
Hosting\AppDomainFactory.cs (12)
41[return: MarshalAs(UnmanagedType.Interface)] 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)] 53[In, MarshalAs(UnmanagedType.I4)] 94[return: MarshalAs(UnmanagedType.Interface)] 111[return: MarshalAs(UnmanagedType.Interface)] 117Object Create([In, MarshalAs(UnmanagedType.BStr)] String appId, 118[In, MarshalAs(UnmanagedType.BStr)] String appPath); 143[return: MarshalAs(UnmanagedType.Interface)]
Hosting\ICustomLoader.cs (4)
37[return: MarshalAs(UnmanagedType.Interface)] 39[In, MarshalAs(UnmanagedType.LPWStr)] string appId, 40[In, MarshalAs(UnmanagedType.LPWStr)] string appConfigPath, 41[In, MarshalAs(UnmanagedType.Interface)] IProcessHostSupportFunctions supportFunctions,
Hosting\ICustomRuntimeManager.cs (2)
15[return: MarshalAs(UnmanagedType.Interface)] 17[In, MarshalAs(UnmanagedType.Interface)] ICustomRuntime customRuntime);
Hosting\IISUnsafeMethods.cs (21)
140[MarshalAs(UnmanagedType.U4)] 142[MarshalAs(UnmanagedType.U4)] 152[MarshalAs(UnmanagedType.U4)] 165[MarshalAs(UnmanagedType.U4)] 340[MarshalAs(UnmanagedType.U4)] 342[MarshalAs(UnmanagedType.U4)] 352[MarshalAs(UnmanagedType.U4)] 422[MarshalAs(UnmanagedType.U4)] 428[MarshalAs(UnmanagedType.U4)] 441[MarshalAs(UnmanagedType.U4)] 449[MarshalAs(UnmanagedType.U4)] 567[return: MarshalAs(UnmanagedType.U4)] 681[In, MarshalAs(UnmanagedType.BStr)] string appConfigMetabasePath, 682[In, MarshalAs(UnmanagedType.BStr)] string sectionName, 683[In, MarshalAs(UnmanagedType.BStr)] string propertyName, 684[Out, MarshalAs(UnmanagedType.Struct)] out object value); // marshaled as VARIANT 690[In, MarshalAs(UnmanagedType.LPWStr)] string path, 691[In, MarshalAs(UnmanagedType.LPWStr)] string queryString, 692[In, MarshalAs(UnmanagedType.LPStr)] string method, 694[In, MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.LPStr)] string[] headersNames, 695[In, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPStr)] string[] headersValues);
Hosting\IProcessHostSupportFunctions.cs (8)
25[In, MarshalAs(UnmanagedType.LPWStr)] String appId, 34[In, MarshalAs(UnmanagedType.LPWStr)] String appId, 35[In, MarshalAs(UnmanagedType.LPWStr)] String virtualPath, 40[return: MarshalAs(UnmanagedType.SysInt)] 42[In, MarshalAs(UnmanagedType.LPWStr)] String appId); 46[return: MarshalAs(UnmanagedType.BStr)] 51[return: MarshalAs(UnmanagedType.BStr)] 56[return: MarshalAs(UnmanagedType.SysInt)]
Hosting\IProcessSuspendListener.cs (1)
39[return: MarshalAs(UnmanagedType.Interface)]
Hosting\IQueueHost.cs (1)
32void GetBlob([In, Out, MarshalAs(UnmanagedType.LPArray)] byte[] buffer, ref int bufferSize);
Hosting\ISAPIRuntime.cs (4)
52[return: MarshalAs(UnmanagedType.I4)] 56[In, MarshalAs(UnmanagedType.I4)] 80[return: MarshalAs(UnmanagedType.I4)] 81int ProcessRequest([In]IntPtr ecb, [In, MarshalAs(UnmanagedType.I4)]int useProcessModel);
Hosting\ProcessHost.cs (42)
29[In, MarshalAs(UnmanagedType.LPWStr)] 31[In, MarshalAs(UnmanagedType.LPWStr)] 33[MarshalAs(UnmanagedType.Interface)] out Object runtimeInterface); 35void ShutdownApplication([In, MarshalAs(UnmanagedType.LPWStr)] String appId); 39void EnumerateAppDomains( [MarshalAs(UnmanagedType.Interface)] out IAppDomainInfoEnum appDomainInfoEnum); 47[return: MarshalAs(UnmanagedType.Interface)] 49[In, MarshalAs(UnmanagedType.LPWStr)] string appId, 50[In, MarshalAs(UnmanagedType.LPWStr)] string appConfigPath, 51[Out, MarshalAs(UnmanagedType.Interface)] out IProcessHostSupportFunctions supportFunctions, 52[Out, MarshalAs(UnmanagedType.Interface)] out AppDomain newlyCreatedAppDomain); 55[In, MarshalAs(UnmanagedType.LPWStr)] string appId, 57[In, MarshalAs(UnmanagedType.Interface)] AppDomain newlyCreatedAppDomain); 59[return: MarshalAs(UnmanagedType.BStr)] 73[In, MarshalAs(UnmanagedType.LPWStr)] String appId, 74[In, MarshalAs(UnmanagedType.LPWStr)] String protocolId, 78[In, MarshalAs(UnmanagedType.LPWStr)] String appId, 79[In, MarshalAs(UnmanagedType.LPWStr)] String protocolId, 84[In, MarshalAs(UnmanagedType.LPWStr)] String appId, 85[In, MarshalAs(UnmanagedType.LPWStr)] String protocolId, 93[In, MarshalAs(UnmanagedType.LPWStr)] String protocolId, 97[In, MarshalAs(UnmanagedType.LPWStr)] String protocolId, 102[In, MarshalAs(UnmanagedType.LPWStr)] String protocolId, 110[return: MarshalAs(UnmanagedType.Bool)] 119[return: MarshalAs(UnmanagedType.BStr)] 122[return: MarshalAs(UnmanagedType.BStr)] 125[return: MarshalAs(UnmanagedType.BStr)] 128[return: MarshalAs(UnmanagedType.I4)] 131[return: MarshalAs(UnmanagedType.Bool)] 137[return: MarshalAs(UnmanagedType.Interface)] 140[return: MarshalAs(UnmanagedType.I4)] 143[return: MarshalAs(UnmanagedType.Bool)] 240[In, MarshalAs(UnmanagedType.Interface)] IApplicationPreloadUtil preloadUtil); 243[In, MarshalAs(UnmanagedType.LPWStr)] string context, 244[In, MarshalAs(UnmanagedType.LPWStr)] string appId, 245[In, MarshalAs(UnmanagedType.Bool)] bool enabled); 260[In, MarshalAs(UnmanagedType.LPWStr)] string context, 261[Out, MarshalAs(UnmanagedType.Bool)] out bool enabled, 262[Out, MarshalAs(UnmanagedType.BStr)] out string startupObjType, 263[Out, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] parametersForStartupObj); 266[In, MarshalAs(UnmanagedType.LPWStr)] string context, 267[In, MarshalAs(UnmanagedType.U4)] int errorCode, 268[In, MarshalAs(UnmanagedType.LPWStr)] string errorMessage);
Hosting\ProcessHostFactoryHelper.cs (1)
24[return: MarshalAs(UnmanagedType.Interface)]
Management\regiisutil.cs (8)
24[In, MarshalAs(UnmanagedType.LPWStr)] string firstArgument, 25[In, MarshalAs(UnmanagedType.LPWStr)] string secondArgument, 26[In, MarshalAs(UnmanagedType.LPWStr)] string providerName, 27[In, MarshalAs(UnmanagedType.LPWStr)] string appPath, 28[In, MarshalAs(UnmanagedType.LPWStr)] string site, 29[In, MarshalAs(UnmanagedType.LPWStr)] string cspOrLocation, 36void RegisterAsnetMmcAssembly(int doReg, [In, MarshalAs(UnmanagedType.LPWStr)] string assemblyName, [In, MarshalAs(UnmanagedType.LPWStr)] string binaryDirectory, out IntPtr exception);
parent\parent\parent\parent\parent\parent\InternalApis\NDP_Common\inc\StrongNameHelpers.cs (176)
273[In, MarshalAs(UnmanagedType.LPStr)] string pszFilePath, 274[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 275[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 276[In, MarshalAs(UnmanagedType.U4)] int cchHash, 277[MarshalAs(UnmanagedType.U4)] out int pchHash); 282[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 283[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 284[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 285[In, MarshalAs(UnmanagedType.U4)] int cchHash, 286[MarshalAs(UnmanagedType.U4)] out int pchHash); 292[In, MarshalAs(UnmanagedType.U4)] int cchBlob, 293[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 294[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] pbHash, 295[In, MarshalAs(UnmanagedType.U4)] int cchHash, 296[MarshalAs(UnmanagedType.U4)] out int pchHash); 301[In, MarshalAs(UnmanagedType.LPStr)] string pszFilePath, 302[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 303[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 304[In, MarshalAs(UnmanagedType.U4)] int cchHash, 305[MarshalAs(UnmanagedType.U4)] out int pchHash); 310[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 311[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 312[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 313[In, MarshalAs(UnmanagedType.U4)] int cchHash, 314[MarshalAs(UnmanagedType.U4)] out int pchHash); 320[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 321[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 322[In, MarshalAs(UnmanagedType.U4)] int cchHash, 323[MarshalAs(UnmanagedType.U4)] out int pchHash); 325[return: MarshalAs(UnmanagedType.U4)] 329[In, MarshalAs(UnmanagedType.LPWStr)] string pwzAssembly1, 330[In, MarshalAs(UnmanagedType.LPWStr)] string pwzAssembly2, 331[MarshalAs(UnmanagedType.U4)] out int dwResult); 341[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 342[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbBlob, 343[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 349[In, MarshalAs(UnmanagedType.U4)] int dwLength, 350[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbBlob, 351[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 356[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 358[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob, 360[MarshalAs(UnmanagedType.U4)] out int pcbPublicKeyBlob); 362[return: MarshalAs(UnmanagedType.U4)] 366[In, MarshalAs(UnmanagedType.U4)] int ulHashAlg, 367[MarshalAs(UnmanagedType.U4)] out int cbSize); 372[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer); 377[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 378[In, MarshalAs(UnmanagedType.U4)] int dwFlags, 380[MarshalAs(UnmanagedType.U4)] out int pcbKeyBlob); 385[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 386[In, MarshalAs(UnmanagedType.U4)] int dwFlags, 387[In, MarshalAs(UnmanagedType.U4)] int dwKeySize, 389[MarshalAs(UnmanagedType.U4)] out int pcbKeyBlob); 394[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 396[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob); 401[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 402[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 404[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob, 406[MarshalAs(UnmanagedType.U4)] out int pcbSignatureBlob); 411[In, MarshalAs(UnmanagedType.LPWStr)] string wszFilePath, 412[In, MarshalAs(UnmanagedType.LPWStr)] string wszKeyContainer, 414[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob, 416[MarshalAs(UnmanagedType.U4)] out int pcbSignatureBlob, 417[In, MarshalAs(UnmanagedType.U4)] int dwFlags); 423[In, MarshalAs(UnmanagedType.U4)] int cbPublicKeyBlob, 424[MarshalAs(UnmanagedType.U4)] out int pcbSize); 426[return: MarshalAs(UnmanagedType.U4)] 430[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 431[In, MarshalAs(UnmanagedType.U4)] int dwInFlags, 432[MarshalAs(UnmanagedType.U4)] out int dwOutFlags); 434[return: MarshalAs(UnmanagedType.U4)] 438[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 439[In, MarshalAs(UnmanagedType.I1)] bool fForceVerification, 440[MarshalAs(UnmanagedType.I1)] out bool fWasVerified); 442[return: MarshalAs(UnmanagedType.U4)] 447[In, MarshalAs(UnmanagedType.U4)] int dwLength, 448[In, MarshalAs(UnmanagedType.U4)] int dwInFlags, 449[MarshalAs(UnmanagedType.U4)] out int dwOutFlags); 454[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 456[MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken); 461[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 463[MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken, 465[MarshalAs(UnmanagedType.U4)] out int pcbPublicKeyBlob); 471[In, MarshalAs(UnmanagedType.U4)] int cbPublicKeyBlob, 473[MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken); 490[In, MarshalAs(UnmanagedType.LPStr)] string pszFilePath, 491[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 492[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 493[In, MarshalAs(UnmanagedType.U4)] int cchHash, 494[MarshalAs(UnmanagedType.U4)] out int pchHash); 499[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 500[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 501[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 502[In, MarshalAs(UnmanagedType.U4)] int cchHash, 503[MarshalAs(UnmanagedType.U4)] out int pchHash); 509[In, MarshalAs(UnmanagedType.U4)] int cchBlob, 510[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 511[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] pbHash, 512[In, MarshalAs(UnmanagedType.U4)] int cchHash, 513[MarshalAs(UnmanagedType.U4)] out int pchHash); 518[In, MarshalAs(UnmanagedType.LPStr)] string pszFilePath, 519[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 520[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 521[In, MarshalAs(UnmanagedType.U4)] int cchHash, 522[MarshalAs(UnmanagedType.U4)] out int pchHash); 527[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 528[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 529[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 530[In, MarshalAs(UnmanagedType.U4)] int cchHash, 531[MarshalAs(UnmanagedType.U4)] out int pchHash); 537[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 538[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbHash, 539[In, MarshalAs(UnmanagedType.U4)] int cchHash, 540[MarshalAs(UnmanagedType.U4)] out int pchHash); 542[return: MarshalAs(UnmanagedType.U4)] 546[In, MarshalAs(UnmanagedType.LPWStr)] string pwzAssembly1, 547[In, MarshalAs(UnmanagedType.LPWStr)] string pwzAssembly2, 548[MarshalAs(UnmanagedType.U4)] out int dwResult); 558[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 559[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbBlob, 560[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 566[In, MarshalAs(UnmanagedType.U4)] int dwLength, 567[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbBlob, 568[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 573[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 574[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbKeyBlob, 575[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob, 577[MarshalAs(UnmanagedType.U4)] out int pcbPublicKeyBlob); 579[return: MarshalAs(UnmanagedType.U4)] 583[In, MarshalAs(UnmanagedType.U4)] int ulHashAlg, 584[MarshalAs(UnmanagedType.U4)] out int cbSize); 589[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer); 594[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 595[In, MarshalAs(UnmanagedType.U4)] int dwFlags, 597[MarshalAs(UnmanagedType.U4)] out int pcbKeyBlob); 602[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 603[In, MarshalAs(UnmanagedType.U4)] int dwFlags, 604[In, MarshalAs(UnmanagedType.U4)] int dwKeySize, 606[MarshalAs(UnmanagedType.U4)] out int pcbKeyBlob); 611[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 612[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbKeyBlob, 613[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob); 618[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 619[In, MarshalAs(UnmanagedType.LPWStr)] string pwzKeyContainer, 620[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbKeyBlob, 621[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob, 623[MarshalAs(UnmanagedType.U4)] out int pcbSignatureBlob); 628[In, MarshalAs(UnmanagedType.LPWStr)] string wszFilePath, 629[In, MarshalAs(UnmanagedType.LPWStr)] string wszKeyContainer, 630[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbKeyBlob, 631[In, MarshalAs(UnmanagedType.U4)] int cbKeyBlob, 633[MarshalAs(UnmanagedType.U4)] out int pcbSignatureBlob, 634[In, MarshalAs(UnmanagedType.U4)] int dwFlags); 639[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] pbPublicKeyBlob, 640[In, MarshalAs(UnmanagedType.U4)] int cbPublicKeyBlob, 641[MarshalAs(UnmanagedType.U4)] out int pcbSize); 643[return: MarshalAs(UnmanagedType.U4)] 647[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 648[In, MarshalAs(UnmanagedType.U4)] int dwInFlags, 649[MarshalAs(UnmanagedType.U4)] out int dwOutFlags); 651[return: MarshalAs(UnmanagedType.U4)] 655[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 656[In, MarshalAs(UnmanagedType.I1)] bool fForceVerification, 657[MarshalAs(UnmanagedType.I1)] out bool fWasVerified); 659[return: MarshalAs(UnmanagedType.U4)] 664[In, MarshalAs(UnmanagedType.U4)] int dwLength, 665[In, MarshalAs(UnmanagedType.U4)] int dwInFlags, 666[MarshalAs(UnmanagedType.U4)] out int dwOutFlags); 671[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 673[MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken); 678[In, MarshalAs(UnmanagedType.LPWStr)] string pwzFilePath, 680[MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken, 682[MarshalAs(UnmanagedType.U4)] out int pcbPublicKeyBlob); 687[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] pbPublicKeyBlob, 688[In, MarshalAs(UnmanagedType.U4)] int cbPublicKeyBlob, 690[MarshalAs(UnmanagedType.U4)] out int pcbStrongNameToken);
Security\ADMembershipProvider.cs (13)
4576int Set([In, MarshalAs(UnmanagedType.BStr)] string bstrADsPath, [In, MarshalAs(UnmanagedType.U4)] int lnSetType); 4579int SetDisplayType([In, MarshalAs(UnmanagedType.U4)] int lnDisplayType); 4582[return: MarshalAs(UnmanagedType.BStr)][SuppressUnmanagedCodeSecurityAttribute()] 4583string Retrieve([In, MarshalAs(UnmanagedType.U4)] int lnFormatType); 4586[return: MarshalAs(UnmanagedType.U4)] 4590[return: MarshalAs(UnmanagedType.BStr)] 4591string GetElement([In, MarshalAs(UnmanagedType.U4)] int lnElementIndex); 4594void AddLeafElement([In, MarshalAs(UnmanagedType.BStr)] string bstrLeafElement); 4600[return: MarshalAs(UnmanagedType.Interface)] 4604[return: MarshalAs(UnmanagedType.BStr)][SuppressUnmanagedCodeSecurityAttribute()] 4605string GetEscapedElement([In, MarshalAs(UnmanagedType.U4)] int lnReserved, [In, MarshalAs(UnmanagedType.BStr)] string bstrInStr);
State\StateRuntime.cs (19)
47[In, MarshalAs(UnmanagedType.SysInt)] 49[In, MarshalAs(UnmanagedType.I4)] 51[In, MarshalAs(UnmanagedType.LPWStr)] 53[In, MarshalAs(UnmanagedType.I4)] 55[In, MarshalAs(UnmanagedType.I4)] 57[In, MarshalAs(UnmanagedType.I4)] 59[In, MarshalAs(UnmanagedType.I4)] 61[In, MarshalAs(UnmanagedType.I4)] 63[In, MarshalAs(UnmanagedType.SysInt)] 69[In, MarshalAs(UnmanagedType.SysInt)] 71[In, MarshalAs(UnmanagedType.I4)] 73[In, MarshalAs(UnmanagedType.LPWStr)] 75[In, MarshalAs(UnmanagedType.I4)] 77[In, MarshalAs(UnmanagedType.I4)] 79[In, MarshalAs(UnmanagedType.I4)] 81[In, MarshalAs(UnmanagedType.I4)] 83[In, MarshalAs(UnmanagedType.I4)] 85[In, MarshalAs(UnmanagedType.I4)] 87[In, MarshalAs(UnmanagedType.SysInt)]
UnsafeNativeMethods.cs (5)
165[MarshalAs(UnmanagedType.ByValTStr, SizeConst=260)] 167[MarshalAs(UnmanagedType.ByValTStr, SizeConst=14)] 380internal static extern int AspCompatProcessRequest(AspCompatCallback callback, [MarshalAs(UnmanagedType.Interface)] Object context, bool sharedActivity, int activityHash); 383internal static extern int AspCompatOnPageStart([MarshalAs(UnmanagedType.Interface)] Object obj); 389internal static extern int AspCompatIsApartmentComponent([MarshalAs(UnmanagedType.Interface)] Object obj);
Util\AspCompat.cs (78)
46[return: MarshalAs(UnmanagedType.I4)] int Context_IsPresent(); 50[return: MarshalAs(UnmanagedType.BStr)] String Application_GetContentsNames(); 51[return: MarshalAs(UnmanagedType.BStr)] String Application_GetStaticNames(); 52Object Application_GetContentsObject([In, MarshalAs(UnmanagedType.LPWStr)] String name); 53void Application_SetContentsObject([In, MarshalAs(UnmanagedType.LPWStr)] String name, [In] Object obj); 54void Application_RemoveContentsObject([In, MarshalAs(UnmanagedType.LPWStr)] String name); 56Object Application_GetStaticObject([In, MarshalAs(UnmanagedType.LPWStr)] String name); 58[return: MarshalAs(UnmanagedType.BStr)] String Request_GetAsString([In, MarshalAs(UnmanagedType.I4)] int what); 59[return: MarshalAs(UnmanagedType.BStr)] String Request_GetCookiesAsString(); 60[return: MarshalAs(UnmanagedType.I4)] int Request_GetTotalBytes(); 61[return: MarshalAs(UnmanagedType.I4)] int Request_BinaryRead([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] bytes, int size); 63[return: MarshalAs(UnmanagedType.BStr)] String Response_GetCookiesAsString(); 64void Response_AddCookie([In, MarshalAs(UnmanagedType.LPWStr)] String name); 65void Response_SetCookieText([In, MarshalAs(UnmanagedType.LPWStr)] String name, [In, MarshalAs(UnmanagedType.LPWStr)] String text); 66void Response_SetCookieSubValue([In, MarshalAs(UnmanagedType.LPWStr)] String name, [In, MarshalAs(UnmanagedType.LPWStr)] String key, [In, MarshalAs(UnmanagedType.LPWStr)] String value); 67void Response_SetCookieExpires([In, MarshalAs(UnmanagedType.LPWStr)] String name, [In, MarshalAs(UnmanagedType.R8)] double dtExpires); 68void Response_SetCookieDomain([In, MarshalAs(UnmanagedType.LPWStr)] String name, [In, MarshalAs(UnmanagedType.LPWStr)] String domain); 69void Response_SetCookiePath([In, MarshalAs(UnmanagedType.LPWStr)] String name, [In, MarshalAs(UnmanagedType.LPWStr)] String path); 70void Response_SetCookieSecure([In, MarshalAs(UnmanagedType.LPWStr)] String name, [In, MarshalAs(UnmanagedType.I4)] int secure); 71void Response_Write([In, MarshalAs(UnmanagedType.LPWStr)] String text); 72void Response_BinaryWrite([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), In] byte[] bytes, int size); 73void Response_Redirect([In, MarshalAs(UnmanagedType.LPWStr)] String url); 74void Response_AddHeader([In, MarshalAs(UnmanagedType.LPWStr)] String name, [In, MarshalAs(UnmanagedType.LPWStr)] String value); 75void Response_Pics([In, MarshalAs(UnmanagedType.LPWStr)] String value); 79void Response_AppendToLog([In, MarshalAs(UnmanagedType.LPWStr)] String entry); 80[return: MarshalAs(UnmanagedType.BStr)] String Response_GetContentType(); 81void Response_SetContentType([In, MarshalAs(UnmanagedType.LPWStr)] String contentType); 82[return: MarshalAs(UnmanagedType.BStr)] String Response_GetCharSet(); 83void Response_SetCharSet([In, MarshalAs(UnmanagedType.LPWStr)] String charSet); 84[return: MarshalAs(UnmanagedType.BStr)] String Response_GetCacheControl(); 85void Response_SetCacheControl([In, MarshalAs(UnmanagedType.LPWStr)] String cacheControl); 86[return: MarshalAs(UnmanagedType.BStr)] String Response_GetStatus(); 87void Response_SetStatus([In, MarshalAs(UnmanagedType.LPWStr)] String status); 88[return: MarshalAs(UnmanagedType.I4)] int Response_GetExpiresMinutes(); 89void Response_SetExpiresMinutes([In, MarshalAs(UnmanagedType.I4)] int expiresMinutes); 90[return: MarshalAs(UnmanagedType.R8)] double Response_GetExpiresAbsolute(); 91void Response_SetExpiresAbsolute([In, MarshalAs(UnmanagedType.R8)] double dtExpires); 92[return: MarshalAs(UnmanagedType.I4)] int Response_GetIsBuffering(); 93void Response_SetIsBuffering([In, MarshalAs(UnmanagedType.I4)] int isBuffering); 94[return: MarshalAs(UnmanagedType.I4)] int Response_IsClientConnected(); 96[return: MarshalAs(UnmanagedType.Interface)] Object Server_CreateObject([In, MarshalAs(UnmanagedType.LPWStr)] String progId); 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); 101[return: MarshalAs(UnmanagedType.I4)] int Server_GetScriptTimeout(); 102void Server_SetScriptTimeout([In, MarshalAs(UnmanagedType.I4)] int timeoutSeconds); 103void Server_Execute([In, MarshalAs(UnmanagedType.LPWStr)] String url); 104void Server_Transfer([In, MarshalAs(UnmanagedType.LPWStr)] String url); 106[return: MarshalAs(UnmanagedType.I4)] int Session_IsPresent(); 107[return: MarshalAs(UnmanagedType.BStr)] String Session_GetID(); 108[return: MarshalAs(UnmanagedType.I4)] int Session_GetTimeout(); 109void Session_SetTimeout([In, MarshalAs(UnmanagedType.I4)] int value); 110[return: MarshalAs(UnmanagedType.I4)] int Session_GetCodePage(); 111void Session_SetCodePage([In, MarshalAs(UnmanagedType.I4)] int value); 112[return: MarshalAs(UnmanagedType.I4)] int Session_GetLCID(); 113void Session_SetLCID([In, MarshalAs(UnmanagedType.I4)] int value); 115[return: MarshalAs(UnmanagedType.BStr)] String Session_GetContentsNames(); 116[return: MarshalAs(UnmanagedType.BStr)] String Session_GetStaticNames(); 117Object Session_GetContentsObject([In, MarshalAs(UnmanagedType.LPWStr)] String name); 118void Session_SetContentsObject([In, MarshalAs(UnmanagedType.LPWStr)] String name, [In]Object obj); 119void Session_RemoveContentsObject([In, MarshalAs(UnmanagedType.LPWStr)] String name); 121Object Session_GetStaticObject([In, MarshalAs(UnmanagedType.LPWStr)] String name);
WebSockets\UnmanagedWebSocketContext.cs (1)
84[MarshalAs(UnmanagedType.LPWStr)] string pszReason,
System.Web.Mobile (941)
UI\MobileControls\Design\NativeMethods.cs (941)
145[MarshalAs(UnmanagedType.I4)] 147[MarshalAs(UnmanagedType.I4)] 149[MarshalAs(UnmanagedType.I4)] 151[MarshalAs(UnmanagedType.I4)] 153[MarshalAs(UnmanagedType.I4)] 161[MarshalAs(UnmanagedType.I4)] 170[MarshalAs(System.Runtime.InteropServices.UnmanagedType.I4)/*leftover(offset=0, lVerb)*/] 173[MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPWStr)/*leftover(offset=4, customMarshal="UniStringMarshaller", lpszVerbName)*/] 176[MarshalAs(System.Runtime.InteropServices.UnmanagedType.U4)/*leftover(offset=8, fuFlags)*/] 179[MarshalAs(System.Runtime.InteropServices.UnmanagedType.U4)/*leftover(offset=12, grfAttribs)*/] 186[MarshalAs(UnmanagedType.U4)] 188[MarshalAs(UnmanagedType.U4)] 195[MarshalAs(System.Runtime.InteropServices.UnmanagedType.U2)] 197[MarshalAs(System.Runtime.InteropServices.UnmanagedType.U2)] 208[MarshalAs(System.Runtime.InteropServices.UnmanagedType.I4)] 210[MarshalAs(System.Runtime.InteropServices.UnmanagedType.I4)] 247[MarshalAs(System.Runtime.InteropServices.UnmanagedType.I4)] 249[MarshalAs(System.Runtime.InteropServices.UnmanagedType.I4)] 256[MarshalAs(System.Runtime.InteropServices.UnmanagedType.U4)] 258[MarshalAs(System.Runtime.InteropServices.UnmanagedType.I4)] 262[MarshalAs(System.Runtime.InteropServices.UnmanagedType.U4)] 270[MarshalAs(UnmanagedType.U4)] 272[MarshalAs(UnmanagedType.I4)] 274[MarshalAs(UnmanagedType.I4)] 276[MarshalAs(UnmanagedType.I4)] 278[MarshalAs(UnmanagedType.I4)] 286[return: MarshalAs(UnmanagedType.I4)] 290[In, MarshalAs(UnmanagedType.I4)] 293[return: MarshalAs(UnmanagedType.I4)] 297[In, MarshalAs(UnmanagedType.I4)] 300[return: MarshalAs(UnmanagedType.I8)] 302[In, MarshalAs(UnmanagedType.I8)] 304[In, MarshalAs(UnmanagedType.I4)] 309[In, MarshalAs(UnmanagedType.I8)] 312[return: MarshalAs(UnmanagedType.I8)] 314[In, MarshalAs(UnmanagedType.Interface)] 316[In, MarshalAs(UnmanagedType.I8)] 318[Out, MarshalAs(UnmanagedType.LPArray)] 323[In, MarshalAs(UnmanagedType.I4)] 331[In, MarshalAs(UnmanagedType.I8)] 333[In, MarshalAs(UnmanagedType.I8)] 335[In, MarshalAs(UnmanagedType.I4)] 340[In, MarshalAs(UnmanagedType.I8)] 342[In, MarshalAs(UnmanagedType.I8)] 344[In, MarshalAs(UnmanagedType.I4)] 351[In, MarshalAs(UnmanagedType.I4)] 354[return: MarshalAs(UnmanagedType.Interface)] 362 [In, MarshalAs(UnmanagedType.BStr)] 364 [In, MarshalAs(UnmanagedType.Struct)] 366 [In, MarshalAs(UnmanagedType.I4)] 371 [In, MarshalAs(UnmanagedType.BStr)] 373 [In, MarshalAs(UnmanagedType.I4)] 375 [Out, MarshalAs(UnmanagedType.LPArray)] 378 [return: MarshalAs(UnmanagedType.Bool)] 380 [In, MarshalAs(UnmanagedType.BStr)] 382 [In, MarshalAs(UnmanagedType.I4)] 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)] 404 [return: MarshalAs(UnmanagedType.Interface)] 407 [return: MarshalAs(UnmanagedType.Interface)] 412 [In, MarshalAs(UnmanagedType.Struct)] 415 [return: MarshalAs(UnmanagedType.Struct)] 420 [In, MarshalAs(UnmanagedType.Struct)] 423 [return: MarshalAs(UnmanagedType.Struct)] 428 [In, MarshalAs(UnmanagedType.Struct)] 431 [return: MarshalAs(UnmanagedType.Struct)] 436 [In, MarshalAs(UnmanagedType.Struct)] 439 [return: MarshalAs(UnmanagedType.Struct)] 444 [In, MarshalAs(UnmanagedType.Struct)] 447 [return: MarshalAs(UnmanagedType.Struct)] 452 [In, MarshalAs(UnmanagedType.Struct)] 455 [return: MarshalAs(UnmanagedType.Struct)] 460 [In, MarshalAs(UnmanagedType.Struct)] 463 [return: MarshalAs(UnmanagedType.Struct)] 468 [In, MarshalAs(UnmanagedType.Struct)] 471 [return: MarshalAs(UnmanagedType.Struct)] 476 [In, MarshalAs(UnmanagedType.Struct)] 479 [return: MarshalAs(UnmanagedType.Struct)] 484 [In, MarshalAs(UnmanagedType.Struct)] 487 [return: MarshalAs(UnmanagedType.Struct)] 492 [In, MarshalAs(UnmanagedType.Struct)] 495 [return: MarshalAs(UnmanagedType.Struct)] 498 [return: MarshalAs(UnmanagedType.Interface)] 503 [In, MarshalAs(UnmanagedType.BStr)] 506 [return: MarshalAs(UnmanagedType.BStr)] 511 [In, MarshalAs(UnmanagedType.BStr)] 514 [return: MarshalAs(UnmanagedType.BStr)] 519 [In, MarshalAs(UnmanagedType.Struct)] 522 [return: MarshalAs(UnmanagedType.Struct)] 527 [In, MarshalAs(UnmanagedType.Struct)] 530 [return: MarshalAs(UnmanagedType.Bool)] 532 [In, MarshalAs(UnmanagedType.Interface)] 535 [return: MarshalAs(UnmanagedType.I4)] 538 [return: MarshalAs(UnmanagedType.Struct)] 543 [In, MarshalAs(UnmanagedType.BStr)] 546 [return: MarshalAs(UnmanagedType.BStr)] 549 [return: MarshalAs(UnmanagedType.I4)] 552 [return: MarshalAs(UnmanagedType.I4)] 555 [return: MarshalAs(UnmanagedType.I4)] 558 [return: MarshalAs(UnmanagedType.I4)] 561 [return: MarshalAs(UnmanagedType.Interface)] 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)] 610 [return: MarshalAs(UnmanagedType.Interface)] 613 [return: MarshalAs(UnmanagedType.Bool)] 619 [return: MarshalAs(UnmanagedType.Interface)] 625 [In, MarshalAs(UnmanagedType.Struct)] 628 [return: MarshalAs(UnmanagedType.Struct)] 631 [return: MarshalAs(UnmanagedType.BStr)] 636 [In, MarshalAs(UnmanagedType.Struct)] 639 [return: MarshalAs(UnmanagedType.Struct)] 644 [In, MarshalAs(UnmanagedType.Struct)] 647 [return: MarshalAs(UnmanagedType.Struct)] 652 [In, MarshalAs(UnmanagedType.Struct)] 655 [return: MarshalAs(UnmanagedType.Struct)] 660 [In, MarshalAs(UnmanagedType.Struct)] 663 [return: MarshalAs(UnmanagedType.Struct)] 668 [In, MarshalAs(UnmanagedType.Struct)] 671 [return: MarshalAs(UnmanagedType.Struct)] 676 [In, MarshalAs(UnmanagedType.Struct)] 679 [return: MarshalAs(UnmanagedType.Struct)] 684 [In, MarshalAs(UnmanagedType.Struct)] 687 [return: MarshalAs(UnmanagedType.Struct)] 692 [In, MarshalAs(UnmanagedType.Struct)] 695 [return: MarshalAs(UnmanagedType.Struct)] 700 [In, MarshalAs(UnmanagedType.Struct)] 703 [return: MarshalAs(UnmanagedType.Struct)] 706 [return: MarshalAs(UnmanagedType.Interface)] 709 [return: MarshalAs(UnmanagedType.Interface)] 716 [return: MarshalAs(UnmanagedType.Interface)] 719 [return: MarshalAs(UnmanagedType.Interface)] 722 [return: MarshalAs(UnmanagedType.Interface)] 725 [return: MarshalAs(UnmanagedType.Interface)] 728 [return: MarshalAs(UnmanagedType.Interface)] 731 [return: MarshalAs(UnmanagedType.Interface)] 734 [return: MarshalAs(UnmanagedType.Interface)] 737 [return: MarshalAs(UnmanagedType.Interface)] 740 [return: MarshalAs(UnmanagedType.Interface)] 745 [In, MarshalAs(UnmanagedType.BStr)] 748 [return: MarshalAs(UnmanagedType.BStr)] 751 [return: MarshalAs(UnmanagedType.Interface)] 756 [In, MarshalAs(UnmanagedType.BStr)] 759 [return: MarshalAs(UnmanagedType.BStr)] 762 [return: MarshalAs(UnmanagedType.Interface)] 766 [return: MarshalAs(UnmanagedType.BStr)] 769 [return: MarshalAs(UnmanagedType.Interface)] 773 [return: MarshalAs(UnmanagedType.Interface)] 776 [return: MarshalAs(UnmanagedType.Interface)] 781 [In, MarshalAs(UnmanagedType.Struct)] 784 [return: MarshalAs(UnmanagedType.Struct)] 789 [In, MarshalAs(UnmanagedType.Struct)] 792 [return: MarshalAs(UnmanagedType.Struct)] 797 [In, MarshalAs(UnmanagedType.Struct)] 800 [return: MarshalAs(UnmanagedType.Struct)] 805 [In, MarshalAs(UnmanagedType.Struct)] 808 [return: MarshalAs(UnmanagedType.Struct)] 813 [In, MarshalAs(UnmanagedType.Struct)] 816 [return: MarshalAs(UnmanagedType.Struct)] 819 [return: MarshalAs(UnmanagedType.BStr)] 822 [return: MarshalAs(UnmanagedType.Interface)] 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)] 855 [In, MarshalAs(UnmanagedType.Bool)] 858 [return: MarshalAs(UnmanagedType.Bool)] 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)] 903 [In, MarshalAs(UnmanagedType.I4)] 908 [In, MarshalAs(UnmanagedType.I4)] 911 [return: MarshalAs(UnmanagedType.Interface)] 913 [In, MarshalAs(UnmanagedType.BStr)] 915 [In, MarshalAs(UnmanagedType.Struct)] 917 [In, MarshalAs(UnmanagedType.Struct)] 919 [In, MarshalAs(UnmanagedType.Struct)] 928 [return: MarshalAs(UnmanagedType.Bool)] 930 [In, MarshalAs(UnmanagedType.BStr)] 933 [return: MarshalAs(UnmanagedType.Bool)] 935 [In, MarshalAs(UnmanagedType.BStr)] 938 [return: MarshalAs(UnmanagedType.Bool)] 940 [In, MarshalAs(UnmanagedType.BStr)] 943 [return: MarshalAs(UnmanagedType.Bool)] 945 [In, MarshalAs(UnmanagedType.BStr)] 948 [return: MarshalAs(UnmanagedType.BStr)] 950 [In, MarshalAs(UnmanagedType.BStr)] 953 [return: MarshalAs(UnmanagedType.Struct)] 955 [In, MarshalAs(UnmanagedType.BStr)] 958 [return: MarshalAs(UnmanagedType.Bool)] 960 [In, MarshalAs(UnmanagedType.BStr)] 962 [In, MarshalAs(UnmanagedType.Bool)] 964 [In, MarshalAs(UnmanagedType.Struct)] 967 [return: MarshalAs(UnmanagedType.Bool)] 969 [In, MarshalAs(UnmanagedType.BStr)] 972 [return: MarshalAs(UnmanagedType.Interface)] 974 [In, MarshalAs(UnmanagedType.BStr)] 979 [In, MarshalAs(UnmanagedType.Struct)] 982 [return: MarshalAs(UnmanagedType.Struct)] 987 [In, MarshalAs(UnmanagedType.Struct)] 990 [return: MarshalAs(UnmanagedType.Struct)] 995 [In, MarshalAs(UnmanagedType.Struct)] 998 [return: MarshalAs(UnmanagedType.Struct)] 1003 [In, MarshalAs(UnmanagedType.Struct)] 1006 [return: MarshalAs(UnmanagedType.Struct)] 1011 [In, MarshalAs(UnmanagedType.Struct)] 1014 [return: MarshalAs(UnmanagedType.Struct)] 1019 [In, MarshalAs(UnmanagedType.Struct)] 1022 [return: MarshalAs(UnmanagedType.Struct)] 1027 [In, MarshalAs(UnmanagedType.Struct)] 1030 [return: MarshalAs(UnmanagedType.Struct)] 1035 [In, MarshalAs(UnmanagedType.Struct)] 1038 [return: MarshalAs(UnmanagedType.Struct)] 1043 [In, MarshalAs(UnmanagedType.Struct)] 1046 [return: MarshalAs(UnmanagedType.Struct)] 1051 [In, MarshalAs(UnmanagedType.Struct)] 1054 [return: MarshalAs(UnmanagedType.Struct)] 1059 [In, MarshalAs(UnmanagedType.Struct)] 1062 [return: MarshalAs(UnmanagedType.Struct)] 1067 [In, MarshalAs(UnmanagedType.Struct)] 1070 [return: MarshalAs(UnmanagedType.Struct)] 1075 [In, MarshalAs(UnmanagedType.Struct)] 1078 [return: MarshalAs(UnmanagedType.Struct)] 1083 [In, MarshalAs(UnmanagedType.Struct)] 1086 [return: MarshalAs(UnmanagedType.Struct)] 1091 [In, MarshalAs(UnmanagedType.Struct)] 1094 [return: MarshalAs(UnmanagedType.Struct)] 1099 [In, MarshalAs(UnmanagedType.Struct)] 1102 [return: MarshalAs(UnmanagedType.Struct)] 1107 [In, MarshalAs(UnmanagedType.Struct)] 1110 [return: MarshalAs(UnmanagedType.Struct)] 1113 [return: MarshalAs(UnmanagedType.Interface)] 1115 [In, MarshalAs(UnmanagedType.I4)] 1117 [In, MarshalAs(UnmanagedType.I4)] 1120 [return: MarshalAs(UnmanagedType.Interface)] 1123 [return: MarshalAs(UnmanagedType.Interface)] 1129 [In, MarshalAs(UnmanagedType.Struct)] 1132 [return: MarshalAs(UnmanagedType.Struct)] 1137 [In, MarshalAs(UnmanagedType.Struct)] 1140 [return: MarshalAs(UnmanagedType.Struct)] 1143 [return: MarshalAs(UnmanagedType.BStr)] 1146 [return: MarshalAs(UnmanagedType.Interface)] 1148 [In, MarshalAs(UnmanagedType.BStr)] 1150 [In, MarshalAs(UnmanagedType.I4)] 1161 [In, MarshalAs(UnmanagedType.Bool)] 1164 [return: MarshalAs(UnmanagedType.Interface)] 1166 [In, MarshalAs(UnmanagedType.BStr)] 1169 [return: MarshalAs(UnmanagedType.Interface)] 1172 [return: MarshalAs(UnmanagedType.BStr)] 1175 [return: MarshalAs(UnmanagedType.Bool)] 1177 [In, MarshalAs(UnmanagedType.BStr)] 1179 [In, MarshalAs(UnmanagedType.Interface)] 1184 [In, MarshalAs(UnmanagedType.BStr)] 1186 [In, MarshalAs(UnmanagedType.Interface)] 1191 [In, MarshalAs(UnmanagedType.Struct)] 1194 [return: MarshalAs(UnmanagedType.Struct)] 1199 [In, MarshalAs(UnmanagedType.Struct)] 1202 [return: MarshalAs(UnmanagedType.Struct)] 1207 [In, MarshalAs(UnmanagedType.Struct)] 1210 [return: MarshalAs(UnmanagedType.Struct)] 1215 [In, MarshalAs(UnmanagedType.Struct)] 1218 [return: MarshalAs(UnmanagedType.Struct)] 1223 [In, MarshalAs(UnmanagedType.Struct)] 1226 [return: MarshalAs(UnmanagedType.Struct)] 1231 [In, MarshalAs(UnmanagedType.Struct)] 1234 [return: MarshalAs(UnmanagedType.Struct)] 1239 [In, MarshalAs(UnmanagedType.Struct)] 1242 [return: MarshalAs(UnmanagedType.Struct)] 1247 [In, MarshalAs(UnmanagedType.BStr)] 1250 [return: MarshalAs(UnmanagedType.BStr)] 1255 [In, MarshalAs(UnmanagedType.Struct)] 1258 [return: MarshalAs(UnmanagedType.Struct)] 1263 [In, MarshalAs(UnmanagedType.Struct)] 1266 [return: MarshalAs(UnmanagedType.Struct)] 1269 [return: MarshalAs(UnmanagedType.Interface)] 1272 [return: MarshalAs(UnmanagedType.Interface)] 1277 [In, MarshalAs(UnmanagedType.Bool)] 1280 [return: MarshalAs(UnmanagedType.Bool)] 1285 [In, MarshalAs(UnmanagedType.BStr)] 1288 [return: MarshalAs(UnmanagedType.BStr)] 1291 [return: MarshalAs(UnmanagedType.Interface)] 1296 [In, MarshalAs(UnmanagedType.Bool)] 1299 [return: MarshalAs(UnmanagedType.Bool)] 1304 [In, MarshalAs(UnmanagedType.Struct)] 1307 [return: MarshalAs(UnmanagedType.Struct)] 1310 [return: MarshalAs(UnmanagedType.Interface)] 1312 [In, MarshalAs(UnmanagedType.BStr)] 1315 [return: MarshalAs(UnmanagedType.Interface)] 1317 [In, MarshalAs(UnmanagedType.BStr)] 1320 [return: MarshalAs(UnmanagedType.Interface)] 1322 [In, MarshalAs(UnmanagedType.BStr)] 1329 [In, MarshalAs(UnmanagedType.BStr)] 1332 [return: MarshalAs(UnmanagedType.BStr)] 1335 [return: MarshalAs(UnmanagedType.Interface)] 1338 [return: MarshalAs(UnmanagedType.Interface)] 1343 [In, MarshalAs(UnmanagedType.Bool)] 1346 [return: MarshalAs(UnmanagedType.Bool)] 1349 [return: MarshalAs(UnmanagedType.Bool)] 1352 [return: MarshalAs(UnmanagedType.Interface)] 1358 [In, MarshalAs(UnmanagedType.BStr)] 1361 [return: MarshalAs(UnmanagedType.BStr)] 1364 [return: MarshalAs(UnmanagedType.BStr)] 1367 [return: MarshalAs(UnmanagedType.BStr)] 1370 [return: MarshalAs(UnmanagedType.I4)] 1372 [In, MarshalAs(UnmanagedType.BStr)] 1374 [In, MarshalAs(UnmanagedType.I4)] 1377 [return: MarshalAs(UnmanagedType.I4)] 1379 [In, MarshalAs(UnmanagedType.BStr)] 1381 [In, MarshalAs(UnmanagedType.BStr)] 1383 [In, MarshalAs(UnmanagedType.I4)] 1388 [In, MarshalAs(UnmanagedType.I4)] 1393 [In, MarshalAs(UnmanagedType.I4)] 1398 [In, MarshalAs(UnmanagedType.BStr)] 1401 [return: MarshalAs(UnmanagedType.BStr)] 1406 [In, MarshalAs(UnmanagedType.BStr)] 1409 [return: MarshalAs(UnmanagedType.BStr)] 1412 [return: MarshalAs(UnmanagedType.Interface)] 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)] 1452[In, MarshalAs(UnmanagedType.Struct)] 1455[return: MarshalAs(UnmanagedType.Struct)] 1460[In, MarshalAs(UnmanagedType.BStr)] 1463[return: MarshalAs(UnmanagedType.BStr)] 1468[In, MarshalAs(UnmanagedType.Struct)] 1471[return: MarshalAs(UnmanagedType.Struct)] 1476[In, MarshalAs(UnmanagedType.BStr)] 1479[return: MarshalAs(UnmanagedType.BStr)] 1484[In, MarshalAs(UnmanagedType.Struct)] 1487[return: MarshalAs(UnmanagedType.Struct)] 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)] 1524[In, MarshalAs(UnmanagedType.Struct)] 1527[return: MarshalAs(UnmanagedType.Struct)] 1532[In, MarshalAs(UnmanagedType.Struct)] 1535[return: MarshalAs(UnmanagedType.Struct)] 1540[In, MarshalAs(UnmanagedType.Struct)] 1543[return: MarshalAs(UnmanagedType.Struct)] 1548[In, MarshalAs(UnmanagedType.Struct)] 1551[return: MarshalAs(UnmanagedType.Struct)] 1556[In, MarshalAs(UnmanagedType.BStr)] 1559[return: MarshalAs(UnmanagedType.BStr)] 1564[In, MarshalAs(UnmanagedType.Bool)] 1567[return: MarshalAs(UnmanagedType.Bool)] 1572[In, MarshalAs(UnmanagedType.Bool)] 1575[return: MarshalAs(UnmanagedType.Bool)] 1580[In, MarshalAs(UnmanagedType.Bool)] 1583[return: MarshalAs(UnmanagedType.Bool)] 1588[In, MarshalAs(UnmanagedType.Bool)] 1591[return: MarshalAs(UnmanagedType.Bool)] 1596[In, MarshalAs(UnmanagedType.Bool)] 1599[return: MarshalAs(UnmanagedType.Bool)] 1604[In, MarshalAs(UnmanagedType.Struct)] 1607[return: MarshalAs(UnmanagedType.Struct)] 1612[In, MarshalAs(UnmanagedType.BStr)] 1615[return: MarshalAs(UnmanagedType.BStr)] 1620[In, MarshalAs(UnmanagedType.BStr)] 1623[return: MarshalAs(UnmanagedType.BStr)] 1628[In, MarshalAs(UnmanagedType.Struct)] 1631[return: MarshalAs(UnmanagedType.Struct)] 1636[In, MarshalAs(UnmanagedType.Struct)] 1639[return: MarshalAs(UnmanagedType.Struct)] 1644[In, MarshalAs(UnmanagedType.Struct)] 1647[return: MarshalAs(UnmanagedType.Struct)] 1652[In, MarshalAs(UnmanagedType.Struct)] 1655[return: MarshalAs(UnmanagedType.Struct)] 1660[In, MarshalAs(UnmanagedType.Struct)] 1663[return: MarshalAs(UnmanagedType.Struct)] 1668[In, MarshalAs(UnmanagedType.Struct)] 1671[return: MarshalAs(UnmanagedType.Struct)] 1676[In, MarshalAs(UnmanagedType.BStr)] 1679[return: MarshalAs(UnmanagedType.BStr)] 1684[In, MarshalAs(UnmanagedType.Struct)] 1687[return: MarshalAs(UnmanagedType.Struct)] 1692[In, MarshalAs(UnmanagedType.Struct)] 1695[return: MarshalAs(UnmanagedType.Struct)] 1700[In, MarshalAs(UnmanagedType.Struct)] 1703[return: MarshalAs(UnmanagedType.Struct)] 1708[In, MarshalAs(UnmanagedType.Struct)] 1711[return: MarshalAs(UnmanagedType.Struct)] 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)] 1772[In, MarshalAs(UnmanagedType.Struct)] 1775[return: MarshalAs(UnmanagedType.Struct)] 1780[In, MarshalAs(UnmanagedType.Struct)] 1783[return: MarshalAs(UnmanagedType.Struct)] 1788[In, MarshalAs(UnmanagedType.Struct)] 1791[return: MarshalAs(UnmanagedType.Struct)] 1796[In, MarshalAs(UnmanagedType.Struct)] 1799[return: MarshalAs(UnmanagedType.Struct)] 1804[In, MarshalAs(UnmanagedType.BStr)] 1807[return: MarshalAs(UnmanagedType.BStr)] 1812[In, MarshalAs(UnmanagedType.Struct)] 1815[return: MarshalAs(UnmanagedType.Struct)] 1820[In, MarshalAs(UnmanagedType.Struct)] 1823[return: MarshalAs(UnmanagedType.Struct)] 1828[In, MarshalAs(UnmanagedType.Struct)] 1831[return: MarshalAs(UnmanagedType.Struct)] 1836[In, MarshalAs(UnmanagedType.Struct)] 1839[return: MarshalAs(UnmanagedType.Struct)] 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)] 1884[In, MarshalAs(UnmanagedType.Struct)] 1887[return: MarshalAs(UnmanagedType.Struct)] 1892[In, MarshalAs(UnmanagedType.Struct)] 1895[return: MarshalAs(UnmanagedType.Struct)] 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)] 1972[In, MarshalAs(UnmanagedType.Struct)] 1975[return: MarshalAs(UnmanagedType.Struct)] 1980[In, MarshalAs(UnmanagedType.Struct)] 1983[return: MarshalAs(UnmanagedType.Struct)] 1986[return: MarshalAs(UnmanagedType.BStr)] 1991[In, MarshalAs(UnmanagedType.Struct)] 1994[return: MarshalAs(UnmanagedType.Struct)] 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)] 2031[In, MarshalAs(UnmanagedType.I4)] 2034[return: MarshalAs(UnmanagedType.I4)] 2039[In, MarshalAs(UnmanagedType.I4)] 2042[return: MarshalAs(UnmanagedType.I4)] 2047[In, MarshalAs(UnmanagedType.I4)] 2050[return: MarshalAs(UnmanagedType.I4)] 2055[In, MarshalAs(UnmanagedType.I4)] 2058[return: MarshalAs(UnmanagedType.I4)] 2063[In, MarshalAs(UnmanagedType.R4)] 2066[return: MarshalAs(UnmanagedType.R4)] 2071[In, MarshalAs(UnmanagedType.R4)] 2074[return: MarshalAs(UnmanagedType.R4)] 2079[In, MarshalAs(UnmanagedType.R4)] 2082[return: MarshalAs(UnmanagedType.R4)] 2087[In, MarshalAs(UnmanagedType.R4)] 2090[return: MarshalAs(UnmanagedType.R4)] 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)] 2121[In, MarshalAs(UnmanagedType.Struct)] 2123[In, MarshalAs(UnmanagedType.I4)] 2126[return: MarshalAs(UnmanagedType.Struct)] 2128[In, MarshalAs(UnmanagedType.BStr)] 2130[In, MarshalAs(UnmanagedType.I4)] 2133[return: MarshalAs(UnmanagedType.Bool)] 2135[In, MarshalAs(UnmanagedType.BStr)] 2137[In, MarshalAs(UnmanagedType.I4)] 2145 [return: MarshalAs(UnmanagedType.BStr)] 2150 [In, MarshalAs(UnmanagedType.I4)] 2153 [return: MarshalAs(UnmanagedType.I4)] 2156 [return: MarshalAs(UnmanagedType.Interface)] 2159 [return: MarshalAs(UnmanagedType.Interface)] 2161 [In, MarshalAs(UnmanagedType.Struct)] 2163 [In, MarshalAs(UnmanagedType.Struct)] 2166 [return: MarshalAs(UnmanagedType.Interface)] 2168 [In, MarshalAs(UnmanagedType.Struct)] 2175 [return: MarshalAs(UnmanagedType.I4)] 2178 [return: MarshalAs(UnmanagedType.Interface)] 2181 [return: MarshalAs(UnmanagedType.Bool)] 2184 [return: MarshalAs(UnmanagedType.Interface)] 2187 [return: MarshalAs(UnmanagedType.Interface)] 2190 [return: MarshalAs(UnmanagedType.Interface)] 2192 [In, MarshalAs(UnmanagedType.Interface)] 2194 [In, MarshalAs(UnmanagedType.Struct)] 2197 [return: MarshalAs(UnmanagedType.Interface)] 2199 [In, MarshalAs(UnmanagedType.Interface)] 2202 [return: MarshalAs(UnmanagedType.Interface)] 2204 [In, MarshalAs(UnmanagedType.Interface)] 2206 [In, MarshalAs(UnmanagedType.Interface)] 2209 [return: MarshalAs(UnmanagedType.Interface)] 2211 [In, MarshalAs(UnmanagedType.Bool)] 2214 [return: MarshalAs(UnmanagedType.Interface)] 2216 [In, MarshalAs(UnmanagedType.Bool)] 2219 [return: MarshalAs(UnmanagedType.Interface)] 2221 [In, MarshalAs(UnmanagedType.Interface)] 2224 [return: MarshalAs(UnmanagedType.Interface)] 2226 [In, MarshalAs(UnmanagedType.Interface)] 2229 [return: MarshalAs(UnmanagedType.Interface)] 2231 [In, MarshalAs(UnmanagedType.Interface)] 2234 [return: MarshalAs(UnmanagedType.BStr)] 2239 [In, MarshalAs(UnmanagedType.Struct)] 2242 [return: MarshalAs(UnmanagedType.Struct)] 2245 [return: MarshalAs(UnmanagedType.Interface)] 2248 [return: MarshalAs(UnmanagedType.Interface)] 2251 [return: MarshalAs(UnmanagedType.Interface)] 2254 [return: MarshalAs(UnmanagedType.Interface)] 2262[In, MarshalAs(UnmanagedType.Interface)] 2264[In, MarshalAs(UnmanagedType.BStr)] 2266[Out, MarshalAs(UnmanagedType.LPArray)] 2268[Out, MarshalAs(UnmanagedType.LPArray)] 2273[In, MarshalAs(UnmanagedType.U4)] 2275[Out, MarshalAs(UnmanagedType.Interface)] 2280[In, MarshalAs(UnmanagedType.I4)] 2289[return: MarshalAs(UnmanagedType.Interface)] 2291[In, MarshalAs(UnmanagedType.U4)] 2293[In, MarshalAs(UnmanagedType.U4)] 2306[In, MarshalAs(UnmanagedType.I4)] 2317[return: MarshalAs(UnmanagedType.I4)] 2320[In, MarshalAs(UnmanagedType.Interface)] 2328[In, MarshalAs(UnmanagedType.Interface)] 2331[return: MarshalAs(UnmanagedType.Interface)] 2334[return: MarshalAs(UnmanagedType.Interface)] 2360[In, MarshalAs(UnmanagedType.I4)] 2365[In, MarshalAs(UnmanagedType.I4)] 2373[In, MarshalAs(UnmanagedType.U4)] 2378[In, MarshalAs(UnmanagedType.Interface)] 2383[In, MarshalAs(UnmanagedType.Interface)] 2388[In, MarshalAs(UnmanagedType.Interface)] 2390[Out, MarshalAs(UnmanagedType.LPArray)] 2400[In, MarshalAs(UnmanagedType.I4)] 2403[return: MarshalAs(UnmanagedType.I4)] 2426[return: MarshalAs(UnmanagedType.I4)] 2429[In, MarshalAs(UnmanagedType.U4)] 2434[In, MarshalAs(UnmanagedType.I4)] 2446[return: MarshalAs(UnmanagedType.I4)] 2460[In, MarshalAs(UnmanagedType.I4)] 2480[In, MarshalAs(UnmanagedType.Interface)] 2482[In, MarshalAs(UnmanagedType.LPWStr)] 2508[In, MarshalAs(UnmanagedType.BStr)] 2513[In, MarshalAs(UnmanagedType.I4)] 2516[return: MarshalAs(UnmanagedType.I4)] 2521[In, MarshalAs(UnmanagedType.U2)] 2532[In, MarshalAs(UnmanagedType.I4)] 2552[In, MarshalAs(UnmanagedType.Interface)] 2554[In, MarshalAs(UnmanagedType.LPWStr)] 2562[return: MarshalAs(UnmanagedType.I4)] 2565[In, MarshalAs(UnmanagedType.U4)] 2569[In, MarshalAs(UnmanagedType.Interface)] 2571[In, MarshalAs(UnmanagedType.Interface)] 2574[return: MarshalAs(UnmanagedType.I4)] 2580[return: MarshalAs(UnmanagedType.I4)] 2583[In, MarshalAs(UnmanagedType.I4)] 2594[return: MarshalAs(UnmanagedType.I4)] 2598[return: MarshalAs(UnmanagedType.I4)] 2602[return: MarshalAs(UnmanagedType.I4)] 2605[In, MarshalAs(UnmanagedType.Bool)] 2608[return: MarshalAs(UnmanagedType.I4)] 2611[In, MarshalAs(UnmanagedType.Bool)] 2614[return: MarshalAs(UnmanagedType.I4)] 2617[In, MarshalAs(UnmanagedType.Bool)] 2620[return: MarshalAs(UnmanagedType.I4)] 2629[return: MarshalAs(UnmanagedType.I4)] 2636[In, MarshalAs(UnmanagedType.I4)] 2639[return: MarshalAs(UnmanagedType.I4)] 2642[Out, MarshalAs(UnmanagedType.LPArray)] 2644[In, MarshalAs(UnmanagedType.U4)] 2647[return: MarshalAs(UnmanagedType.I4)] 2650[In, MarshalAs(UnmanagedType.Interface)] 2652[Out, MarshalAs(UnmanagedType.Interface)] 2655[return: MarshalAs(UnmanagedType.I4)] 2658[Out, MarshalAs(UnmanagedType.Interface)] 2661[return: MarshalAs(UnmanagedType.I4)] 2664[In, MarshalAs(UnmanagedType.U4)] 2666[In, MarshalAs(UnmanagedType.LPWStr)] 2668[Out, MarshalAs(UnmanagedType.LPWStr)] 2671[return: MarshalAs(UnmanagedType.I4)] 2674[In, MarshalAs(UnmanagedType.Interface)] 2676[Out, MarshalAs(UnmanagedType.Interface)] 2688[In, MarshalAs(UnmanagedType.I4)] 2691[return: MarshalAs(UnmanagedType.I4)] 2699[In, MarshalAs(UnmanagedType.I4)] 2704[In, MarshalAs(UnmanagedType.I4)] 2713[In, MarshalAs(UnmanagedType.I4)] 2718[In, MarshalAs(UnmanagedType.I4)] 2728[In, MarshalAs(UnmanagedType.Interface)] 2736[In, MarshalAs(UnmanagedType.LPWStr)] 2738[In, MarshalAs(UnmanagedType.LPWStr)] 2743[In, MarshalAs(UnmanagedType.I4)] 2748[In, MarshalAs(UnmanagedType.U4)] 2750[In, MarshalAs(UnmanagedType.Interface)] 2755[In, MarshalAs(UnmanagedType.U4)] 2757[In, MarshalAs(UnmanagedType.U4)] 2763[In, MarshalAs(UnmanagedType.Interface)] 2765[In, MarshalAs(UnmanagedType.I4)] 2767[In, MarshalAs(UnmanagedType.U4)] 2772[In, MarshalAs(UnmanagedType.U4)] 2778[In, MarshalAs(UnmanagedType.I4)] 2782[In, MarshalAs(UnmanagedType.Interface)] 2784[In, MarshalAs(UnmanagedType.I4)] 2807[In, MarshalAs(UnmanagedType.U4)] 2809[Out, MarshalAs(UnmanagedType.LPWStr)] 2814[In, MarshalAs(UnmanagedType.U4)] 2821[In, MarshalAs(UnmanagedType.U4)] 2828[In, MarshalAs(UnmanagedType.Interface)] 2834[In, MarshalAs(UnmanagedType.U4)] 2842[In, MarshalAs(UnmanagedType.U4)] 2856[return: MarshalAs(UnmanagedType.I4)] 2866[return: MarshalAs(UnmanagedType.I4)] 2873[In, MarshalAs(UnmanagedType.LPArray)] 2882[return: MarshalAs(UnmanagedType.I4)] 2885[In, MarshalAs(UnmanagedType.Interface)] 2887[In, MarshalAs(UnmanagedType.U4)] 2891[In, Out, MarshalAs(UnmanagedType.I4)] 2894[return: MarshalAs(UnmanagedType.I4)] 2897[In, MarshalAs(UnmanagedType.U4)] 2901[In, Out, MarshalAs(UnmanagedType.I4)] 2904[return: MarshalAs(UnmanagedType.I4)] 2908[return: MarshalAs(UnmanagedType.I4)] 2911[In, MarshalAs(UnmanagedType.Interface)] 2913[In, MarshalAs(UnmanagedType.U4)] 2917[In, Out, MarshalAs(UnmanagedType.I4)] 2924[return: MarshalAs(UnmanagedType.I4)] 2931[return: MarshalAs(UnmanagedType.I4)] 2938[return: MarshalAs(UnmanagedType.I4)] 2943[return: MarshalAs(UnmanagedType.I4)] 2950[return: MarshalAs(UnmanagedType.I4)] 2955[In, MarshalAs(UnmanagedType.I4)] 2958[return: MarshalAs(UnmanagedType.Interface)] 2960[In, MarshalAs(UnmanagedType.U4)] 2966[In, MarshalAs(UnmanagedType.U4)] 2968[In, MarshalAs(UnmanagedType.Interface)] 2970[Out, MarshalAs(UnmanagedType.LPArray)] 2975[In, MarshalAs(UnmanagedType.U4)] 2980[Out, MarshalAs(UnmanagedType.LPArray)] 2989[MarshalAs(UnmanagedType.U4)] 2993[Out, MarshalAs(UnmanagedType.LPArray)] 2998[In, MarshalAs(UnmanagedType.U4)] 3020[In, MarshalAs(UnmanagedType.U4)] 3022[In, MarshalAs(UnmanagedType.I4)] 3027[In, MarshalAs(UnmanagedType.Interface)] 3041[In, MarshalAs(UnmanagedType.BStr)] 3044[return: MarshalAs(UnmanagedType.BStr)] 3049[In, MarshalAs(UnmanagedType.BStr)] 3052[return: MarshalAs(UnmanagedType.BStr)] 3057[In, MarshalAs(UnmanagedType.Struct)] 3060[return: MarshalAs(UnmanagedType.Struct)] 3065[In, MarshalAs(UnmanagedType.Struct)] 3068[return: MarshalAs(UnmanagedType.Struct)] 3073[In, MarshalAs(UnmanagedType.Struct)] 3076[return: MarshalAs(UnmanagedType.Struct)] 3081[In, MarshalAs(UnmanagedType.Struct)] 3084[return: MarshalAs(UnmanagedType.Struct)] 3089[In, MarshalAs(UnmanagedType.Bool)] 3092[return: MarshalAs(UnmanagedType.Bool)] 3097[In, MarshalAs(UnmanagedType.Struct)] 3100[return: MarshalAs(UnmanagedType.Struct)] 3105[In, MarshalAs(UnmanagedType.Struct)] 3108[return: MarshalAs(UnmanagedType.Struct)] 3113[In, MarshalAs(UnmanagedType.Struct)] 3116[return: MarshalAs(UnmanagedType.Struct)] 3121[In, MarshalAs(UnmanagedType.Struct)] 3124[return: MarshalAs(UnmanagedType.Struct)] 3129[In, MarshalAs(UnmanagedType.Struct)] 3132[return: MarshalAs(UnmanagedType.Struct)] 3137[In, MarshalAs(UnmanagedType.Struct)] 3140[return: MarshalAs(UnmanagedType.Struct)] 3145[In, MarshalAs(UnmanagedType.Struct)] 3148[return: MarshalAs(UnmanagedType.Struct)] 3153[In, MarshalAs(UnmanagedType.BStr)] 3156[return: MarshalAs(UnmanagedType.BStr)] 3161[In, MarshalAs(UnmanagedType.Struct)] 3164[return: MarshalAs(UnmanagedType.Struct)] 3169[In, MarshalAs(UnmanagedType.Struct)] 3172[return: MarshalAs(UnmanagedType.Struct)] 3175[return: MarshalAs(UnmanagedType.Interface)] 3186[return: MarshalAs(UnmanagedType.I4)] 3192[In, MarshalAs(UnmanagedType.Interface)] 3197[In, MarshalAs(UnmanagedType.Interface)] 3199[In, MarshalAs(UnmanagedType.Bool)] 3204[Out, MarshalAs(UnmanagedType.LPArray)] 3221[return: MarshalAs(UnmanagedType.BStr)] 3226[In, MarshalAs(UnmanagedType.Bool)] 3234[In, MarshalAs(UnmanagedType.Struct)] 3237[return: MarshalAs(UnmanagedType.Struct)] 3240[return: MarshalAs(UnmanagedType.BStr)] 3242[In, MarshalAs(UnmanagedType.I4)] 3244[In, MarshalAs(UnmanagedType.I4)] 3249[In, MarshalAs(UnmanagedType.Struct)] 3254[In, MarshalAs(UnmanagedType.Struct)] 3257[return: MarshalAs(UnmanagedType.Struct)] 3262[In, MarshalAs(UnmanagedType.Struct)] 3265[return: MarshalAs(UnmanagedType.Struct)] 3270[In, MarshalAs(UnmanagedType.Struct)] 3273[return: MarshalAs(UnmanagedType.Struct)] 3278[In, MarshalAs(UnmanagedType.Struct)] 3281[return: MarshalAs(UnmanagedType.Struct)] 3286[In, MarshalAs(UnmanagedType.Struct)] 3289[return: MarshalAs(UnmanagedType.Struct)] 3294[In, MarshalAs(UnmanagedType.Struct)] 3297[return: MarshalAs(UnmanagedType.Struct)] 3302[In, MarshalAs(UnmanagedType.Struct)] 3305[return: MarshalAs(UnmanagedType.Struct)] 3310[In, MarshalAs(UnmanagedType.Struct)] 3313[return: MarshalAs(UnmanagedType.Struct)] 3318[In, MarshalAs(UnmanagedType.Struct)] 3321[return: MarshalAs(UnmanagedType.Struct)] 3326[In, MarshalAs(UnmanagedType.Struct)] 3329[return: MarshalAs(UnmanagedType.Struct)] 3334[In, MarshalAs(UnmanagedType.Struct)] 3337[return: MarshalAs(UnmanagedType.Struct)] 3342[In, MarshalAs(UnmanagedType.Struct)] 3345[return: MarshalAs(UnmanagedType.Struct)] 3350[In, MarshalAs(UnmanagedType.Struct)] 3353[return: MarshalAs(UnmanagedType.Struct)] 3356[return: MarshalAs(UnmanagedType.Interface)] 3361[In, MarshalAs(UnmanagedType.Struct)] 3364[return: MarshalAs(UnmanagedType.Struct)] 3367[return: MarshalAs(UnmanagedType.Interface)] 3370[return: MarshalAs(UnmanagedType.Interface)] 3375[In, MarshalAs(UnmanagedType.BStr)] 3377[In, MarshalAs(UnmanagedType.BStr)] 3379[In, MarshalAs(UnmanagedType.BStr)] 3382[return: MarshalAs(UnmanagedType.Struct)] 3384[In, MarshalAs(UnmanagedType.BStr)] 3387[return: MarshalAs(UnmanagedType.Bool)] 3389[In, MarshalAs(UnmanagedType.BStr)] 3394[In, MarshalAs(UnmanagedType.I2)] 3397[return: MarshalAs(UnmanagedType.I2)] 3405[In, MarshalAs(UnmanagedType.BStr)] 3408[return: MarshalAs(UnmanagedType.BStr)] 3413[In, MarshalAs(UnmanagedType.Struct)] 3416[return: MarshalAs(UnmanagedType.Struct)] 3421[In, MarshalAs(UnmanagedType.Struct)] 3424[return: MarshalAs(UnmanagedType.Struct)] 3429[In, MarshalAs(UnmanagedType.Struct)] 3432[return: MarshalAs(UnmanagedType.Struct)] 3440[In, MarshalAs(UnmanagedType.Interface)] 3445[In, MarshalAs(UnmanagedType.Interface)] 3448[return: MarshalAs(UnmanagedType.I4)] 3451[return: MarshalAs(UnmanagedType.I4)] 3454[return: MarshalAs(UnmanagedType.I4)] 3457[return: MarshalAs(UnmanagedType.I4)] 3460[return: MarshalAs(UnmanagedType.Bool)] 3462[In, MarshalAs(UnmanagedType.BStr)] 3464[In, MarshalAs(UnmanagedType.Interface)] 3469[In, MarshalAs(UnmanagedType.BStr)] 3471[In, MarshalAs(UnmanagedType.Interface)] 3474[return: MarshalAs(UnmanagedType.Struct)] 3479[In, MarshalAs(UnmanagedType.Struct)] 3482[return: MarshalAs(UnmanagedType.Struct)] 3487[In, MarshalAs(UnmanagedType.Struct)] 3490[return: MarshalAs(UnmanagedType.Struct)] 3495[In, MarshalAs(UnmanagedType.Struct)] 3498[return: MarshalAs(UnmanagedType.Struct)] 3503[In, MarshalAs(UnmanagedType.Struct)] 3506[return: MarshalAs(UnmanagedType.Struct)] 3511[In, MarshalAs(UnmanagedType.BStr)] 3514[return: MarshalAs(UnmanagedType.BStr)] 3517[return: MarshalAs(UnmanagedType.Interface)] 3520[return: MarshalAs(UnmanagedType.I4)] 3523[return: MarshalAs(UnmanagedType.I4)] 3528[In, MarshalAs(UnmanagedType.I4)] 3531[return: MarshalAs(UnmanagedType.I4)] 3536[In, MarshalAs(UnmanagedType.I4)] 3539[return: MarshalAs(UnmanagedType.I4)] 3547[In, MarshalAs(UnmanagedType.Interface)] 3552[In, MarshalAs(UnmanagedType.Struct)] 3555[return: MarshalAs(UnmanagedType.Struct)] 3558[return: MarshalAs(UnmanagedType.Interface)] 3560[In, MarshalAs(UnmanagedType.BStr)] 3562[In, MarshalAs(UnmanagedType.Interface)] 3565[return: MarshalAs(UnmanagedType.Interface)] 3567[In, MarshalAs(UnmanagedType.Interface)] 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)] 3584[return: MarshalAs(UnmanagedType.Bool)] 3587[return: MarshalAs(UnmanagedType.I4)] 3589[In, MarshalAs(UnmanagedType.BStr)] 3594[return: MarshalAs(UnmanagedType.Bool)] 3596[In, MarshalAs(UnmanagedType.I4)] 3599[return: MarshalAs(UnmanagedType.Interface)] 3602[return: MarshalAs(UnmanagedType.Interface)] 3607[In, MarshalAs(UnmanagedType.BStr)] 3610[return: MarshalAs(UnmanagedType.BStr)] 3615[In, MarshalAs(UnmanagedType.Struct)] 3618[return: MarshalAs(UnmanagedType.Struct)] 3621[return: MarshalAs(UnmanagedType.I4)] 3624[return: MarshalAs(UnmanagedType.Interface)] 3626[In, MarshalAs(UnmanagedType.BStr)] 3629[return: MarshalAs(UnmanagedType.Interface)] 3632[return: MarshalAs(UnmanagedType.Interface)] 3635[return: MarshalAs(UnmanagedType.Interface)] 3640[In, MarshalAs(UnmanagedType.Struct)] 3643[return: MarshalAs(UnmanagedType.Struct)] 3648[In, MarshalAs(UnmanagedType.Struct)] 3651[return: MarshalAs(UnmanagedType.Struct)] 3654[return: MarshalAs(UnmanagedType.Interface)] 3656[In, MarshalAs(UnmanagedType.BStr)] 3658[In, MarshalAs(UnmanagedType.BStr)] 3666[return: MarshalAs(UnmanagedType.I4)] 3669[return: MarshalAs(UnmanagedType.Interface)] 3672[return: MarshalAs(UnmanagedType.Struct)] 3683[return: MarshalAs(UnmanagedType.BStr)] 3686[return: MarshalAs(UnmanagedType.BStr)] 3689[return: MarshalAs(UnmanagedType.Struct)] 3692[return: MarshalAs(UnmanagedType.Struct)] 3695[return: MarshalAs(UnmanagedType.BStr)] 3698[return: MarshalAs(UnmanagedType.BStr)] 3701[return: MarshalAs(UnmanagedType.BStr)] 3704[return: MarshalAs(UnmanagedType.Struct)] 3707[return: MarshalAs(UnmanagedType.Struct)] 3710[return: MarshalAs(UnmanagedType.BStr)] 3713[return: MarshalAs(UnmanagedType.Struct)] 3716[return: MarshalAs(UnmanagedType.Struct)] 3719[return: MarshalAs(UnmanagedType.BStr)] 3722[return: MarshalAs(UnmanagedType.Struct)] 3725[return: MarshalAs(UnmanagedType.Struct)] 3728[return: MarshalAs(UnmanagedType.Struct)] 3731[return: MarshalAs(UnmanagedType.Struct)] 3734[return: MarshalAs(UnmanagedType.BStr)] 3737[return: MarshalAs(UnmanagedType.BStr)] 3740[return: MarshalAs(UnmanagedType.BStr)] 3743[return: MarshalAs(UnmanagedType.BStr)] 3746[return: MarshalAs(UnmanagedType.Struct)] 3749[return: MarshalAs(UnmanagedType.Struct)] 3752[return: MarshalAs(UnmanagedType.Struct)] 3755[return: MarshalAs(UnmanagedType.Struct)] 3758[return: MarshalAs(UnmanagedType.Struct)] 3761[return: MarshalAs(UnmanagedType.Struct)] 3764[return: MarshalAs(UnmanagedType.Struct)] 3767[return: MarshalAs(UnmanagedType.Struct)] 3770[return: MarshalAs(UnmanagedType.Struct)] 3773[return: MarshalAs(UnmanagedType.Struct)] 3776[return: MarshalAs(UnmanagedType.Struct)] 3779[return: MarshalAs(UnmanagedType.Struct)] 3782[return: MarshalAs(UnmanagedType.BStr)] 3785[return: MarshalAs(UnmanagedType.BStr)] 3788[return: MarshalAs(UnmanagedType.BStr)] 3791[return: MarshalAs(UnmanagedType.BStr)] 3794[return: MarshalAs(UnmanagedType.Struct)] 3797[return: MarshalAs(UnmanagedType.Struct)] 3800[return: MarshalAs(UnmanagedType.Struct)] 3803[return: MarshalAs(UnmanagedType.Struct)] 3806[return: MarshalAs(UnmanagedType.Struct)] 3809[return: MarshalAs(UnmanagedType.BStr)] 3812[return: MarshalAs(UnmanagedType.Struct)] 3815[return: MarshalAs(UnmanagedType.Struct)] 3818[return: MarshalAs(UnmanagedType.Struct)] 3821[return: MarshalAs(UnmanagedType.Struct)] 3824[return: MarshalAs(UnmanagedType.BStr)] 3827[return: MarshalAs(UnmanagedType.BStr)] 3830[return: MarshalAs(UnmanagedType.BStr)] 3833[return: MarshalAs(UnmanagedType.BStr)] 3836[return: MarshalAs(UnmanagedType.Struct)] 3839[return: MarshalAs(UnmanagedType.Struct)] 3842[return: MarshalAs(UnmanagedType.Struct)] 3845[return: MarshalAs(UnmanagedType.Struct)] 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)] 3872[return: MarshalAs(UnmanagedType.Struct)] 3874[In, MarshalAs(UnmanagedType.BStr)] 3876[In, MarshalAs(UnmanagedType.I4)] 3879[return: MarshalAs(UnmanagedType.BStr)] 3882[return: MarshalAs(UnmanagedType.Struct)] 3885[return: MarshalAs(UnmanagedType.Struct)] 3894[In, MarshalAs(UnmanagedType.I4)] 3897[return: MarshalAs(UnmanagedType.I4)] 3902[In, MarshalAs(UnmanagedType.I4)] 3905[return: MarshalAs(UnmanagedType.I4)] 3910[In, MarshalAs(UnmanagedType.I4)] 3913[return: MarshalAs(UnmanagedType.I4)] 3918[In, MarshalAs(UnmanagedType.I4)] 3921[return: MarshalAs(UnmanagedType.I4)]
System.Web.Services (7)
System\Web\Services\Interop\INotifyConnection2.cs (3)
10[return: MarshalAs(UnmanagedType.Interface)] 12[In, MarshalAs(UnmanagedType.Interface)] INotifySource2 in_pNotifySource); 16[In, MarshalAs(UnmanagedType.Interface)] INotifySource2 in_pNotifySource);
System\Web\Services\Interop\INotifySink2.cs (2)
25[In, MarshalAs(UnmanagedType.LPArray)] byte[] in_pBuffer, // byte* 31[In, MarshalAs(UnmanagedType.LPArray)] byte[] in_pBuffer, // byte*
System\Web\Services\UnsafeNativeMethods.cs (2)
22[MarshalAs(UnmanagedType.Interface)] object punkOuter, 25[MarshalAs(UnmanagedType.Interface)] out object punk);
System.Windows.Forms (1178)
misc\GDI\NativeMethods.cs (1)
310[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValTStr, SizeConst=32)]
misc\GDI\SafeNativeMethods.cs (1)
86private static extern IntPtr IntExtCreatePen(int fnStyle, int dwWidth, IntNativeMethods.LOGBRUSH lplb, int dwStyleCount, [MarshalAs(UnmanagedType.LPArray)] int[] lpStyle);
misc\GDI\UnsafeNativeMethods.cs (2)
237public static extern IntPtr IntCreateFontIndirect([In, Out, MarshalAs(UnmanagedType.AsAny)] object lf); // need object here since LOGFONT is not public. 729public static extern int WideCharToMultiByte(int codePage, int flags, [MarshalAs(UnmanagedType.LPWStr)]string wideStr, int chars, [In, Out]byte[] pOutBytes, int bufferBytes, IntPtr defaultChar, IntPtr pDefaultUsed);
parent\parent\parent\public\Internal\NDP\Inc\cdf.cs (7)
24object _NewEnum { [return:MarshalAs(UnmanagedType.Interface)] get; } 27string SectionName { [return:MarshalAs(UnmanagedType.LPWStr)] get; } 33void Lookup([MarshalAs(UnmanagedType.LPWStr)] string wzStringKey, [MarshalAs(UnmanagedType.Interface)] out object ppUnknown); 40void Lookup(IReferenceIdentity ReferenceIdentityKey, [MarshalAs(UnmanagedType.Interface)] out object ppUnknown); 54int Next(uint celt, [Out, MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.IUnknown)] object[] rgelt, ref uint celtFetched); 68object _NewEnum { [return:MarshalAs(UnmanagedType.Interface)] get; }
parent\parent\parent\public\Internal\NDP\Inc\CmsInterop.cs (176)
259[MarshalAs(UnmanagedType.SysInt)] public IntPtr StringIds; 261[MarshalAs(UnmanagedType.SysInt)] public IntPtr IntegerIds; 302object StringIds { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 303object IntegerIds { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 311[MarshalAs(UnmanagedType.SysInt)] public IntPtr StringIds; 313[MarshalAs(UnmanagedType.SysInt)] public IntPtr IntegerIds; 354object StringIds { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 355object IntegerIds { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 363[MarshalAs(UnmanagedType.SysInt)] public IntPtr ResourceTypeIdInt; 365[MarshalAs(UnmanagedType.SysInt)] public IntPtr ResourceTypeIdString; 406object ResourceTypeIdInt { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 407object ResourceTypeIdString { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 418[MarshalAs(UnmanagedType.SysInt)] public IntPtr TransformMetadata; 421[MarshalAs(UnmanagedType.SysInt)] public IntPtr DigestValue; 423[MarshalAs(UnmanagedType.LPWStr)] public string Xml; 468object TransformMetadata { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 470object DigestValue { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 471string Xml { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 480[MarshalAs(UnmanagedType.LPWStr)] public string Name; 482[MarshalAs(UnmanagedType.LPWStr)] public string LoadFrom; 483[MarshalAs(UnmanagedType.LPWStr)] public string SourcePath; 484[MarshalAs(UnmanagedType.LPWStr)] public string ImportPath; 485[MarshalAs(UnmanagedType.LPWStr)] public string SourceName; 486[MarshalAs(UnmanagedType.LPWStr)] public string Location; 487[MarshalAs(UnmanagedType.SysInt)] public IntPtr HashValue; 490[MarshalAs(UnmanagedType.LPWStr)] public string Group; 545string Name { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 547string LoadFrom { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 548string SourcePath { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 549string ImportPath { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 550string SourceName { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 551string Location { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 552object HashValue { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 554string Group { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 566[MarshalAs(UnmanagedType.LPWStr)] public string Extension; 567[MarshalAs(UnmanagedType.LPWStr)] public string Description; 568[MarshalAs(UnmanagedType.LPWStr)] public string ProgID; 569[MarshalAs(UnmanagedType.LPWStr)] public string DefaultIcon; 570[MarshalAs(UnmanagedType.LPWStr)] public string Parameter; 586string Extension { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 587string Description { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 588string ProgID { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 589string DefaultIcon { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 590string Parameter { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 599[MarshalAs(UnmanagedType.LPWStr)] public string Xml; 600[MarshalAs(UnmanagedType.LPWStr)] public string Description; 615string Xml { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 616string Description { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 624[MarshalAs(UnmanagedType.LPWStr)] public string Subcategory; 638string Subcategory { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 676[MarshalAs(UnmanagedType.LPWStr)] public string RuntimeVersion; 677[MarshalAs(UnmanagedType.LPWStr)] public string HostFile; 702string RuntimeVersion { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 703string HostFile { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 711[MarshalAs(UnmanagedType.LPWStr)] public string ProgId; 725string ProgId { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 735[MarshalAs(UnmanagedType.LPWStr)] public string RuntimeVersion; 736[MarshalAs(UnmanagedType.LPWStr)] public string ClassName; 751string RuntimeVersion { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 752string ClassName { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 761[MarshalAs(UnmanagedType.LPWStr)] public string Group; 762[MarshalAs(UnmanagedType.LPWStr)] public string Codebase; 764[MarshalAs(UnmanagedType.SysInt)] public IntPtr HashValue; 768[MarshalAs(UnmanagedType.LPWStr)] public string ResourceFallbackCulture; 769[MarshalAs(UnmanagedType.LPWStr)] public string Description; 770[MarshalAs(UnmanagedType.LPWStr)] public string SupportUrl; 813string Group { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 814string Codebase { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 816object HashValue { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 819string ResourceFallbackCulture { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 820string Description { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 821string SupportUrl { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 857[MarshalAs(UnmanagedType.LPWStr)] public string ClassName; 858[MarshalAs(UnmanagedType.LPWStr)] public string HostDll; 873string ClassName { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 874string HostDll { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 883[MarshalAs(UnmanagedType.LPWStr)] public string id; 884[MarshalAs(UnmanagedType.LPWStr)] public string FinalStringMapped; 897string id { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 898string FinalStringMapped { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 907[MarshalAs(UnmanagedType.LPWStr)] public string Name; 908[MarshalAs(UnmanagedType.LPWStr)] public string CommandLine_File; 909[MarshalAs(UnmanagedType.LPWStr)] public string CommandLine_Parameters; 927string Name { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 928string CommandLine_File { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 929string CommandLine_Parameters { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 940[MarshalAs(UnmanagedType.LPWStr)] public string Id; 941[MarshalAs(UnmanagedType.LPWStr)] public string XmlSegment; 954string Id { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 955string XmlSegment { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 963[MarshalAs(UnmanagedType.LPWStr)] public string Name; 964[MarshalAs(UnmanagedType.LPWStr)] public string permissionSetID; 977string Name { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 978string permissionSetID { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 987[MarshalAs(UnmanagedType.LPWStr)] public string Publisher; 988[MarshalAs(UnmanagedType.LPWStr)] public string Product; 989[MarshalAs(UnmanagedType.LPWStr)] public string SupportUrl; 990[MarshalAs(UnmanagedType.LPWStr)] public string IconFile; 991[MarshalAs(UnmanagedType.LPWStr)] public string ErrorReportUrl; 992[MarshalAs(UnmanagedType.LPWStr)] public string SuiteName; 1011string Publisher { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1012string Product { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1013string SupportUrl { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1014string IconFile { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1015string ErrorReportUrl { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1016string SuiteName { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1024[MarshalAs(UnmanagedType.LPWStr)] public string DeploymentProviderCodebase; 1025[MarshalAs(UnmanagedType.LPWStr)] public string MinimumRequiredVersion; 1045string DeploymentProviderCodebase { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1046string MinimumRequiredVersion { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1057[MarshalAs(UnmanagedType.LPWStr)] public string SupportUrl; 1058[MarshalAs(UnmanagedType.LPWStr)] public string Description; 1082string SupportUrl { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1083string Description { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1096[MarshalAs(UnmanagedType.LPWStr)] 1110string SupportUrl { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1122[MarshalAs(UnmanagedType.LPWStr)] public string LocalPath; 1124[MarshalAs(UnmanagedType.SysInt)] public IntPtr ManifestHash; 1126[MarshalAs(UnmanagedType.LPWStr)] public string ContentType; 1127[MarshalAs(UnmanagedType.LPWStr)] public string RuntimeImageVersion; 1128[MarshalAs(UnmanagedType.SysInt)] public IntPtr MvidValue; 1133[MarshalAs(UnmanagedType.LPWStr)] public string defaultPermissionSetID; 1134[MarshalAs(UnmanagedType.LPWStr)] public string RequestedExecutionLevel; 1138[MarshalAs(UnmanagedType.LPWStr)] public string KeyInfoElement; 1201string LocalPath { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1203object ManifestHash { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 1204string ContentType { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1205string RuntimeImageVersion { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1206object MvidValue { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 1210string defaultPermissionSetID { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1211string RequestedExecutionLevel { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1215string KeyInfoElement { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1230[MarshalAs(UnmanagedType.LPWStr)] public string SubTypeName; 1232[MarshalAs(UnmanagedType.LPWStr)] public string DisplayName; 1256string SubTypeName { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1258string DisplayName { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1267[MarshalAs(UnmanagedType.LPWStr)] public string MapName; 1268[MarshalAs(UnmanagedType.LPWStr)] public string Name; 1285string MapName { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1286string Name { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1296[MarshalAs(UnmanagedType.LPWStr)] public string TagData; 1310string TagData { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1322[MarshalAs(UnmanagedType.LPWStr)] public string Value; 1323[MarshalAs(UnmanagedType.LPWStr)] public string BuildFilter; 1343string Value { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1344string BuildFilter { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1354[MarshalAs(UnmanagedType.LPWStr)] public string BuildFilter; 1355[MarshalAs(UnmanagedType.SysInt)] public IntPtr SecurityDescriptor; 1357[MarshalAs(UnmanagedType.SysInt)] public IntPtr Values; 1359[MarshalAs(UnmanagedType.SysInt)] public IntPtr Keys; 1412string BuildFilter { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1413object SecurityDescriptor { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 1414object Values { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 1415object Keys { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 1425[MarshalAs(UnmanagedType.LPWStr)] public string BuildFilter; 1426[MarshalAs(UnmanagedType.SysInt)] public IntPtr SecurityDescriptor; 1465string BuildFilter { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1466object SecurityDescriptor { [SecurityCritical][return: MarshalAs(UnmanagedType.Interface)] get; } 1474[MarshalAs(UnmanagedType.LPWStr)] public string Name; 1475[MarshalAs(UnmanagedType.LPWStr)] public string BuildFilter; 1489string Name { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1490string BuildFilter { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1500[MarshalAs(UnmanagedType.LPWStr)] public string Name; 1501[MarshalAs(UnmanagedType.LPWStr)] public string Description; 1520string Name { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1521string Description { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1532[MarshalAs(UnmanagedType.LPWStr)] public string Name; 1533[MarshalAs(UnmanagedType.LPWStr)] public string Description; 1558string Name { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1559string Description { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1572[MarshalAs(UnmanagedType.LPWStr)] public string TargetVersion; 1573[MarshalAs(UnmanagedType.LPWStr)] public string Profile; 1574[MarshalAs(UnmanagedType.LPWStr)] public string SupportedRuntime; 1590string TargetVersion { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; } 1591string Profile { [SecurityCritical][return:MarshalAs(UnmanagedType.LPWStr)] get; } 1592string SupportedRuntime { [SecurityCritical][return: MarshalAs(UnmanagedType.LPWStr)] get; }
parent\parent\parent\public\Internal\NDP\Inc\IsolationInterop.cs (225)
19[MarshalAs(UnmanagedType.U4)] public uint Size; 20[MarshalAs(UnmanagedType.SysInt)] public IntPtr BlobData; 36[MarshalAs(UnmanagedType.LPWStr)] public string Namespace; 37[MarshalAs(UnmanagedType.LPWStr)] public string Name; 38[MarshalAs(UnmanagedType.LPWStr)] public string Value; 54[MarshalAs(UnmanagedType.LPWStr)] public string ManifestPath; 70[MarshalAs(UnmanagedType.LPWStr)] public string FileName; 83[MarshalAs(UnmanagedType.LPWStr)] public string Subcategory; 90[MarshalAs(UnmanagedType.LPWStr)] public string XMLSnippet; 102[MarshalAs(UnmanagedType.LPWStr)] public string Subcategory; 109[MarshalAs(UnmanagedType.LPWStr)] public string XMLSnippet; 120[Out, MarshalAs(UnmanagedType.LPArray)] StoreApplicationReference[] rgelt 139[Out, MarshalAs(UnmanagedType.LPArray)] IDefinitionAppId[] AppIds 201[Out, MarshalAs(UnmanagedType.LPArray)] StoreOperationMetadataProperty[] AppIds 266[Out, MarshalAs(UnmanagedType.LPArray)] STORE_ASSEMBLY[] rgelt 332[Out, MarshalAs(UnmanagedType.LPArray)] STORE_ASSEMBLY_FILE[] rgelt 398[Out, MarshalAs(UnmanagedType.LPArray)] STORE_CATEGORY[] rgElements 464[Out, MarshalAs(UnmanagedType.LPArray)] STORE_CATEGORY_SUBCATEGORY[] rgElements 529[Out, MarshalAs(UnmanagedType.LPArray)] STORE_CATEGORY_INSTANCE[] rgInstances 613[return:MarshalAs(UnmanagedType.LPWStr)] 615[In, MarshalAs(UnmanagedType.LPWStr)] string Namespace, 616[In, MarshalAs(UnmanagedType.LPWStr)] string Name 620[In, MarshalAs(UnmanagedType.LPWStr)] string Namespace, 621[In, MarshalAs(UnmanagedType.LPWStr)] string Name, 622[In, MarshalAs(UnmanagedType.LPWStr)] string Value 629[In, MarshalAs(UnmanagedType.LPArray)] IDENTITY_ATTRIBUTE[] Deltas 639[return:MarshalAs(UnmanagedType.LPWStr)] 641[In, MarshalAs(UnmanagedType.LPWStr)] string Namespace, 642[In, MarshalAs(UnmanagedType.LPWStr)] string Name 646[In, MarshalAs(UnmanagedType.LPWStr)] string Namespace, 647[In, MarshalAs(UnmanagedType.LPWStr)] string Name, 648[In, MarshalAs(UnmanagedType.LPWStr)] string Value); 654[In, MarshalAs(UnmanagedType.LPArray)] IDENTITY_ATTRIBUTE[] Deltas 690[Out, MarshalAs(UnmanagedType.LPArray)] IDENTITY_ATTRIBUTE[] rgAttributes 696[Out, MarshalAs(UnmanagedType.LPArray)] byte[] Data 715[Out, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity[] DefinitionIdentity 781[Out, MarshalAs(UnmanagedType.LPArray)] IReferenceIdentity[] ReferenceIdentity 842[return:MarshalAs(UnmanagedType.LPWStr)] string get_SubscriptionId(); 843void put_SubscriptionId([In, MarshalAs(UnmanagedType.LPWStr)] string Subscription); 846[return:MarshalAs(UnmanagedType.LPWStr)] string get_Codebase(); 849void put_Codebase([In, MarshalAs(UnmanagedType.LPWStr)] string CodeBase); 853void SetAppPath([In] uint cIDefinitionIdentity, [In, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity[] DefinitionIdentity); 898[return:MarshalAs(UnmanagedType.LPWStr)] string get_SubscriptionId(); 899void put_SubscriptionId([In, MarshalAs(UnmanagedType.LPWStr)] string Subscription); 902[return:MarshalAs(UnmanagedType.LPWStr)] string get_Codebase(); 904void put_Codebase([In, MarshalAs(UnmanagedType.LPWStr)] string CodeBase); 963[In, MarshalAs(UnmanagedType.LPWStr)] string Identity 968[In, MarshalAs(UnmanagedType.LPWStr)] string Identity 971[return:MarshalAs(UnmanagedType.LPWStr)] 981[Out, MarshalAs(UnmanagedType.LPArray)] char[] Buffer 985[return:MarshalAs(UnmanagedType.LPWStr)] 995[Out, MarshalAs(UnmanagedType.LPArray)] char[] Buffer 999[return:MarshalAs(UnmanagedType.Bool)] 1006[return:MarshalAs(UnmanagedType.Bool)] 1013[return:MarshalAs(UnmanagedType.Bool)] 1016[In, MarshalAs(UnmanagedType.LPWStr)] string IdentityLeft, 1017[In, MarshalAs(UnmanagedType.LPWStr)] string IdentityRight 1020[return:MarshalAs(UnmanagedType.Bool)] 1023[In, MarshalAs(UnmanagedType.LPWStr)] string IdentityLeft, 1024[In, MarshalAs(UnmanagedType.LPWStr)] string IdentityRight 1027[return:MarshalAs(UnmanagedType.Bool)] 1034[return:MarshalAs(UnmanagedType.Bool)] 1037[In, MarshalAs(UnmanagedType.LPWStr)] string Definition, 1038[In, MarshalAs(UnmanagedType.LPWStr)] string Reference 1051[return:MarshalAs(UnmanagedType.LPWStr)] 1057[return:MarshalAs(UnmanagedType.LPWStr)] 1088[In, MarshalAs(UnmanagedType.LPWStr)] string Identity 1093[In, MarshalAs(UnmanagedType.LPWStr)] string Identity 1096[return:MarshalAs(UnmanagedType.LPWStr)] 1102[return:MarshalAs(UnmanagedType.LPWStr)] 1108[return:MarshalAs(UnmanagedType.Bool)] 1115[return:MarshalAs(UnmanagedType.Bool)] 1122[return:MarshalAs(UnmanagedType.Bool)] 1125[In, MarshalAs(UnmanagedType.LPWStr)] string AppIdLeft, 1126[In, MarshalAs(UnmanagedType.LPWStr)] string AppIdRight 1129[return:MarshalAs(UnmanagedType.Bool)] 1132[In, MarshalAs(UnmanagedType.LPWStr)] string AppIdLeft, 1133[In, MarshalAs(UnmanagedType.LPWStr)] string AppIdRight 1136[return:MarshalAs(UnmanagedType.Bool)] 1143[return:MarshalAs(UnmanagedType.Bool)] 1146[In, MarshalAs(UnmanagedType.LPWStr)] string Definition, 1147[In, MarshalAs(UnmanagedType.LPWStr)] string Reference 1160[return:MarshalAs(UnmanagedType.LPWStr)] 1166[return:MarshalAs(UnmanagedType.LPWStr)] 1204[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1205[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1206[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Application; 1207[MarshalAs(UnmanagedType.Interface)] public IDefinitionIdentity Component; 1208[MarshalAs(UnmanagedType.LPWStr)] public string ManifestPath; 1246[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1247[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1248[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Application; 1249[MarshalAs(UnmanagedType.Interface)] public IDefinitionIdentity Component; 1250[MarshalAs(UnmanagedType.LPWStr)] public string ComponentRelativePath; 1251[MarshalAs(UnmanagedType.LPWStr)] public string SourceFilePath; 1292[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1293[MarshalAs(UnmanagedType.U4)] public RefFlags Flags; 1295[MarshalAs(UnmanagedType.LPWStr)] public string Identifier; 1296[MarshalAs(UnmanagedType.LPWStr)] public string NonCanonicalData; 1337[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1338[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1339[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Application; 1340[MarshalAs(UnmanagedType.I8)] public Int64 ExpirationTime; 1384[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1385[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1386[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Application; 1421[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1422[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1423[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Application; 1471[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1472[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1473[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Application; 1510[MarshalAs(UnmanagedType.LPWStr)] public string Name; 1511[MarshalAs(UnmanagedType.SysUInt)] public IntPtr ValueSize; 1512[MarshalAs(UnmanagedType.LPWStr)] public string Value; 1531[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1532[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1533[MarshalAs(UnmanagedType.Interface)] public IDefinitionAppId Deployment; 1534[MarshalAs(UnmanagedType.SysInt)] public IntPtr InstallerReference; 1535[MarshalAs(UnmanagedType.SysInt)] public IntPtr /*SIZE_T*/ cPropertiesToTest; 1536[MarshalAs(UnmanagedType.SysInt)] public IntPtr PropertiesToTest; 1537[MarshalAs(UnmanagedType.SysInt)] public IntPtr /*SIZE_T*/ cPropertiesToSet; 1538[MarshalAs(UnmanagedType.SysInt)] public IntPtr PropertiesToSet; 1656[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1657[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1658[MarshalAs(UnmanagedType.LPWStr)] public string BaseAddressFilePath; 1659[MarshalAs(UnmanagedType.LPWStr)] public string ExportsFilePath; 1684[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 1685[MarshalAs(UnmanagedType.U4)] public OpFlags Flags; 1686[MarshalAs(UnmanagedType.U8)] public UInt64 SizeReclaimationLimit; 1687[MarshalAs(UnmanagedType.U8)] public UInt64 RuntimeLimit; 1688[MarshalAs(UnmanagedType.U4)] public UInt32 ComponentCountLimit; 1753[MarshalAs(UnmanagedType.U4)] public StoreTransactionOperationType Operation; 2225[MarshalAs(UnmanagedType.U2)] public UInt16 Revision; 2226[MarshalAs(UnmanagedType.U2)] public UInt16 Build; 2227[MarshalAs(UnmanagedType.U2)] public UInt16 Minor; 2228[MarshalAs(UnmanagedType.U2)] public UInt16 Major; 2234[MarshalAs(UnmanagedType.U4)] public UInt32 Flags; 2235[MarshalAs(UnmanagedType.U4)] public UInt32 Disposition; 2238[MarshalAs(UnmanagedType.SysInt)] public IntPtr Reserved; 2248[In, MarshalAs(UnmanagedType.LPArray)] StoreTransactionOperation[] rgOperations, 2249[Out, MarshalAs(UnmanagedType.LPArray)] uint[] rgDispositions, 2250[Out, MarshalAs(UnmanagedType.LPArray)] int[] /*HRESULT*/ rgResults 2254[return :MarshalAs(UnmanagedType.IUnknown)] 2259[In, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity[] DefinitionIdentity_DeploymentsToIgnore, 2267[In, MarshalAs(UnmanagedType.LPArray)] IDefinitionAppId[] rgpIDefinitionAppId_Deployments, 2278[In, MarshalAs(UnmanagedType.SysInt)] IntPtr Count, 2279[In, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity [] DefsToBind, 2281[In, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity [] DefsToIgnore 2285[return:MarshalAs(UnmanagedType.IUnknown)] 2293[return:MarshalAs(UnmanagedType.IUnknown)] 2301[return:MarshalAs(UnmanagedType.IUnknown)] 2309[return:MarshalAs(UnmanagedType.IUnknown)] 2317[return:MarshalAs(UnmanagedType.LPWStr)] 2335[return:MarshalAs(UnmanagedType.IUnknown)] 2343[return:MarshalAs(UnmanagedType.IUnknown)] 2347[In, MarshalAs(UnmanagedType.LPWStr)] string SubcategoryPathPattern, 2352[return:MarshalAs(UnmanagedType.IUnknown)] 2356[In, MarshalAs(UnmanagedType.LPWStr)] string SubcategoryPath, 2368[In, MarshalAs(UnmanagedType.LPWStr)] string pcwszPropertyName, 2373[return:MarshalAs(UnmanagedType.LPWStr)] 2386[return:MarshalAs(UnmanagedType.IUnknown)] 2395[return:MarshalAs(UnmanagedType.IUnknown)] 2404[return:MarshalAs(UnmanagedType.IUnknown)] 2590[In, MarshalAs(UnmanagedType.LPWStr)] string ErrorStatusHostFile, 2592[In, MarshalAs(UnmanagedType.LPArray)] string[] Parameters); 2719[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 2720[MarshalAs(UnmanagedType.U4)] public UInt32 Flags; 2721[MarshalAs(UnmanagedType.SysInt)] public IntPtr CustomStoreList; 2722[MarshalAs(UnmanagedType.SysInt)] public IntPtr CultureFallbackList; 2723[MarshalAs(UnmanagedType.SysInt)] public IntPtr ProcessorArchitectureList; 2724[MarshalAs(UnmanagedType.SysInt)] public IntPtr Source; 2725[MarshalAs(UnmanagedType.U2)] public UInt16 ProcArch; 2743[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 2744[MarshalAs(UnmanagedType.U4)] public UInt32 Flags; 2745[MarshalAs(UnmanagedType.U4)] public UInt32 SourceType; 2746[MarshalAs(UnmanagedType.SysInt)] public IntPtr Data; 2776[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 2777[MarshalAs(UnmanagedType.U4)] public UInt32 Flags; 2798[MarshalAs(UnmanagedType.U4)] public UInt32 Size; 2799[MarshalAs(UnmanagedType.U4)] public UInt32 Flags; 2921[return:MarshalAs(UnmanagedType.IUnknown)] 2947[return :MarshalAs(UnmanagedType.IUnknown)] 2957[return :MarshalAs(UnmanagedType.IUnknown)] 2959[In, MarshalAs(UnmanagedType.LPWStr)] string pszManifestPath, 2966[return :MarshalAs(UnmanagedType.IUnknown)] 2973[return :MarshalAs(UnmanagedType.IUnknown)] 2980[return :MarshalAs(UnmanagedType.Interface)] 2986[return :MarshalAs(UnmanagedType.Interface)] 2992[return :MarshalAs(UnmanagedType.IUnknown)] 3144[Out, MarshalAs(UnmanagedType.LPWStr)] out string FullPath 3156[Out, MarshalAs(UnmanagedType.Interface)] out object AppId 3165[Out, MarshalAs(UnmanagedType.Interface)] out object EnumOut 3173[In, MarshalAs(UnmanagedType.LPWStr)] string SubcategoryPattern, 3175[Out, MarshalAs(UnmanagedType.Interface)] out object EnumOut 3183[In, MarshalAs(UnmanagedType.LPWStr)] string Subcategory, 3185[Out, MarshalAs(UnmanagedType.Interface)] out object EnumOut 3191[In, MarshalAs(UnmanagedType.LPWStr)] string Culture, 3192[In, MarshalAs(UnmanagedType.LPWStr)] string ReplacementPattern, 3193[Out, MarshalAs(UnmanagedType.LPWStr)] out string Replaced 3199[In, MarshalAs(UnmanagedType.SysUInt)] IntPtr ComponentIndex, 3200[In, MarshalAs(UnmanagedType.SysUInt)] IntPtr StringCount, 3201[Out, MarshalAs(UnmanagedType.LPArray)] string[] SourceStrings, 3202[Out, MarshalAs(UnmanagedType.LPArray)] out string[] DestinationStrings, 3203[In, MarshalAs(UnmanagedType.SysUInt)] IntPtr CultureFallbacks 3210[In, MarshalAs(UnmanagedType.LPArray)] string[] PropertyNames, 3211[Out, MarshalAs(UnmanagedType.LPArray)] out string[] PropertyValues, 3212[Out, MarshalAs(UnmanagedType.LPArray)] out UIntPtr[] ComponentIndicies 3218[Out, MarshalAs(UnmanagedType.LPWStr)] out string ApplicationPath 3227[Out, MarshalAs(UnmanagedType.Interface)] out object ManifestInteface 3234[Out, MarshalAs(UnmanagedType.LPWStr)] out string PayloadPath 3242[Out, MarshalAs(UnmanagedType.Interface)] out object MatchedDefinition 3250[Out, MarshalAs(UnmanagedType.Interface)] out object ppCreatedAppContext 3257[Out, MarshalAs(UnmanagedType.Interface)] out object ppIdentityEnum 3266[In, MarshalAs(UnmanagedType.SysInt)] IntPtr Inputs, 3267[In, MarshalAs(UnmanagedType.SysInt)] IntPtr Outputs 3283[In, MarshalAs(UnmanagedType.SysInt)] IntPtr pCoordinateList, 3284[Out, MarshalAs(UnmanagedType.LPWStr)] out string ppszPath 3291[In, MarshalAs(UnmanagedType.LPArray)] IDefinitionIdentity[] Components, 3292[Out, MarshalAs(UnmanagedType.LPArray)] UIntPtr[] Indicies, 3293[Out, MarshalAs(UnmanagedType.LPArray)] UInt32[] Dispositions 3300[In, MarshalAs(UnmanagedType.LPArray)] IReferenceIdentity[] References, 3301[Out, MarshalAs(UnmanagedType.LPArray)] UIntPtr[] Indicies, 3302[Out, MarshalAs(UnmanagedType.LPArray)] UInt32[] Dispositions 3338[Out, MarshalAs(UnmanagedType.LPWStr)] out string Path
parent\parent\parent\public\Internal\NDP\Inc\mansign.cs (5)
131[return: MarshalAs(UnmanagedType.Bool)] 215[return: MarshalAs(UnmanagedType.Bool)] 218[In] [MarshalAs(UnmanagedType.LPWStr)] string wszUrl, 221[In] [MarshalAs(UnmanagedType.LPStr)] string pszHashId, 231[return: MarshalAs(UnmanagedType.Bool)]
winforms\Managed\System\WinForms\Control.cs (2)
2496[return : MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(ActiveXFontMarshaler))] 2524[param : MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(ActiveXFontMarshaler))]
winforms\Managed\System\WinForms\DataGridViewTopRowAccessibleObject.cs (1)
233[return: MarshalAs(UnmanagedType.IUnknown)]
winforms\Managed\System\WinForms\FileDialog_Vista_Interop.cs (74)
87void BindToHandler([In, MarshalAs(UnmanagedType.Interface)] IntPtr pbc, [In] ref Guid rbhid, [In] ref Guid riid, out IntPtr ppvOut); 97void GetItemAt([In] uint dwIndex, [MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); 99void EnumItems([MarshalAs(UnmanagedType.Interface)] out IntPtr ppenumShellItems); 117void SetFileTypes([In] uint cFileTypes, [In] [MarshalAs(UnmanagedType.LPArray)]COMDLG_FILTERSPEC[] rgFilterSpec); 123void Advise([In, MarshalAs(UnmanagedType.Interface)] IFileDialogEvents pfde, out uint pdwCookie); 131void SetDefaultFolder([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi); 133void SetFolder([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi); 135void GetFolder([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); 137void GetCurrentSelection([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); 139void SetFileName([In, MarshalAs(UnmanagedType.LPWStr)] string pszName); 141void GetFileName([MarshalAs(UnmanagedType.LPWStr)] out string pszName); 143void SetTitle([In, MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 145void SetOkButtonLabel([In, MarshalAs(UnmanagedType.LPWStr)] string pszText); 147void SetFileNameLabel([In, MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 149void GetResult([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); 151void AddPlace([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi, int alignment); 153void SetDefaultExtension([In, MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 155void Close([MarshalAs(UnmanagedType.Error)] int hr); 161void SetFilter([MarshalAs(UnmanagedType.Interface)] IntPtr pFilter); 178void Advise([In, MarshalAs(UnmanagedType.Interface)] IFileDialogEvents pfde, out uint pdwCookie); 186void SetDefaultFolder([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi); 188void SetFolder([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi); 190void GetFolder([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); 192void GetCurrentSelection([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); 194void SetFileName([In, MarshalAs(UnmanagedType.LPWStr)] string pszName); 196void GetFileName([MarshalAs(UnmanagedType.LPWStr)] out string pszName); 198void SetTitle([In, MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 200void SetOkButtonLabel([In, MarshalAs(UnmanagedType.LPWStr)] string pszText); 202void SetFileNameLabel([In, MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 204void GetResult([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); 206void AddPlace([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi, FileDialogCustomPlace fdcp); 208void SetDefaultExtension([In, MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 210void Close([MarshalAs(UnmanagedType.Error)] int hr); 216void SetFilter([MarshalAs(UnmanagedType.Interface)] IntPtr pFilter); 218void GetResults([MarshalAs(UnmanagedType.Interface)] out IShellItemArray ppenum); 220void GetSelectedItems([MarshalAs(UnmanagedType.Interface)] out IShellItemArray ppsai); 237void Advise([In, MarshalAs(UnmanagedType.Interface)] IFileDialogEvents pfde, out uint pdwCookie); 245void SetDefaultFolder([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi); 247void SetFolder([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi); 249void GetFolder([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); 251void GetCurrentSelection([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); 253void SetFileName([In, MarshalAs(UnmanagedType.LPWStr)] string pszName); 255void GetFileName([MarshalAs(UnmanagedType.LPWStr)] out string pszName); 257void SetTitle([In, MarshalAs(UnmanagedType.LPWStr)] string pszTitle); 259void SetOkButtonLabel([In, MarshalAs(UnmanagedType.LPWStr)] string pszText); 261void SetFileNameLabel([In, MarshalAs(UnmanagedType.LPWStr)] string pszLabel); 263void GetResult([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); 265void AddPlace([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi, FileDialogCustomPlace fdcp); 267void SetDefaultExtension([In, MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension); 269void Close([MarshalAs(UnmanagedType.Error)] int hr); 275void SetFilter([MarshalAs(UnmanagedType.Interface)] IntPtr pFilter); 277void SetSaveAsItem([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi); 279void SetProperties([In, MarshalAs(UnmanagedType.Interface)] IntPtr pStore); 281void SetCollectedProperties([In, MarshalAs(UnmanagedType.Interface)] IntPtr pList, [In] int fAppendDefault); 283void GetProperties([MarshalAs(UnmanagedType.Interface)] out IntPtr ppStore); 285void ApplyProperties([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi, [In, MarshalAs(UnmanagedType.Interface)] IntPtr pStore, [In, ComAliasName("ShellObjects.wireHWND")] ref IntPtr hwnd, [In, MarshalAs(UnmanagedType.Interface)] IntPtr pSink); 298int OnFileOk([In, MarshalAs(UnmanagedType.Interface)] IFileDialog pfd); 301int OnFolderChanging([In, MarshalAs(UnmanagedType.Interface)] IFileDialog pfd, [In, MarshalAs(UnmanagedType.Interface)] IShellItem psiFolder); 303void OnFolderChange([In, MarshalAs(UnmanagedType.Interface)] IFileDialog pfd); 305void OnSelectionChange([In, MarshalAs(UnmanagedType.Interface)] IFileDialog pfd); 307void OnShareViolation([In, MarshalAs(UnmanagedType.Interface)] IFileDialog pfd, [In, MarshalAs(UnmanagedType.Interface)] IShellItem psi, out FDE_SHAREVIOLATION_RESPONSE pResponse); 309void OnTypeChange([In, MarshalAs(UnmanagedType.Interface)] IFileDialog pfd); 311void OnOverwrite([In, MarshalAs(UnmanagedType.Interface)] IFileDialog pfd, [In, MarshalAs(UnmanagedType.Interface)] IShellItem psi, out FDE_OVERWRITE_RESPONSE pResponse); 319void BindToHandler([In, MarshalAs(UnmanagedType.Interface)] IntPtr pbc, [In] ref Guid bhid, [In] ref Guid riid, out IntPtr ppv); 321void GetParent([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); 323void GetDisplayName([In] SIGDN sigdnName, [MarshalAs(UnmanagedType.LPWStr)] out string ppszName); 327void Compare([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi, [In] uint hint, out int piOrder); 346[MarshalAs(UnmanagedType.LPWStr)] 348[MarshalAs(UnmanagedType.LPWStr)]
winforms\Managed\System\WinForms\HtmlDocument.cs (1)
806[MarshalAs(UnmanagedType.Struct)]
winforms\Managed\System\WinForms\NativeMethods.cs (133)
2637[MarshalAs(UnmanagedType.U4)] 2639[MarshalAs(UnmanagedType.U4)] 2650[return: MarshalAs(UnmanagedType.I4)] 2660[return: MarshalAs(UnmanagedType.I4)] 2667[In, MarshalAs(UnmanagedType.LPArray)] 2813[MarshalAs(UnmanagedType.LPStr)] 2819[MarshalAs(UnmanagedType.LPStr)] 2829[MarshalAs(UnmanagedType.ByValArray, SizeConst=32)] 2852[MarshalAs(UnmanagedType.ByValArray, SizeConst=20)] 2862 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = CCHDEVICENAME)] 2878 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = CCHFORMNAME)] 2917[Out, MarshalAs(UnmanagedType.LPArray)] 2919[Out, MarshalAs(UnmanagedType.LPArray)] 2969[In, Out, MarshalAs(UnmanagedType.LPArray)] 2971[In, Out, MarshalAs(UnmanagedType.LPArray)] 2974[In, Out, MarshalAs(UnmanagedType.Bool)] 2980[In, MarshalAs(UnmanagedType.BStr)] 2982[In, MarshalAs(UnmanagedType.Interface)] 2986[Out, In, MarshalAs(UnmanagedType.Struct)] 2988[In, Out, MarshalAs(UnmanagedType.Bool)] 3143[MarshalAs(UnmanagedType.Struct)] 3147[MarshalAs(UnmanagedType.Struct)] 3151[MarshalAs(UnmanagedType.Struct)] 3153[MarshalAs(UnmanagedType.Struct)] 3155[MarshalAs(UnmanagedType.Struct)] 3504[MarshalAs(UnmanagedType.LPStr)] 3590[MarshalAs(UnmanagedType.LPWStr)] 3593[MarshalAs(UnmanagedType.U8)] 3596[MarshalAs(UnmanagedType.U2)] 3599[MarshalAs(UnmanagedType.U2)] 3602[MarshalAs(UnmanagedType.Bool)] 3605[MarshalAs(UnmanagedType.Bool)] 3608[MarshalAs(UnmanagedType.Bool)] 3702[MarshalAs(UnmanagedType.ByValTStr, SizeConst=32)] 3764[MarshalAs(UnmanagedType.ByValTStr, SizeConst=128)] 3768[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] 3771[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 64)] 3935[MarshalAs(UnmanagedType.LPWStr)] 3939[MarshalAs(UnmanagedType.I8)] 3941[MarshalAs(UnmanagedType.I8)] 3943[MarshalAs(UnmanagedType.I8)] 3945[MarshalAs(UnmanagedType.I8)] 3947[MarshalAs(UnmanagedType.I4)] 3949[MarshalAs(UnmanagedType.I4)] 3953[MarshalAs(UnmanagedType.I2)] 3955[MarshalAs(UnmanagedType.I2)] 3957[MarshalAs(UnmanagedType.U1)] 3959[MarshalAs(UnmanagedType.U1)] 3961[MarshalAs(UnmanagedType.U1)] 3963[MarshalAs(UnmanagedType.U1)] 3965[MarshalAs(UnmanagedType.U1)] 3967[MarshalAs(UnmanagedType.U1)] 3969[MarshalAs(UnmanagedType.U1)] 3971[MarshalAs(UnmanagedType.U1)] 3973[MarshalAs(UnmanagedType.I4)] 3975[MarshalAs(UnmanagedType.I4)] 4068[MarshalAs(UnmanagedType.ByValArray, SizeConst=6)/*leftover(offset=0, widths)*/] 4099[MarshalAs(UnmanagedType.R4)/*leftover(offset=0, x)*/] 4102[MarshalAs(UnmanagedType.R4)/*leftover(offset=4, y)*/] 4110[MarshalAs(UnmanagedType.U4)/*leftover(offset=0, cb)*/] 4117[MarshalAs(UnmanagedType.U4)/*leftover(offset=16, cAccelEntries)*/] 4141[return: MarshalAs(UnmanagedType.Interface)] 4151[Out, MarshalAs(UnmanagedType.LPArray)] 4171[In, MarshalAs(UnmanagedType.U4)] 4188[In, MarshalAs(UnmanagedType.U4)] 4208[MarshalAs(UnmanagedType.LPWStr)/*leftover(offset=4, customMarshal="UniStringMarshaller", lpszVerbName)*/] 4211[MarshalAs(UnmanagedType.U4)/*leftover(offset=8, fuFlags)*/] 4214[MarshalAs(UnmanagedType.U4)/*leftover(offset=12, grfAttribs)*/] 4223[MarshalAs(UnmanagedType.U2)/*leftover(offset=0, palVersion)*/] 4226[MarshalAs(UnmanagedType.U2)/*leftover(offset=2, palNumEntries)*/] 4234[MarshalAs(UnmanagedType.U4)/*leftover(offset=0, cb)*/] 4239[MarshalAs(UnmanagedType.U2)/*leftover(offset=8, cAccel)*/] 4242[MarshalAs(UnmanagedType.U4)/*leftover(offset=10, dwFlags)*/] 4255[MarshalAs(UnmanagedType.I2)] 4257[MarshalAs(UnmanagedType.I2)] 4259[MarshalAs(UnmanagedType.I2)] 4261[MarshalAs(UnmanagedType.I2)] 4382private static extern IntPtr SysAllocString([In, MarshalAs(UnmanagedType.LPWStr)]string s); 4563[MarshalAs(UnmanagedType.U4)/*leftover(offset=0, cb)*/] 4788[MarshalAs(UnmanagedType.U4)] 4790[MarshalAs(UnmanagedType.U2)] 4792[MarshalAs(UnmanagedType.U2)] 4794[MarshalAs(UnmanagedType.U2)] 4796[MarshalAs(UnmanagedType.U2)] 4911[MarshalAs(UnmanagedType.U4)/*leftover(offset=8, cArgs)*/] 4913[MarshalAs(UnmanagedType.U4)/*leftover(offset=12, cNamedArgs)*/] 4926[MarshalAs(UnmanagedType.U2)] 4928[MarshalAs(UnmanagedType.U2)] 4930[MarshalAs(UnmanagedType.BStr)] 4932[MarshalAs(UnmanagedType.BStr)] 4934[MarshalAs(UnmanagedType.BStr)] 4936[MarshalAs(UnmanagedType.U4)] 4942[MarshalAs(UnmanagedType.U4)] 4976[MarshalAs(UnmanagedType.I2)] 4978[MarshalAs(UnmanagedType.I2)] 4980[MarshalAs(UnmanagedType.I2)] 4982[MarshalAs(UnmanagedType.I2)] 4985[MarshalAs(UnmanagedType.U2)] 4995[MarshalAs(UnmanagedType.U2)] 5085[MarshalAs(UnmanagedType.U4)/*leftover(offset=0, cElems)*/] 5118[MarshalAs(UnmanagedType.ByValTStr, SizeConst=80)] 5131[MarshalAs(UnmanagedType.ByValTStr, SizeConst=80)] 5615[MarshalAs(UnmanagedType.ByValArray, SizeConst=64)] 5630[MarshalAs(UnmanagedType.ByValArray, SizeConst=32)] 5645[MarshalAs(UnmanagedType.ByValArray, SizeConst=32)] 5693[MarshalAs(UnmanagedType.ByValArray, SizeConst=32)] 5725[MarshalAs(UnmanagedType.ByValArray, SizeConst = 56)] 5759[MarshalAs(UnmanagedType.U4)] 5761[MarshalAs(UnmanagedType.I4)] 5763[MarshalAs(UnmanagedType.I4)] 5765[MarshalAs(UnmanagedType.I4)] 5767[MarshalAs(UnmanagedType.I4)] 5852[MarshalAs(UnmanagedType.ByValArray, SizeConst=56)] 6119[MarshalAs(UnmanagedType.U2)] 6253[return: MarshalAs(UnmanagedType.Interface)] 6260[MarshalAs(UnmanagedType.U4)] 6262[MarshalAs(UnmanagedType.U4)] 6267[MarshalAs(UnmanagedType.U4)] 6270[MarshalAs(UnmanagedType.U2)] 6272[MarshalAs(UnmanagedType.U2)] 6274[MarshalAs(UnmanagedType.U2)] 6276[MarshalAs(UnmanagedType.U2)] 6278[MarshalAs(UnmanagedType.U2)] 6280[MarshalAs(UnmanagedType.U2)] 6282[MarshalAs(UnmanagedType.U2)] 6284[MarshalAs(UnmanagedType.U2)] 6289[MarshalAs(UnmanagedType.U4)] 6292[MarshalAs(UnmanagedType.U2)] 6296[MarshalAs(UnmanagedType.U4)] 6299[MarshalAs(UnmanagedType.U2)] 6348[MarshalAs(UnmanagedType.U4)] 6350[MarshalAs(UnmanagedType.U2)] 6383[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst=BITMAPINFO_MAX_COLORSIZE*4)]
winforms\Managed\System\WinForms\SafeNativeMethods.cs (21)
89public static extern void OleCreatePropertyFrame(HandleRef hwndOwner, int x, int y, [MarshalAs(UnmanagedType.LPWStr)]string caption, int objects, [MarshalAs(UnmanagedType.Interface)] ref object pobjs, int pages, HandleRef pClsid, int locale, int reserved1, IntPtr reserved2); 92public static extern void OleCreatePropertyFrame(HandleRef hwndOwner, int x, int y, [MarshalAs(UnmanagedType.LPWStr)]string caption, int objects, [MarshalAs(UnmanagedType.Interface)] ref object pobjs, int pages, Guid[] pClsid, int locale, int reserved1, IntPtr reserved2); 95public static extern void OleCreatePropertyFrame(HandleRef hwndOwner, int x, int y, [MarshalAs(UnmanagedType.LPWStr)]string caption, int objects, HandleRef lplpobjs, int pages, HandleRef pClsid, int locale, int reserved1, IntPtr reserved2); 98public static extern int HtmlHelp(HandleRef hwndCaller, [MarshalAs(UnmanagedType.LPTStr)]string pszFile, int uCommand, int dwData); 101public static extern int HtmlHelp(HandleRef hwndCaller, [MarshalAs(UnmanagedType.LPTStr)]string pszFile, int uCommand, string dwData); 104public static extern int HtmlHelp(HandleRef hwndCaller, [MarshalAs(UnmanagedType.LPTStr)]string pszFile, int uCommand, [MarshalAs(UnmanagedType.LPStruct)]NativeMethods.HH_POPUP dwData); 107public static extern int HtmlHelp(HandleRef hwndCaller, [MarshalAs(UnmanagedType.LPTStr)]string pszFile, int uCommand, [MarshalAs(UnmanagedType.LPStruct)]NativeMethods.HH_FTS_QUERY dwData); 110public static extern int HtmlHelp(HandleRef hwndCaller, [MarshalAs(UnmanagedType.LPTStr)]string pszFile, int uCommand, [MarshalAs(UnmanagedType.LPStruct)]NativeMethods.HH_AKLINK dwData); 325public static extern int GetKeyboardLayoutList(int size, [Out, MarshalAs(UnmanagedType.LPArray)] IntPtr[] hkls); 610[return:MarshalAs(UnmanagedType.Bool)] 760public static extern IntPtr OpenThemeData(HandleRef hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszClassList); 781public static extern int DrawThemeText(HandleRef hTheme, HandleRef hdc, int iPartId, int iStateId, [MarshalAs(UnmanagedType.LPWStr)] string pszText, int iCharCount, int dwTextFlags, int dwTextFlags2, [In] NativeMethods.COMRECT pRect); 823public static extern int GetThemeDocumentationProperty([MarshalAs(UnmanagedType.LPWStr)] string pszThemeName, [MarshalAs(UnmanagedType.LPWStr)] string pszPropertyName, StringBuilder pszValueBuff, int cchMaxValChars); 826public static extern int GetThemeTextExtent(HandleRef hTheme, HandleRef hdc, int iPartId, int iStateId, [MarshalAs(UnmanagedType.LPWStr)] string pszText, int iCharCount, int dwTextFlags, [In] NativeMethods.COMRECT pBoundingRect, [Out] NativeMethods.COMRECT pExtentRect); 845public static extern IntPtr OpenInputDesktop(int dwFlags, [MarshalAs(UnmanagedType.Bool)] bool fInherit, int dwDesiredAccess);
winforms\Managed\System\WinForms\UnsafeNativeMethods.cs (529)
222[return: MarshalAs(UnmanagedType.Interface)][DllImport(ExternDll.Ole32, ExactSpelling=true, PreserveSig=false)] 227[MarshalAs(UnmanagedType.Interface)] 349public static extern UnsafeNativeMethods.IPicture OleCreateIPictureIndirect([MarshalAs(UnmanagedType.AsAny)]object pictdesc, ref Guid iid, bool fOwn); 352public static extern UnsafeNativeMethods.IPictureDisp OleCreateIPictureDispIndirect([MarshalAs(UnmanagedType.AsAny)] object pictdesc, ref Guid iid, bool fOwn); 456public static extern int WideCharToMultiByte(int codePage, int flags, [MarshalAs(UnmanagedType.LPWStr)]string wideStr, int chars, [In,Out]byte[] pOutBytes, int bufferBytes, IntPtr defaultChar, IntPtr pDefaultUsed); 574[return:MarshalAs(UnmanagedType.Bool)] [DllImport(ExternDll.Kernel32, SetLastError=true)] 614[return: MarshalAs(UnmanagedType.Bool)] 615public static extern bool BlockInput([In, MarshalAs(UnmanagedType.Bool)] bool fBlockIt); 948public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out, MarshalAs(UnmanagedType.LPStruct)] NativeMethods.PARAFORMAT lParam); 951public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out, MarshalAs(UnmanagedType.LPStruct)] NativeMethods.CHARFORMATA lParam); 954public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out, MarshalAs(UnmanagedType.LPStruct)] NativeMethods.CHARFORMAT2A lParam); 957public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out, MarshalAs(UnmanagedType.LPStruct)] NativeMethods.CHARFORMATW lParam); 960public static extern int SendMessage(HandleRef hWnd, int msg, int wParam, [Out, MarshalAs(UnmanagedType.IUnknown)]out object editOle); 1056public extern static IntPtr SendMessage(HandleRef hWnd, int Msg, [In, Out, MarshalAs(UnmanagedType.Bool)] ref bool wParam, IntPtr lParam); 1209public static extern bool GetUserObjectInformation(HandleRef hObj, int nIndex, [MarshalAs(UnmanagedType.LPStruct)] NativeMethods.USEROBJECTFLAGS pvBuffer, int nLength, ref int lpnLengthNeeded); 1256public static extern int CreateStdAccessibleObject(HandleRef hWnd, int objID, ref Guid refiid, [In, Out, MarshalAs(UnmanagedType.Interface)] ref object pAcc); 1275public static IntPtr BeginPaint(HandleRef hWnd, [In, Out, MarshalAs(UnmanagedType.LPStruct)] ref NativeMethods.PAINTSTRUCT lpPaint) { 1282public static bool EndPaint(HandleRef hWnd, [In, MarshalAs(UnmanagedType.LPStruct)] ref NativeMethods.PAINTSTRUCT lpPaint) { 1601HandleRef hWndParent, HandleRef hMenu, HandleRef hInst, [MarshalAs(UnmanagedType.AsAny)] object pvParam); 1606HandleRef hWndParent, HandleRef hMenu, HandleRef hInst, [MarshalAs(UnmanagedType.AsAny)]object pvParam) { 1719[In, MarshalAs(UnmanagedType.Interface)] 1721[In, MarshalAs(UnmanagedType.U4)] 1730[In, MarshalAs(UnmanagedType.U4)] 1742[In, MarshalAs(UnmanagedType.Interface)] 1744[In, MarshalAs(UnmanagedType.U4)] 1758[In, MarshalAs(UnmanagedType.U4)] 1763[In, MarshalAs(UnmanagedType.U4)] 1805[Out, MarshalAs(UnmanagedType.IDispatch)] 1814[In, MarshalAs(UnmanagedType.U4)] 1821[In, MarshalAs(UnmanagedType.U4)] 1840[In, MarshalAs(UnmanagedType.U4)] 1842[In, MarshalAs(UnmanagedType.U4)] 1844[Out, MarshalAs(UnmanagedType.Interface)] 1879[Out, MarshalAs(UnmanagedType.Interface)] 1881[Out, MarshalAs(UnmanagedType.Interface)] 1919[In, MarshalAs(UnmanagedType.U4)] 1925[In, Out, MarshalAs(UnmanagedType.U4)] 1931[In, MarshalAs(UnmanagedType.U4)] 1937[In, MarshalAs(UnmanagedType.U4)] 1959[Out, MarshalAs(UnmanagedType.LPArray)] 1985[Out, MarshalAs(UnmanagedType.LPArray)] 1994[In, MarshalAs(UnmanagedType.U4)] 2002[In, MarshalAs(UnmanagedType.U4)] 2017[In, MarshalAs(UnmanagedType.Interface)] 2019[In, MarshalAs(UnmanagedType.BStr)] 2021[Out, MarshalAs(UnmanagedType.LPArray)] 2023[Out, MarshalAs(UnmanagedType.LPArray)] 2028[In, MarshalAs(UnmanagedType.U4)] 2063[In, MarshalAs(UnmanagedType.Interface)] 2065[In, MarshalAs(UnmanagedType.LPWStr)] 2091[In, MarshalAs(UnmanagedType.LPWStr)] 2102[In, MarshalAs(UnmanagedType.U2)] 2111[return: MarshalAs(UnmanagedType.I4)] 2114[In, MarshalAs(UnmanagedType.U4)] 2118[In, MarshalAs(UnmanagedType.Interface)] 2120[In, MarshalAs(UnmanagedType.Interface)] 2123[return: MarshalAs(UnmanagedType.I4)] 2129[return: MarshalAs(UnmanagedType.I4)] 2132[In, MarshalAs(UnmanagedType.I4)] 2143[return: MarshalAs(UnmanagedType.I4)] 2147[return: MarshalAs(UnmanagedType.I4)] 2151[return: MarshalAs(UnmanagedType.I4)] 2154[In, MarshalAs(UnmanagedType.Bool)] 2157[return: MarshalAs(UnmanagedType.I4)] 2160[In, MarshalAs(UnmanagedType.Bool)] 2163[return: MarshalAs(UnmanagedType.I4)] 2166[In, MarshalAs(UnmanagedType.Bool)] 2169[return: MarshalAs(UnmanagedType.I4)] 2178[return: MarshalAs(UnmanagedType.I4)] 2185[In, MarshalAs(UnmanagedType.I4)] 2188[return: MarshalAs(UnmanagedType.I4)] 2191[Out, MarshalAs(UnmanagedType.LPArray)] 2193[In, MarshalAs(UnmanagedType.U4)] 2196[return: MarshalAs(UnmanagedType.I4)] 2199[In, MarshalAs(UnmanagedType.Interface)] 2201[Out, MarshalAs(UnmanagedType.Interface)] 2204[return: MarshalAs(UnmanagedType.I4)] 2207[Out, MarshalAs(UnmanagedType.Interface)] 2210[return: MarshalAs(UnmanagedType.I4)] 2213[In, MarshalAs(UnmanagedType.U4)] 2215[In, MarshalAs(UnmanagedType.LPWStr)] 2217[Out, MarshalAs(UnmanagedType.LPWStr)] 2220[return: MarshalAs(UnmanagedType.I4)] 2242[DispId(200)] object Application {[return: MarshalAs(UnmanagedType.IDispatch)]get;} 2243[DispId(201)] object Parent {[return: MarshalAs(UnmanagedType.IDispatch)]get;} 2244[DispId(202)] object Container {[return: MarshalAs(UnmanagedType.IDispatch)]get;} 2245[DispId(203)] object Document {[return: MarshalAs(UnmanagedType.IDispatch)]get;} 2304[DispId(250)] void BeforeNavigate2([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2308[DispId(251)] void NewWindow2([In, Out, MarshalAs(UnmanagedType.IDispatch)] ref object pDisp, 2310[DispId(252)] void NavigateComplete2([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2312[DispId(259)] void DocumentComplete([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2330[DispId(271)] void NavigateError([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2332[DispId(225)] void PrintTemplateInstantiation([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp); 2333[DispId(226)] void PrintTemplateTeardown([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp); 2334[DispId(227)] void UpdatePageStatus([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2342[return: MarshalAs(UnmanagedType.IDispatch)] object GetScript(); 2348[return: MarshalAs(UnmanagedType.IDispatch)] object GetScript(); 2362[return: MarshalAs(UnmanagedType.Interface)] object GetSelection(); 2364[return: MarshalAs(UnmanagedType.Interface)] object GetFrames(); 2378[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLLocation GetLocation(); 2400int Write([In, MarshalAs(UnmanagedType.SafeArray)] object[] psarray); 2401int WriteLine([In, MarshalAs(UnmanagedType.SafeArray)] object[] psarray); 2402[return: MarshalAs(UnmanagedType.Interface)] object Open(string mimeExtension, object name, object features, object replace); 2451[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLWindow2 GetParentWindow(); 2452[return: MarshalAs(UnmanagedType.Interface)] object GetStyleSheets(); 2458[return: MarshalAs(UnmanagedType.Interface)] object CreateStyleSheet(string bstrHref,int lIndex); 2467[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElement GetDocumentElement(); 2469bool AttachEvent([In] string ev, [In, MarshalAs(UnmanagedType.IDispatch)] object pdisp); 2470void DetachEvent([In] string ev, [In, MarshalAs(UnmanagedType.IDispatch)] object pdisp); 2497[return: MarshalAs(UnmanagedType.IDispatch)] object GetChildNodes(); 2502[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElementCollection GetElementsByName([In] string v); 2503[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElement GetElementById([In] string v); 2504[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElementCollection GetElementsByTagName([In] string v); 2582[return: MarshalAs(UnmanagedType.IDispatch)] object Item([In] ref object pvarIndex); 2584[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLFramesCollection2 GetFrames(); 2593[return: MarshalAs(UnmanagedType.Struct)] object Prompt([In] string message, [In] string defstr); 2595[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLLocation GetLocation(); 2596[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IOmHistory GetHistory(); 2599[return: MarshalAs(UnmanagedType.IDispatch)] object GetOpener(); 2600[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IOmNavigator GetNavigator(); 2603[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLWindow2 GetParent(); 2604[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLWindow2 Open([In] string URL, [In] string name, [In] string features, [In] bool replace); 2627[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLDocument2 GetDocument(); 2628[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLEventObj GetEvent(); 2632[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLScreen GetScreen(); 2643[return: MarshalAs(UnmanagedType.Struct)] Object ExecScript([In] string code, [In] string language); 2659bool AttachEvent(string ev, [In, MarshalAs(UnmanagedType.IDispatch)] object pdisp); 2660void DetachEvent(string ev, [In, MarshalAs(UnmanagedType.IDispatch)] object pdisp); 2675[return: MarshalAs(UnmanagedType.IDispatch)] object CreatePopup([In] ref object reserved); 2676[return: MarshalAs(UnmanagedType.Interface)] object frameElement(); 2703[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLDocument GetDocument(); 2783[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElement GetSrcElement(); 2791[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElement GetFromElement(); 2792[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElement GetToElement(); 2883[return: MarshalAs(UnmanagedType.Interface)] object Get_newEnum(); 2884[return: MarshalAs(UnmanagedType.IDispatch)] object Item(object idOrName, object index); 2885[return: MarshalAs(UnmanagedType.Interface)] object Tags(object tagName); 2923[return: MarshalAs(UnmanagedType.Interface)] IHTMLDocument2 GetDocument(); 2940[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElement GetOffsetParent(); 2956[return: MarshalAs(UnmanagedType.Interface)] object GetFilters(); 2978[return: MarshalAs(UnmanagedType.IDispatch)] object GetChildren(); 2979[return: MarshalAs(UnmanagedType.IDispatch)] object GetAll(); 3045bool AttachEvent(string ev, [In, MarshalAs(UnmanagedType.IDispatch)] object pdisp); 3046void DetachEvent(string ev, [In, MarshalAs(UnmanagedType.IDispatch)] object pdisp); 3069[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElement 3071[In, MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElement insertedElement); 3072[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElement 3073applyElement([In, MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElement apply, 3087[return: MarshalAs(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElementCollection GetElementsByTagName(string v); 4827string Name {[return: MarshalAs(UnmanagedType.BStr)]get;} 4829object Parent {[return: MarshalAs(UnmanagedType.Interface)]get;} 4833object Container {[return: MarshalAs(UnmanagedType.Interface)]get;} 4836[In, MarshalAs(UnmanagedType.Interface)] 4838[In, MarshalAs(UnmanagedType.Interface)] 4840[In, MarshalAs(UnmanagedType.Interface)] 4842[In, MarshalAs(UnmanagedType.Interface)] 4851[return: MarshalAs(UnmanagedType.Interface)] 4885[PreserveSig()] int GetConfiguration([MarshalAs(UnmanagedType.IUnknown)] out object pConfiguration); 4897[MarshalAs(UnmanagedType.IUnknown)] object pIdentityArray, // Optional 4898[MarshalAs(UnmanagedType.IUnknown)] out object pAppDomain); 4901[PreserveSig()] int GetDefaultDomain([MarshalAs(UnmanagedType.IUnknown)] out object pAppDomain); 4910[MarshalAs(UnmanagedType.IUnknown)] out object pAppDomain); 4916[MarshalAs(UnmanagedType.IUnknown)] object pSetup, // Optional 4917[MarshalAs(UnmanagedType.IUnknown)] object pEvidence, // Optional 4918[MarshalAs(UnmanagedType.IUnknown)] out object pAppDomain); 4920[PreserveSig()] int CreateDomainSetup([MarshalAs(UnmanagedType.IUnknown)] out object pAppDomainSetup); 4922[PreserveSig()] int CreateEvidence([MarshalAs(UnmanagedType.IUnknown)] out object pEvidence); 4924[PreserveSig()] int UnloadDomain([MarshalAs(UnmanagedType.IUnknown)] object pAppDomain); 4927[PreserveSig()] int CurrentDomain([MarshalAs(UnmanagedType.IUnknown)] out object pAppDomain); 4955[MarshalAs(UnmanagedType.Interface)] 5042bool FSetTrackingComponent(IntPtr dwComponentID, [In, MarshalAs(UnmanagedType.Bool)] bool fTrack); 5169[MarshalAs(UnmanagedType.Interface)] 5171[MarshalAs(UnmanagedType.Interface)] 5202[Out, MarshalAs(UnmanagedType.LPArray)] 5369[MarshalAs(UnmanagedType.LPArray)] NativeMethods.MSG[] pMsgPeeked); 5433[return: MarshalAs(UnmanagedType.Interface)] ITextRange Range(int cp1, int cp2); 5434[return: MarshalAs(UnmanagedType.Interface)] ITextRange RangeFromPoint(int x, int y); 5445[return: MarshalAs(UnmanagedType.Interface)] ITextRange GetDuplicate(); 5446[return: MarshalAs(UnmanagedType.Interface)] ITextRange GetFormattedText(); 5447void SetFormattedText([In, MarshalAs(UnmanagedType.Interface)] ITextRange range); 5463int InRange([In, MarshalAs(UnmanagedType.Interface)] ITextRange range); 5464int InStory([In, MarshalAs(UnmanagedType.Interface)] ITextRange range); 5465int IsEqual([In, MarshalAs(UnmanagedType.Interface)] ITextRange range); 5556[In, MarshalAs(UnmanagedType.Interface)] 5558[In, MarshalAs(UnmanagedType.LPWStr)] 5658[In, MarshalAs(UnmanagedType.Interface)] 5666[In, MarshalAs(UnmanagedType.LPWStr)] 5668[In, MarshalAs(UnmanagedType.LPWStr)] 5678[In, MarshalAs(UnmanagedType.U4)] 5680[In, MarshalAs(UnmanagedType.Interface)] 5685[In, MarshalAs(UnmanagedType.U4)] 5687[In, MarshalAs(UnmanagedType.U4)] 5689[Out, MarshalAs(UnmanagedType.Interface)] 5694[In, MarshalAs(UnmanagedType.Interface)] 5698[In, MarshalAs(UnmanagedType.U4)] 5703[In, MarshalAs(UnmanagedType.U4)] 5713[In, MarshalAs(UnmanagedType.Interface)] 5738[In, MarshalAs(UnmanagedType.U4)] 5740[Out, MarshalAs(UnmanagedType.LPWStr)] 5745[In, MarshalAs(UnmanagedType.U4)] 5752[In, MarshalAs(UnmanagedType.U4)] 5764[In, MarshalAs(UnmanagedType.U4)] 5772[In, MarshalAs(UnmanagedType.U4)] 5787[In, MarshalAs(UnmanagedType.Interface)] 5795[In, MarshalAs(UnmanagedType.LPWStr)] 5797[In, MarshalAs(UnmanagedType.LPWStr)] 5807[In, MarshalAs(UnmanagedType.U4)] 5809[In, MarshalAs(UnmanagedType.Interface)] 5814[In, MarshalAs(UnmanagedType.U4)] 5816[In, MarshalAs(UnmanagedType.U4)] 5818[Out, MarshalAs(UnmanagedType.Interface)] 5823[In, MarshalAs(UnmanagedType.Interface)] 5827[In, MarshalAs(UnmanagedType.U4)] 5832[In, MarshalAs(UnmanagedType.U4)] 5842[In, MarshalAs(UnmanagedType.Interface)] 5867[In, MarshalAs(UnmanagedType.U4)] 5869[Out, MarshalAs(UnmanagedType.LPWStr)] 5874[In, MarshalAs(UnmanagedType.U4)] 5881[In, MarshalAs(UnmanagedType.U4)] 5888[In, MarshalAs(UnmanagedType.Interface)] 5894[In, MarshalAs(UnmanagedType.U4)] 5902[In, MarshalAs(UnmanagedType.U4)] 5913[In, MarshalAs(UnmanagedType.U4)] int msg, 5914[In, MarshalAs(UnmanagedType.U4)] int wParam, 5915[In, MarshalAs(UnmanagedType.U4)] int lParam, 5916[Out, MarshalAs(UnmanagedType.U4)] int plResult); 5920[Out, MarshalAs(UnmanagedType.Interface)] object ppDropTarget); 5964[In, MarshalAs(UnmanagedType.U4)] 5988[In, MarshalAs(UnmanagedType.U4)] 6003[In, MarshalAs(UnmanagedType.U4)] 6014[In, MarshalAs(UnmanagedType.U4)] 6019[In, MarshalAs(UnmanagedType.U4)] 6021[In, MarshalAs(UnmanagedType.U4)] 6023[In, MarshalAs(UnmanagedType.Interface)] 6029[In, Out, MarshalAs(UnmanagedType.LPArray)] 6032[In, Out, MarshalAs(UnmanagedType.LPArray)] 6035[In, Out, MarshalAs(UnmanagedType.LPArray)] 6041[In, MarshalAs(UnmanagedType.U4)] 6065[In, MarshalAs(UnmanagedType.U4)] 6081[In, MarshalAs(UnmanagedType.U4)] 6093[In, MarshalAs(UnmanagedType.U4)] 6098[In, MarshalAs(UnmanagedType.U4)] 6100[In, MarshalAs(UnmanagedType.U4)] 6102[In, MarshalAs(UnmanagedType.Interface)] 6108[In, Out, MarshalAs(UnmanagedType.LPArray)] 6111[In, Out, MarshalAs(UnmanagedType.LPArray)] 6114[In, Out, MarshalAs(UnmanagedType.LPArray)] 6119[In, MarshalAs(UnmanagedType.U4)] 6149[In, MarshalAs(UnmanagedType.Interface)] 6151[In, MarshalAs(UnmanagedType.Interface)] 6156[In, MarshalAs(UnmanagedType.Interface)] 6158[In, MarshalAs(UnmanagedType.Bool)] 6160[In, MarshalAs(UnmanagedType.Bool)] 6199[In, MarshalAs(UnmanagedType.LPWStr)] 6208[In, MarshalAs(UnmanagedType.LPWStr)] 6217[In, MarshalAs(UnmanagedType.LPWStr)] 6219[In, MarshalAs(UnmanagedType.Struct)] 6234[In, MarshalAs(UnmanagedType.Interface)] 6239[In, MarshalAs(UnmanagedType.Interface)] 6241[In, MarshalAs(UnmanagedType.Bool)] 6264[In, MarshalAs(UnmanagedType.Interface)] 6269[In, MarshalAs(UnmanagedType.Interface)] 6271[In, MarshalAs(UnmanagedType.Bool)] 6276[Out, MarshalAs(UnmanagedType.LPArray)] 6296[MarshalAs(UnmanagedType.Interface)] 6302[In, MarshalAs(UnmanagedType.Interface)] 6342[In, MarshalAs(UnmanagedType.U4)] 6346[Out, MarshalAs(UnmanagedType.LPArray)] 6350[In, MarshalAs(UnmanagedType.U4)] 6356[Out, MarshalAs(UnmanagedType.LPArray)] 6366[MarshalAs(UnmanagedType.U4)] 6370[Out, MarshalAs(UnmanagedType.LPArray)] 6375[In, MarshalAs(UnmanagedType.U4)] 6456[return: MarshalAs(UnmanagedType.I8)] 6458[In, MarshalAs(UnmanagedType.I8)] 6465[In, MarshalAs(UnmanagedType.I8)] 6468[return: MarshalAs(UnmanagedType.I8)] 6470[In, MarshalAs(UnmanagedType.Interface)] 6472[In, MarshalAs(UnmanagedType.I8)] 6474[Out, MarshalAs(UnmanagedType.LPArray)] 6487[In, MarshalAs(UnmanagedType.I8)] 6489[In, MarshalAs(UnmanagedType.I8)] 6496[In, MarshalAs(UnmanagedType.I8)] 6498[In, MarshalAs(UnmanagedType.I8)] 6509[return: MarshalAs(UnmanagedType.Interface)] 6789[return: MarshalAs(UnmanagedType.Interface)] 6791[In, MarshalAs(UnmanagedType.BStr)] 6793[In, MarshalAs(UnmanagedType.U4)] 6795[In, MarshalAs(UnmanagedType.U4)] 6797[In, MarshalAs(UnmanagedType.U4)] 6800[return: MarshalAs(UnmanagedType.Interface)] 6802[In, MarshalAs(UnmanagedType.BStr)] 6806[In, MarshalAs(UnmanagedType.U4)] 6808[In, MarshalAs(UnmanagedType.U4)] 6811[return: MarshalAs(UnmanagedType.Interface)] 6813[In, MarshalAs(UnmanagedType.BStr)] 6815[In, MarshalAs(UnmanagedType.U4)] 6817[In, MarshalAs(UnmanagedType.U4)] 6819[In, MarshalAs(UnmanagedType.U4)] 6822[return: MarshalAs(UnmanagedType.Interface)] 6824[In, MarshalAs(UnmanagedType.BStr)] 6828[In, MarshalAs(UnmanagedType.U4)] 6832[In, MarshalAs(UnmanagedType.U4)] 6839[In, MarshalAs(UnmanagedType.LPArray)] 6843[In, MarshalAs(UnmanagedType.Interface)] 6848[In, MarshalAs(UnmanagedType.BStr)] 6850[In, MarshalAs(UnmanagedType.Interface)] 6852[In, MarshalAs(UnmanagedType.BStr)] 6854[In, MarshalAs(UnmanagedType.U4)] 6867[In, MarshalAs(UnmanagedType.U4)] 6871[In, MarshalAs(UnmanagedType.U4)] 6873[Out, MarshalAs(UnmanagedType.Interface)] 6878[In, MarshalAs(UnmanagedType.BStr)] 6883[In, MarshalAs(UnmanagedType.BStr)] 6885[In, MarshalAs(UnmanagedType.BStr)] 6890[In, MarshalAs(UnmanagedType.BStr)] 6923[In, MarshalAs(UnmanagedType.Interface)] 6927[Out, MarshalAs(UnmanagedType.LPArray)] 6942[In, MarshalAs(UnmanagedType.U4)] 6944[Out, MarshalAs(UnmanagedType.LPArray)] 6949[In, MarshalAs(UnmanagedType.Interface)] 6951[In, MarshalAs(UnmanagedType.Interface)] 6955[In, MarshalAs(UnmanagedType.BStr)] 6957[Out, MarshalAs(UnmanagedType.Interface)] 6965[return: MarshalAs(UnmanagedType.Interface)] 6969int FindConnectionPoint([In] ref Guid guid, [Out, MarshalAs(UnmanagedType.Interface)]out IConnectionPoint ppCP); 6991[return: MarshalAs(UnmanagedType.Interface)] 6993[In, MarshalAs(UnmanagedType.U4)] 6995[In, MarshalAs(UnmanagedType.U4)] 7003[In, MarshalAs(UnmanagedType.LPArray)] 7005[In, MarshalAs(UnmanagedType.U4)] 7007[In, MarshalAs(UnmanagedType.U4)] 7009[Out, MarshalAs(UnmanagedType.LPArray)] 7019[In, MarshalAs(UnmanagedType.U4)] 7021[In, MarshalAs(UnmanagedType.U4)] 7025[Out, MarshalAs(UnmanagedType.LPArray)] 7029[Out, MarshalAs(UnmanagedType.LPArray)] 7042[Out, MarshalAs(UnmanagedType.LPArray)] 7048[In, MarshalAs(UnmanagedType.U4)] 7054[In, MarshalAs(UnmanagedType.U4)] 7062[Out, MarshalAs(UnmanagedType.LPArray)] 7064[In, MarshalAs(UnmanagedType.U4)] 7066[Out, MarshalAs(UnmanagedType.LPArray)] 7072[In, MarshalAs(UnmanagedType.U4)] 7074[Out, MarshalAs(UnmanagedType.LPArray)] 7080[In, MarshalAs(UnmanagedType.U4)] 7082[Out, MarshalAs(UnmanagedType.LPArray)] 7100[Out, MarshalAs(UnmanagedType.LPArray)] 7102[Out, MarshalAs(UnmanagedType.LPArray)] 7112[Out, MarshalAs(UnmanagedType.LPArray)] 7114[Out, MarshalAs(UnmanagedType.LPArray)] 7116[Out, MarshalAs(UnmanagedType.LPArray)] 7135[Out, MarshalAs(UnmanagedType.LPArray)] 7143[Out, MarshalAs(UnmanagedType.LPArray)] 7149[Out, MarshalAs(UnmanagedType.LPArray)] 7151[Out, MarshalAs(UnmanagedType.LPArray)] 7167[In, MarshalAs(UnmanagedType.LPWStr)] 7169[In, MarshalAs(UnmanagedType.U4)] 7171[In, MarshalAs(UnmanagedType.U2)] 7173[Out, MarshalAs(UnmanagedType.LPArray)] 7175[Out, MarshalAs(UnmanagedType.LPArray)] 7177[Out, MarshalAs(UnmanagedType.LPArray)] 7179[Out, MarshalAs(UnmanagedType.LPArray)] 7181[Out, MarshalAs(UnmanagedType.LPArray)] 7183[Out, MarshalAs(UnmanagedType.LPArray)] 7188[In, MarshalAs(UnmanagedType.LPWStr)] 7190[In, MarshalAs(UnmanagedType.U4)] 7192[Out, MarshalAs(UnmanagedType.LPArray)] 7201[Out, MarshalAs(UnmanagedType.LPArray)] 7206[In, MarshalAs(UnmanagedType.U4)] 7208[Out, MarshalAs(UnmanagedType.LPArray)] 7213[In, MarshalAs(UnmanagedType.U4)] 7215[Out, MarshalAs(UnmanagedType.LPArray)] 7222[Out, MarshalAs(UnmanagedType.LPArray)] 7228[Out, MarshalAs(UnmanagedType.LPArray)] 7233[Out, MarshalAs(UnmanagedType.LPArray)] 7240[In, MarshalAs(UnmanagedType.U4)] 7242[Out, MarshalAs(UnmanagedType.LPArray)] 7244[Out, MarshalAs(UnmanagedType.LPArray)] 7246[Out, MarshalAs(UnmanagedType.LPArray)] 7248[Out, MarshalAs(UnmanagedType.LPArray)] 7253[In, MarshalAs(UnmanagedType.LPWStr)] 7255[In, MarshalAs(UnmanagedType.U4)] 7257[Out, MarshalAs(UnmanagedType.LPArray)] 7259[Out, MarshalAs(UnmanagedType.LPArray)] 7264[In, MarshalAs(UnmanagedType.LPWStr)] 7266[In, MarshalAs(UnmanagedType.U4)] 7268[Out, MarshalAs(UnmanagedType.LPArray)] 7270[Out, MarshalAs(UnmanagedType.LPArray)] 7272[In, Out, MarshalAs(UnmanagedType.LPArray)] 7274[Out, MarshalAs(UnmanagedType.LPArray)] 7306[In, Out, MarshalAs(UnmanagedType.BStr)] 7312[In, Out, MarshalAs(UnmanagedType.BStr)] 7318[In, Out, MarshalAs(UnmanagedType.BStr)] 7324[In, Out, MarshalAs(UnmanagedType.U4)] 7332[MarshalAs(UnmanagedType.U4)] 7337[MarshalAs(UnmanagedType.Interface)] 7342[MarshalAs(UnmanagedType.Interface)] 7345[MarshalAs(UnmanagedType.U4)] 7348[MarshalAs(UnmanagedType.U4)] 7351[MarshalAs(UnmanagedType.U4)] 7354[MarshalAs(UnmanagedType.Interface)] 7357[MarshalAs(UnmanagedType.Interface)] 7360[MarshalAs(UnmanagedType.U4)] 7367[MarshalAs(UnmanagedType.Interface)] 7384[MarshalAs(UnmanagedType.U4)/*leftover(offset=0, cbSize)*/] 7387[MarshalAs(UnmanagedType.U4)/*leftover(offset=4, dwMiscStatus)*/] 7390[MarshalAs(UnmanagedType.U4)/*leftover(offset=8, dwViewStatus)*/] 7393[MarshalAs(UnmanagedType.U4)/*leftover(offset=12, dwEventCookie)*/] 7396[MarshalAs(UnmanagedType.U4)/*leftover(offset=16, dwPropNotifyCookie)*/] 7399[MarshalAs(UnmanagedType.U4)/*leftover(offset=20, dwPointerActivationPolicy)*/] 7415void SetValue([MarshalAs(UnmanagedType.LPWStr)] string szValue); 7417[return: MarshalAs(UnmanagedType.Interface)] 7446[In, MarshalAs(UnmanagedType.U8)] 7450[In, MarshalAs(UnmanagedType.U4)] 7452[Out, MarshalAs(UnmanagedType.LPArray)] 7457[In, MarshalAs(UnmanagedType.U8)] 7461[In, MarshalAs(UnmanagedType.U4)] 7463[Out, MarshalAs(UnmanagedType.LPArray)] 7471[In, MarshalAs(UnmanagedType.U8)] 7476[In, MarshalAs(UnmanagedType.U8)] 7478[In, MarshalAs(UnmanagedType.U8)] 7480[In, MarshalAs(UnmanagedType.U4)] 7485[In, MarshalAs(UnmanagedType.U8)] 7487[In, MarshalAs(UnmanagedType.U8)] 7489[In, MarshalAs(UnmanagedType.U4)] 7496[In, MarshalAs(UnmanagedType.U4)] 7627public static extern int SHGetMalloc([Out, MarshalAs(UnmanagedType.LPArray)] UnsafeNativeMethods.IMalloc[] ppMalloc); 7657public static extern int SHILCreateFromPath([MarshalAs(UnmanagedType.LPWStr)]string pszPath, out IntPtr ppIdl, ref uint rgflnOut); 7707[return: MarshalAs(UnmanagedType.I4)] 7710[In, MarshalAs(UnmanagedType.Interface)] 7720[In, MarshalAs(UnmanagedType.Interface)] 7723[return: MarshalAs(UnmanagedType.Interface)] 7726[return: MarshalAs(UnmanagedType.Interface)] 7762[In, MarshalAs(UnmanagedType.U4)] 7767[In, MarshalAs(UnmanagedType.Interface)] 7772[In, MarshalAs(UnmanagedType.Interface)] 7777[In, MarshalAs(UnmanagedType.Interface)] 7779[Out, MarshalAs(UnmanagedType.LPArray)] 7833[return: MarshalAs(UnmanagedType.IDispatch)] 7842[return: MarshalAs(UnmanagedType.IDispatch)] 7845object get_accChild([In][MarshalAs(UnmanagedType.Struct)] object varChild); 7847[return: MarshalAs(UnmanagedType.BStr)] 7850string get_accName([In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild); 7852[return: MarshalAs(UnmanagedType.BStr)] 7855string get_accValue([In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild); 7857[return: MarshalAs(UnmanagedType.BStr)] 7860string get_accDescription([In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild); 7862[return: MarshalAs(UnmanagedType.Struct)] 7865object get_accRole([In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild); 7867[return: MarshalAs(UnmanagedType.Struct)] 7870object get_accState([In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild); 7872[return: MarshalAs(UnmanagedType.BStr)] 7875string get_accHelp([In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild); 7879int get_accHelpTopic([Out][MarshalAs(UnmanagedType.BStr)] out string pszHelpFile, 7880[In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild); 7882[return: MarshalAs(UnmanagedType.BStr)] 7885string get_accKeyboardShortcut([In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild); 7887[return: MarshalAs(UnmanagedType.Struct)] 7892[return: MarshalAs(UnmanagedType.Struct)] 7897[return: MarshalAs(UnmanagedType.BStr)] 7900string get_accDefaultAction([In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild); 7905[In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild); 7913[In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild); 7915[return: MarshalAs(UnmanagedType.Struct)] 7919[In][Optional][MarshalAs(UnmanagedType.Struct)] object varStart); 7921[return: MarshalAs(UnmanagedType.Struct)] 7929void accDoDefaultAction([In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild); 7933void set_accName([In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild, 7934[In][MarshalAs(UnmanagedType.BStr)] string pszName); 7938void set_accValue([In][Optional][MarshalAs(UnmanagedType.Struct)] object varChild, 7939[In][MarshalAs(UnmanagedType.BStr)] string pszValue); 7949[return: MarshalAs(UnmanagedType.BStr)] 7953[In, MarshalAs(UnmanagedType.BStr)] 7956[return: MarshalAs(UnmanagedType.U8)] 7960[In, MarshalAs(UnmanagedType.U8)] 7963[return: MarshalAs(UnmanagedType.Bool)] 7967[In, MarshalAs(UnmanagedType.Bool)] 7970[return: MarshalAs(UnmanagedType.Bool)] 7974[In, MarshalAs(UnmanagedType.Bool)] 7977[return: MarshalAs(UnmanagedType.Bool)] 7981[In, MarshalAs(UnmanagedType.Bool)] 7984[return: MarshalAs(UnmanagedType.Bool)] 7988[In, MarshalAs(UnmanagedType.Bool)] 7991[return: MarshalAs(UnmanagedType.I2)] 7995[In, MarshalAs(UnmanagedType.I2)] 7998[return: MarshalAs(UnmanagedType.I2)] 8002[In, MarshalAs(UnmanagedType.I2)] 8012[In, MarshalAs(UnmanagedType.Interface)] 8038[return: MarshalAs(UnmanagedType.I2)] 8065[Out, MarshalAs(UnmanagedType.LPArray)] 8067[Out, MarshalAs(UnmanagedType.LPArray)] 8070[return: MarshalAs(UnmanagedType.Bool)] 8074[In, MarshalAs(UnmanagedType.Bool)] 8081[In, MarshalAs(UnmanagedType.Interface)] 8412[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] 8421[return: MarshalAs(UnmanagedType.Bool)] 8431[return: MarshalAs(UnmanagedType.Bool)] 8468bool IsSelected { [return: MarshalAs(UnmanagedType.Bool)] get; } 8474IRawElementProviderSimple SelectionContainer { [return: MarshalAs(UnmanagedType.Interface)] get; } 8491[return: MarshalAs(UnmanagedType.Interface)] 8527[return: MarshalAs(UnmanagedType.IUnknown)] 8536[return: MarshalAs(UnmanagedType.I4)] 8539[Out, MarshalAs(UnmanagedType.Interface)] 8543[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_I4)] 8556[return: MarshalAs(UnmanagedType.I4)] 8559[In, MarshalAs(UnmanagedType.Interface)] 8561[Out, MarshalAs(UnmanagedType.Interface)] 8598void SetValue([MarshalAs(UnmanagedType.LPWStr)] string value); 8608[return: MarshalAs(UnmanagedType.Bool)] // CLR bug? Without this, only lower SHORT of BOOL*pRetVal param is updated. 8623bool IsReadOnly { [return: MarshalAs(UnmanagedType.Bool)] get; } 8662[return: MarshalAs(UnmanagedType.IUnknown)] 8727[return: MarshalAs(UnmanagedType.IUnknown)] 8757[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] 8772[return: MarshalAs(UnmanagedType.Interface)] 8800[return: MarshalAs(UnmanagedType.IUnknown)] 8808[return: MarshalAs(UnmanagedType.IUnknown)] 8848[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] 8851[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] 8866[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] 8869[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] 8880[return: MarshalAs(UnmanagedType.IUnknown)] 8884[return: MarshalAs(UnmanagedType.I4)] 8889[return: MarshalAs(UnmanagedType.I4)] 8902[return: MarshalAs(UnmanagedType.I4)] 8907[return: MarshalAs(UnmanagedType.I4)] 8912[return: MarshalAs(UnmanagedType.I4)] 8917[return: MarshalAs(UnmanagedType.I4)] 8922[return: MarshalAs(UnmanagedType.Interface)]
System.Workflow.ComponentModel (23)
AuthoringOM\Compiler\PDBReader.cs (20)
172void Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object metaDataImport, [In, MarshalAs(UnmanagedType.LPWStr)] string pdbPath, [In, MarshalAs(UnmanagedType.LPWStr)] string searchPath, [In, MarshalAs(UnmanagedType.IUnknown)] object stream); 198uint GetOffset([In, MarshalAs(UnmanagedType.IUnknown)] ISymUnmanagedDocument document, uint line, uint column); 199void GetRanges([In, MarshalAs(UnmanagedType.IUnknown)] ISymUnmanagedDocument document, uint line, uint column, uint rangeCount, [Out] out uint actualRangeCount, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] ranges); 207void GetSourceStartEnd([In, Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedDocument[] documents, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] lines, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] columns, [Out, MarshalAs(UnmanagedType.Bool)] out bool positionsDefined); 208void GetSequencePoints(uint pointsCount, [Out] out uint actualPointsCount, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] offsets, [In, Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedDocument[] documents, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] lines, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] columns, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] endLines, [In, Out, MarshalAs(UnmanagedType.LPArray)] uint[] endColumns); 217void GetURL(uint urlLength, [Out] out uint actualUrlLength, [In, Out, MarshalAs(UnmanagedType.LPWStr)] string url); 249void OpenScope([In, MarshalAs(UnmanagedType.LPWStr)] string scope, uint flags, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.IUnknown)] out object unknown);
AuthoringOM\Compiler\XomlCompilerHelpers.cs (3)
781int OpenScope([In, MarshalAs(UnmanagedType.LPWStr)]string scopeName, uint openFlags, [In]ref Guid riid, [Out, MarshalAs(UnmanagedType.IUnknown)] out object unknown); 794int EnumTypeRefs([In, Out] ref IntPtr enumHandle, [In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] uint[] rTypeRefs, uint cMax, ref uint typeRefs);
System.Workflow.Runtime (7)
DebugEngine\ActivityHandlerDescriptor.cs (1)
18[MarshalAs(UnmanagedType.BStr)]
DebugEngine\NativeMethods.cs (1)
108[return: MarshalAs(UnmanagedType.Bool)]
DebugEngine\ProgramNode.cs (3)
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);
DebugEngine\ProgramPublisher.cs (2)
135void Publish([MarshalAs(UnmanagedType.IUnknown)] object ProgramNode); 136void Unpublish([MarshalAs(UnmanagedType.IUnknown)] object ProgramNode);
System.Xml (1)
parent\parent\parent\parent\InternalApis\NDP_Common\inc\Win8Helpers.cs (1)
33[return: MarshalAs(UnmanagedType.I4)]
UIAutomationClient (31)
MS\Internal\Automation\UiaCoreAPI.cs (31)
70[MarshalAs(UnmanagedType.Struct)] // UnmanagedType.Struct == use VARIANT 341[MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] object[,] pRequestedData, 342[MarshalAs(UnmanagedType.BStr)] string pTreeStructure); 1173private static extern bool UiaGetErrorDescription([MarshalAs(UnmanagedType.BStr)] out string pDescription); 1235private static extern int RawUiaGetRuntimeId(SafeNodeHandle hnode, [MarshalAs(UnmanagedType.SafeArray)] out int[] runtimeId); 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); 1244private static extern int RawUiaFind(SafeNodeHandle hnode, ref UiaFindParams pParams, UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray)] out object[,] requestedData, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_I4)] out int[] offsets, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] treeStructures); 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); 1265private static extern int RawUiaHUiaNodeFromVariant([MarshalAs(UnmanagedType.Struct)] ref object var, out SafeNodeHandle hnode); 1268private static extern int RawUiaHPatternObjectFromVariant([MarshalAs(UnmanagedType.Struct)] ref object var, out SafePatternHandle hnode); 1271private static extern int RawUiaHTextRangeFromVariant([MarshalAs(UnmanagedType.Struct)] ref object var, out SafeTextRangeHandle hnode); 1290private static extern int RawUiaAddEvent(SafeNodeHandle hnode, int eventId, UiaEventCallback callback, TreeScope scope, [MarshalAs(UnmanagedType.LPArray)] int[] pProperties, int cProperties, UiaMiniCacheRequest pRequest, out SafeEventHandle hevent); 1321private static extern int RawMultipleViewPattern_GetViewName(SafePatternHandle hobj, int viewId, [MarshalAs(UnmanagedType.BStr)] out string ppStr); 1360private static extern int RawValuePattern_SetValue(SafePatternHandle hobj, [MarshalAs(UnmanagedType.LPWStr)] string pVal); 1388private static extern int RawTextPattern_GetSelection(SafePatternHandle hobj, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]out object[] result); 1391private static extern int RawTextPattern_GetVisibleRanges(SafePatternHandle hobj, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]out object[] result); 1421private static extern int RawTextRange_FindText(SafeTextRangeHandle hobj, [MarshalAs(UnmanagedType.BStr)] string text, bool backward, bool ignoreCase, out SafeTextRangeHandle result); 1427private static extern int RawTextRange_GetBoundingRectangles(SafeTextRangeHandle hobj, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_R8)] out double[] result); 1433private static extern int RawTextRange_GetText(SafeTextRangeHandle hobj, int maxLength, [MarshalAs(UnmanagedType.BStr)] out string result); 1457private static extern int RawTextRange_GetChildren(SafeTextRangeHandle hobj, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] out object[] result); 1494[MarshalAs(UnmanagedType.Struct)] // UnmanagedType.Struct == use VARIANT 1496[MarshalAs(UnmanagedType.Struct)] // UnmanagedType.Struct == use VARIANT 1545[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)]
UIAutomationClientsideProviders (15)
MS\Internal\AutomationProxies\CommonGetThemePartSize.cs (1)
205private static extern IntPtr OpenThemeData(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)]string s);
MS\Internal\AutomationProxies\Tom.cs (7)
55[return :MarshalAs(UnmanagedType.Interface)] 73[return :MarshalAs(UnmanagedType.Interface)] 75[return :MarshalAs(UnmanagedType.Interface)] 95[return: MarshalAs(UnmanagedType.Interface)] 138[PreserveSig]int GetEmbeddedObject([MarshalAs(UnmanagedType.IUnknown)]out object ppObj); 158[return: MarshalAs(UnmanagedType.Interface)] 201[PreserveSig]new int GetEmbeddedObject([MarshalAs(UnmanagedType.IUnknown)]out object ppObj);
MS\Win32\NativeMethods.cs (1)
676[MarshalAs (UnmanagedType.ByValTStr, SizeConst = 32)]
MS\Win32\UnsafeNativeMethods.cs (5)
84internal static extern int AccessibleChildren(Accessibility.IAccessible paccContainer, int iChildStart, int cChildren, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), In, Out] object[] rgvarChildren, out int pcObtained); 86internal static extern int AccessibleObjectFromWindow(IntPtr hwnd, int idObject, ref Guid iid, [In, Out, MarshalAs(UnmanagedType.IUnknown)] ref object ppvObject); 340[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = NativeMethods.CCHILDREN_TITLEBAR + 1)] 349[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = NativeMethods.CCHILDREN_TITLEBAR + 1)] 351[MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = NativeMethods.CCHILDREN_TITLEBAR + 1)]
parent\parent\Shared\MS\Win32\NativeMethodsSetLastError.cs (1)
96public static extern int GetTextExtentPoint32(IntPtr hdc, [MarshalAs(UnmanagedType.LPWStr)]string lpString, int cbString, out NativeMethods.SIZE lpSize);
WindowsBase (622)
Base\MS\Internal\Interop\NativeStructs.cs (2)
166[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)] 168[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 14)]
Base\MS\Internal\IO\Packaging\CompoundFile\PrivateUnsafeNativeCompoundFileMethods.cs (31)
79[In, MarshalAs( UnmanagedType.LPWStr )] string pwcsName, //Pointer to path of compound file to create 92[In, MarshalAs( UnmanagedType.LPWStr )] string pwcsName, //Pointer to path of compound file to create 152[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] Byte[] pv, 163[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] Byte[] pv, 246[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] Byte[] pv, 251[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] Byte[] pv, 278[In, MarshalAs( UnmanagedType.LPWStr )] string pwcsName, 285[In, MarshalAs( UnmanagedType.LPWStr )] string pwcsName, 292[In, MarshalAs( UnmanagedType.LPWStr )] string pwcsName, 299[In, MarshalAs( UnmanagedType.LPWStr )] string pwcsName, 307[MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] Guid[] rgiidExclude, 311[In, MarshalAs( UnmanagedType.LPWStr )] string pwcsName, 313[In, MarshalAs( UnmanagedType.LPWStr )] string pwcsNewName, 324[In, MarshalAs( UnmanagedType.LPWStr )] string pwcsName ); 326[In, MarshalAs( UnmanagedType.LPWStr )] string pwcsOldName, 327[In, MarshalAs( UnmanagedType.LPWStr )] string pwcsNewName ); 329[In, MarshalAs( UnmanagedType.LPWStr )] string pwcsName, 350void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb, out int pcbRead); 351void Write([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] Byte[] pv, int cb, out int pcbWritten); 412[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] 439[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] 441[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] 447[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] 449[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] 456[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] 462[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] 464[Out, MarshalAs(UnmanagedType.LPArray, 472[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] 474[In, MarshalAs(UnmanagedType.LPArray, 482[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] 528[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)]
Base\MS\Internal\IO\Packaging\OlePropertyStructs.cs (1)
30[MarshalAs(UnmanagedType.LPWStr)]
Base\MS\Internal\Security\RightsManagement\NativeRightsManagementAPIsStructures.cs (7)
41[MarshalAs( UnmanagedType.LPWStr )]internal string PubKey = ""; 42[MarshalAs( UnmanagedType.LPWStr )]internal string Url = ""; 137[MarshalAs( UnmanagedType.LPWStr )]public string wszRightsRequested = null; 138[MarshalAs( UnmanagedType.LPWStr )]public string wszRightsGroup = null; 142[MarshalAs( UnmanagedType.LPWStr )]public string DRMIDIdType = null; 143[MarshalAs( UnmanagedType.LPWStr )]public string DRMIDId = null; 149[MarshalAs( UnmanagedType.LPWStr )]public string wszDefaultEnablingPrincipalCredentials = null;
Base\MS\Internal\Security\RightsManagement\PrivateUnsafeNativeMethods.cs (169)
61[In, MarshalAs(UnmanagedType.FunctionPtr)]CallbackDelegate pfnCallback, 62[In, MarshalAs(UnmanagedType.U4)] uint uCallbackVersion, 63[In, MarshalAs(UnmanagedType.LPWStr)] string GroupIDProviderType, 64[In, MarshalAs(UnmanagedType.LPWStr)] string GroupID, 73[In, MarshalAs(UnmanagedType.U4)] uint sessionHandle); 86[In, MarshalAs(UnmanagedType.U4)] uint handle); 94[In, MarshalAs(UnmanagedType.U4)] uint queryHandle); 108[In, MarshalAs(UnmanagedType.U4)] uint envHandle); 117[In, MarshalAs(UnmanagedType.U4)] uint eSecurityProviderType, 118[In, MarshalAs(UnmanagedType.U4)] uint eSpecification, 119[In, MarshalAs(UnmanagedType.LPWStr)] string securityProvider, 120[In, MarshalAs(UnmanagedType.LPWStr)] string manifestCredentials, 121[In, MarshalAs(UnmanagedType.LPWStr)] string machineCredentials, 128[In, MarshalAs(UnmanagedType.U4)] uint uFlags, 129[In, MarshalAs(UnmanagedType.LPStruct)] ActivationServerInfo activationServerInfo); 134[In, MarshalAs(UnmanagedType.U4)] uint uFlags, 135[In, MarshalAs(UnmanagedType.U4)]uint uLangID, 136[In, MarshalAs(UnmanagedType.LPStruct)] ActivationServerInfo activationServerInfo, 149[In, MarshalAs(UnmanagedType.U4)] uint uFlags, 150[In, MarshalAs(UnmanagedType.LPWStr)] string IssuanceLicense, 156[In, MarshalAs(UnmanagedType.U4)] uint uFlags, 157[In, MarshalAs(UnmanagedType.LPWStr)] string GroupIdentityCredential, 158[In, MarshalAs(UnmanagedType.LPWStr)] string RequestedRights, 159[In, MarshalAs(UnmanagedType.LPWStr)] string CustomData, 160[In, MarshalAs(UnmanagedType.LPWStr)] string url, 166[In, MarshalAs(UnmanagedType.U4)] uint uFlags, 167[In, MarshalAs(UnmanagedType.U4)] uint uIndex, 168[In, Out, MarshalAs(UnmanagedType.Bool)] ref bool pfSharedFlag, 169[In, Out, MarshalAs(UnmanagedType.U4)] ref uint puCertDataLen, 170[MarshalAs(UnmanagedType.LPWStr)] StringBuilder wszCertificateData); 179[In, MarshalAs(UnmanagedType.U4)] uint serviceType, 180[In, MarshalAs(UnmanagedType.U4)] uint serviceLocation, 181[In, MarshalAs(UnmanagedType.LPWStr)] string issuanceLicense, 182[In, Out, MarshalAs(UnmanagedType.U4)] ref uint serviceUrlLength, 183[MarshalAs(UnmanagedType.LPWStr)] StringBuilder serviceUrl); 188[In, MarshalAs(UnmanagedType.LPWStr)] string chain, 189[In, MarshalAs(UnmanagedType.U4)] uint index, 190[In, Out, MarshalAs(UnmanagedType.U4)] ref uint certificateLength, 191[MarshalAs(UnmanagedType.LPWStr)] StringBuilder certificate); 195[In, MarshalAs(UnmanagedType.LPWStr)] string certificate, 201[In, MarshalAs(UnmanagedType.LPWStr)] string subObjectType, 202[Out, MarshalAs(UnmanagedType.U4)] out uint objectCount); 211[In, MarshalAs(UnmanagedType.LPWStr)] string subObjectType, 212[In, MarshalAs(UnmanagedType.U4)] uint index, 218[In, MarshalAs(UnmanagedType.LPWStr)] string subObjectType, 219[In, MarshalAs(UnmanagedType.U4)] uint index, 225[In, MarshalAs(UnmanagedType.LPWStr)] string attributeType, 226[In, MarshalAs(UnmanagedType.U4)] uint index, 227[Out, MarshalAs(UnmanagedType.U4)] out uint encodingType, 228[In, Out, MarshalAs(UnmanagedType.U4)] ref uint bufferSize, 238[In, MarshalAs(UnmanagedType.LPWStr)] string attributeType, 239[In, MarshalAs(UnmanagedType.U4)] uint index, 240[Out, MarshalAs(UnmanagedType.U4)] out uint encodingType, 241[In, Out, MarshalAs(UnmanagedType.U4)] ref uint bufferSize, 246[In, MarshalAs(UnmanagedType.LPStruct)] SystemTime timeFrom, 247[In, MarshalAs(UnmanagedType.LPStruct)] SystemTime timeUntil, 248[In, MarshalAs(UnmanagedType.LPWStr)] string referralInfoName, 249[In, MarshalAs(UnmanagedType.LPWStr)] string referralInfoUrl, 251[In, MarshalAs(UnmanagedType.LPWStr)] string issuanceLicense, 257[In, MarshalAs(UnmanagedType.LPWStr)] string userName, 258[In, MarshalAs(UnmanagedType.LPWStr)] string userId, 259[In, MarshalAs(UnmanagedType.LPWStr)] string userIdType, 265[In, MarshalAs(UnmanagedType.U4)] uint index, 272[In, MarshalAs(UnmanagedType.U4)] uint index, 278[In, Out, MarshalAs(UnmanagedType.U4)] ref uint userNameLength, 279[MarshalAs(UnmanagedType.LPWStr)] StringBuilder userName, 280[In, Out, MarshalAs(UnmanagedType.U4)] ref uint userIdLength, 281[MarshalAs(UnmanagedType.LPWStr)] StringBuilder userId, 282[In, Out, MarshalAs(UnmanagedType.U4)] ref uint userIdTypeLength, 283[MarshalAs(UnmanagedType.LPWStr)] StringBuilder userIdType); 288[In, Out, MarshalAs(UnmanagedType.U4)] ref uint rightNameLength, 289[MarshalAs(UnmanagedType.LPWStr)] StringBuilder rightName, 290[MarshalAs(UnmanagedType.LPStruct)] SystemTime timeFrom, 291[MarshalAs(UnmanagedType.LPStruct)] SystemTime timeUntil); 295[In, MarshalAs(UnmanagedType.LPWStr)] string rightName, 296[In, MarshalAs(UnmanagedType.LPStruct)] SystemTime timeFrom, 297[In, MarshalAs(UnmanagedType.LPStruct)] SystemTime timeUntil, 298[In, MarshalAs(UnmanagedType.U4)] uint countExtendedInfo, 299[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] string[] extendedInfoNames, 300[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] string[] extendedInfoValues, 306[In, Out, MarshalAs(UnmanagedType.U4)] ref uint issuanceLicenseTemplateLength, 307[MarshalAs(UnmanagedType.LPWStr)] StringBuilder issuanceLicenseTemplate); 315[In, MarshalAs(UnmanagedType.U4)] uint pubHandle); 327[In, MarshalAs(UnmanagedType.LPWStr)] string contentId, 328[In, MarshalAs(UnmanagedType.LPWStr)] string contentIdType, 329[In, MarshalAs(UnmanagedType.LPWStr)] string SkuId, 330[In, MarshalAs(UnmanagedType.LPWStr)] string SkuIdType, 331[In, MarshalAs(UnmanagedType.LPWStr)] string contentType, 332[In, MarshalAs(UnmanagedType.LPWStr)] string contentName); 337[MarshalAs(UnmanagedType.LPStruct)] SystemTime timeFrom, 338[MarshalAs(UnmanagedType.LPStruct)] SystemTime timeUntil, 339[In, MarshalAs(UnmanagedType.U4)] uint flags, 340[In, Out, MarshalAs(UnmanagedType.U4)] ref uint distributionPointNameLength, 341[MarshalAs(UnmanagedType.LPWStr)] StringBuilder DistributionPointName, 342[In, Out, MarshalAs(UnmanagedType.U4)] ref uint distributionPointUriLength, 343[MarshalAs(UnmanagedType.LPWStr)] StringBuilder DistributionPointUri, 345[Out, MarshalAs(UnmanagedType.Bool)] out bool officialFlag); 350[In, MarshalAs(UnmanagedType.U4)] uint flags, // currently not used by the DRM SDK 351[In, Out, MarshalAs(UnmanagedType.U4)] ref uint typeLength, 352[MarshalAs(UnmanagedType.LPWStr)] StringBuilder type, 353[In, Out, MarshalAs(UnmanagedType.U4)] ref uint pathLength, 354[MarshalAs(UnmanagedType.LPWStr)] StringBuilder path); 359[In, MarshalAs(UnmanagedType.LPWStr)] string wszLicenseId); 364[In, MarshalAs(UnmanagedType.Bool)] bool flagDelete, 365[In, MarshalAs(UnmanagedType.U4)] uint localeId, 366[In, MarshalAs(UnmanagedType.LPWStr)] string name, 367[In, MarshalAs(UnmanagedType.LPWStr)] string description); 372[In, MarshalAs(UnmanagedType.U4)] uint uIndex, 373[Out, MarshalAs(UnmanagedType.U4)] out uint localeId, 374[In, Out, MarshalAs(UnmanagedType.U4)] ref uint nameLength, 375[MarshalAs(UnmanagedType.LPWStr)] StringBuilder name, 376[In, Out, MarshalAs(UnmanagedType.U4)] ref uint descriptionLength, 377[MarshalAs(UnmanagedType.LPWStr)] StringBuilder description); 387[In, MarshalAs(UnmanagedType.U4)] uint flags, 388[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] symmetricKey, 389[In, MarshalAs(UnmanagedType.U4)] uint symmetricKeyByteCount, 390[In, MarshalAs(UnmanagedType.LPWStr)] string symmetricKeyType, 391[In, MarshalAs(UnmanagedType.LPWStr)] string clientLicensorCertificate, 392[In, MarshalAs(UnmanagedType.FunctionPtr)]CallbackDelegate pfnCallback, 393[In, MarshalAs(UnmanagedType.LPWStr)] string url, 394[In, MarshalAs(UnmanagedType.U4)] uint context); 400[In, Out, MarshalAs(UnmanagedType.U4)] ref uint ownerLicenseLength, 401[MarshalAs(UnmanagedType.LPWStr)] StringBuilder ownerLicense); 410[In, MarshalAs(UnmanagedType.LPStruct)] BoundLicenseParams boundLicenseParams, 411[In, MarshalAs(UnmanagedType.LPWStr)] string licenseChain, 413[Out, MarshalAs(UnmanagedType.U4)] out uint errorLogHandle); 423[In, MarshalAs(UnmanagedType.LPWStr)] string right, 424[In, MarshalAs(UnmanagedType.U4)] uint auxLibrary, 425[In, MarshalAs(UnmanagedType.LPWStr)] string auxPlugin, 435[In, MarshalAs(UnmanagedType.LPWStr)] string right, 436[In, MarshalAs(UnmanagedType.U4)] uint auxLibrary, 437[In, MarshalAs(UnmanagedType.LPWStr)] string auxPlugin, 447[In, MarshalAs(UnmanagedType.U4)] uint position, 448[In, MarshalAs(UnmanagedType.U4)] uint inputByteCount, 450[In, Out, MarshalAs(UnmanagedType.U4)] ref uint outputByteCount, 460[In, MarshalAs(UnmanagedType.U4)] uint position, 461[In, MarshalAs(UnmanagedType.U4)] uint inputByteCount, 463[In, Out, MarshalAs(UnmanagedType.U4)] ref uint outputByteCount, 473[In, MarshalAs(UnmanagedType.LPWStr)] string attributeType, 474[Out, MarshalAs(UnmanagedType.U4)] out uint encodingType, 475[In, Out, MarshalAs(UnmanagedType.U4)] ref uint outputByteCount, 481[In, MarshalAs(UnmanagedType.U4)] uint index, 482[In, Out, MarshalAs(UnmanagedType.U4)] ref uint nameLength, 483[MarshalAs(UnmanagedType.LPWStr)] StringBuilder name, 484[In, Out, MarshalAs(UnmanagedType.U4)] ref uint valueLength, 485[MarshalAs(UnmanagedType.LPWStr)] StringBuilder value); 490[In, MarshalAs(UnmanagedType.Bool)] bool flagDelete, 491[In, MarshalAs(UnmanagedType.LPWStr)] string name, 492[In, MarshalAs(UnmanagedType.LPWStr)] string value); 498[In, Out, MarshalAs(UnmanagedType.U4)] ref uint days); 503[In, MarshalAs(UnmanagedType.U4)] uint days); 509[In, Out, MarshalAs(UnmanagedType.U4)] ref uint idLength, 510[MarshalAs(UnmanagedType.LPWStr)] StringBuilder id, 511[In, Out, MarshalAs(UnmanagedType.U4)] ref uint idTypeLength, 512[MarshalAs(UnmanagedType.LPWStr)] StringBuilder idType, 513[In, Out, MarshalAs(UnmanagedType.U4)] ref uint urlLength, 514[MarshalAs(UnmanagedType.LPWStr)] StringBuilder url, 515[MarshalAs(UnmanagedType.LPStruct)] SystemTime frequency, 516[In, Out, MarshalAs(UnmanagedType.U4)] ref uint nameLength, 517[MarshalAs(UnmanagedType.LPWStr)] StringBuilder name, 518[In, Out, MarshalAs(UnmanagedType.U4)] ref uint publicKeyLength, 519[MarshalAs(UnmanagedType.LPWStr)] StringBuilder publicKey); 524[In, MarshalAs(UnmanagedType.Bool)] bool flagDelete, 525[In, MarshalAs(UnmanagedType.LPWStr)] string id, 526[In, MarshalAs(UnmanagedType.LPWStr)] string idType, 527[In, MarshalAs(UnmanagedType.LPWStr)] string url, 528[In, MarshalAs(UnmanagedType.LPStruct)] SystemTime frequency, 529[In, MarshalAs(UnmanagedType.LPWStr)] string name, 530[In, MarshalAs(UnmanagedType.LPWStr)] string publicKey);
parent\parent\InternalApis\NDP_FX\inc\ZLibNative.cs (2)
263[MarshalAs(UnmanagedType.LPStr)] string version, int streamSize); 281[MarshalAs(UnmanagedType.LPStr)] string version, int streamSize);
Shared\MS\Win32\NativeMethodsCLR.cs (55)
2796[MarshalAs(UnmanagedType.ByValArray, SizeConst=32)] 3186[MarshalAs(UnmanagedType.Struct)] 3190[MarshalAs(UnmanagedType.Struct)] 3194[MarshalAs(UnmanagedType.Struct)] 3196[MarshalAs(UnmanagedType.Struct)] 3198[MarshalAs(UnmanagedType.Struct)] 3217[MarshalAs(UnmanagedType.Struct)] 3727[MarshalAs(UnmanagedType.ByValTStr, SizeConst=32)] 4046[MarshalAs(UnmanagedType.LPWStr)] 4050[MarshalAs(UnmanagedType.I8)] 4052[MarshalAs(UnmanagedType.I8)] 4054[MarshalAs(UnmanagedType.I8)] 4056[MarshalAs(UnmanagedType.I8)] 4058[MarshalAs(UnmanagedType.I4)] 4060[MarshalAs(UnmanagedType.I4)] 4064[MarshalAs(UnmanagedType.I2)] 4066[MarshalAs(UnmanagedType.I2)] 4068[MarshalAs(UnmanagedType.U1)] 4070[MarshalAs(UnmanagedType.U1)] 4072[MarshalAs(UnmanagedType.U1)] 4074[MarshalAs(UnmanagedType.U1)] 4076[MarshalAs(UnmanagedType.U1)] 4078[MarshalAs(UnmanagedType.U1)] 4080[MarshalAs(UnmanagedType.U1)] 4082[MarshalAs(UnmanagedType.U1)] 4084[MarshalAs(UnmanagedType.I4)] 4086[MarshalAs(UnmanagedType.I4)] 4193[MarshalAs(UnmanagedType.ByValArray, SizeConst=6)/*leftover(offset=0, widths)*/] 4357[MarshalAs(UnmanagedType.R4)/*leftover(offset=0, x)*/] 4360[MarshalAs(UnmanagedType.R4)/*leftover(offset=4, y)*/] 4368[MarshalAs(UnmanagedType.U4)/*leftover(offset=0, cb)*/] 4375[MarshalAs(UnmanagedType.U4)/*leftover(offset=16, cAccelEntries)*/] 4482[MarshalAs(UnmanagedType.LPWStr)] // leftover(offset=4, customMarshal="UniStringMarshaller", lpszVerbName) 4485[MarshalAs(UnmanagedType.U4)] // leftover(offset=8, fuFlags) 4488[MarshalAs(UnmanagedType.U4)] // leftover(offset=12, grfAttribs) 4495[MarshalAs(UnmanagedType.U2)] // leftover(offset=0, palVersion) 4498[MarshalAs(UnmanagedType.U2)] // leftover(offset=2, palNumEntries) 4505[MarshalAs(UnmanagedType.U4)/*leftover(offset=0, cb)*/] 4510[MarshalAs(UnmanagedType.U2)/*leftover(offset=8, cAccel)*/] 4513[MarshalAs(UnmanagedType.U4)/*leftover(offset=10, dwFlags)*/] 4536[MarshalAs(UnmanagedType.I2)] 4538[MarshalAs(UnmanagedType.I2)] 4540[MarshalAs(UnmanagedType.I2)] 4542[MarshalAs(UnmanagedType.I2)] 4683private static extern IntPtr SysAllocString([In, MarshalAs(UnmanagedType.LPWStr)]string s); 5257[MarshalAs(UnmanagedType.U4)/*leftover(offset=8, cArgs)*/] 5259[MarshalAs(UnmanagedType.U4)/*leftover(offset=12, cNamedArgs)*/] 5274[MarshalAs(UnmanagedType.U2)] 5276[MarshalAs(UnmanagedType.U2)] 5278[MarshalAs(UnmanagedType.BStr)] 5280[MarshalAs(UnmanagedType.BStr)] 5282[MarshalAs(UnmanagedType.BStr)] 5284[MarshalAs(UnmanagedType.U4)] 5290[MarshalAs(UnmanagedType.I4)] 7516[return: MarshalAs(UnmanagedType.Bool)]
Shared\MS\Win32\NativeMethodsOther.cs (15)
101[MarshalAs(UnmanagedType.ByValTStr, SizeConst=128)] 128[MarshalAs(UnmanagedType.U4)] 130[MarshalAs(UnmanagedType.U4)] 158[return: MarshalAs(UnmanagedType.I4)] 169[return: MarshalAs(UnmanagedType.I4)] 176[In, MarshalAs(UnmanagedType.LPArray)] 183[MarshalAs(UnmanagedType.U4)] 185[MarshalAs(UnmanagedType.I4)] 187[MarshalAs(UnmanagedType.I4)] 189[MarshalAs(UnmanagedType.I4)] 191[MarshalAs(UnmanagedType.I4)] 1253[MarshalAs(UnmanagedType.U4)] 1255[MarshalAs(UnmanagedType.U4)] 1687[MarshalAs(UnmanagedType.Bool)] internal bool fPerUser; 1690[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)] internal string CachePath;
Shared\MS\Win32\NativeMethodsSetLastError.cs (1)
123public static extern int GetKeyboardLayoutList(int size, [Out, MarshalAs(UnmanagedType.LPArray)] IntPtr[] hkls);
Shared\MS\Win32\SafeNativeMethodsCLR.cs (8)
82public static int GetKeyboardLayoutList(int size, [Out, MarshalAs(UnmanagedType.LPArray)] IntPtr[] hkls) 869[return:MarshalAs(UnmanagedType.Bool)] 973[return: MarshalAs(UnmanagedType.Bool)] 1049[return: MarshalAs(UnmanagedType.Bool)] 1053[In] [MarshalAs(UnmanagedType.Bool)] bool bMenu, 1076[return: MarshalAs(UnmanagedType.Bool)] 1101[return: MarshalAs(UnmanagedType.Bool)] 1148[return: MarshalAs(UnmanagedType.Bool)]
Shared\MS\Win32\SafeNativeMethodsOther.cs (1)
317[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] UInt16[] charTypes);
Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (202)
405public static extern int MultiByteToWideChar(int CodePage, int dwFlags, byte[] lpMultiByteStr, int cchMultiByte, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder lpWideCharStr, int cchWideChar); 411public static extern int WideCharToMultiByte(int codePage, int flags, [MarshalAs(UnmanagedType.LPWStr)]string wideStr, int chars, [In,Out]byte[] pOutBytes, int bufferBytes, IntPtr defaultChar, IntPtr pDefaultUsed); 1393internal static extern IntPtr LoadLibraryEx([In][MarshalAs(UnmanagedType.LPTStr)]string lpFileName, IntPtr hFile, [In] LoadLibraryFlags dwFlags); 1422[return: MarshalAs(UnmanagedType.Bool)] 1425[In][Optional][MarshalAs(UnmanagedType.LPTStr)] string lpModuleName, 1431[return: MarshalAs(UnmanagedType.Bool)] 1609public static IntPtr BeginPaint(HandleRef hWnd, [In, Out, MarshalAs(UnmanagedType.LPStruct)] ref NativeMethods.PAINTSTRUCT lpPaint) { 1625public static bool EndPaint(HandleRef hWnd, [In, MarshalAs(UnmanagedType.LPStruct)] ref NativeMethods.PAINTSTRUCT lpPaint) { 1729[return:MarshalAs(UnmanagedType.Bool)] 1738[return: MarshalAs(UnmanagedType.Bool)] 1918private static extern NativeMethods.IconHandle PrivateCreateIconIndirect([In, MarshalAs(UnmanagedType.LPStruct)]NativeMethods.ICONINFO iconInfo); 1923internal static NativeMethods.IconHandle CreateIconIndirect([In, MarshalAs(UnmanagedType.LPStruct)]NativeMethods.ICONINFO iconInfo) 2046HandleRef hWndParent, HandleRef hMenu, HandleRef hInst, [MarshalAs(UnmanagedType.AsAny)] object pvParam); 2054HandleRef hWndParent, HandleRef hMenu, HandleRef hInst, [MarshalAs(UnmanagedType.AsAny)]object pvParam) { 2169[In, MarshalAs(UnmanagedType.Interface)] 2171[In, MarshalAs(UnmanagedType.U4)] 2173[In, MarshalAs(UnmanagedType.U8)] 2180[In, MarshalAs(UnmanagedType.U4)] 2182[In, MarshalAs(UnmanagedType.U8)] 2192[In, MarshalAs(UnmanagedType.Interface)] 2194[In, MarshalAs(UnmanagedType.U4)] 2196[In, MarshalAs(UnmanagedType.U8)] 2213[In, MarshalAs(UnmanagedType.U4)] 2218[In, MarshalAs(UnmanagedType.U4)] 2242[Out, MarshalAs(UnmanagedType.IDispatch)] 2251[In, MarshalAs(UnmanagedType.U4)] 2258[In, MarshalAs(UnmanagedType.U4)] 2282[In, MarshalAs(UnmanagedType.U4)] 2284[In, MarshalAs(UnmanagedType.U4)] 2286[Out, MarshalAs(UnmanagedType.Interface)] 2326[Out, MarshalAs(UnmanagedType.Interface)] 2328[Out, MarshalAs(UnmanagedType.Interface)] 2383[In, MarshalAs(UnmanagedType.U4)] 2391[In, MarshalAs(UnmanagedType.U4)] 2411[In, MarshalAs(UnmanagedType.Interface)] 2413[In, MarshalAs(UnmanagedType.BStr)] 2415[Out, MarshalAs(UnmanagedType.LPArray)] 2417[Out, MarshalAs(UnmanagedType.LPArray)] 2422[In, MarshalAs(UnmanagedType.U4)] 2462[In, MarshalAs(UnmanagedType.Interface)] 2464[In, MarshalAs(UnmanagedType.LPWStr)] 2490[In, MarshalAs(UnmanagedType.LPWStr)] 2501[In, MarshalAs(UnmanagedType.U2)] 2590[In, MarshalAs(UnmanagedType.Interface)] 2592[In, MarshalAs(UnmanagedType.LPWStr)] 2705[In, MarshalAs(UnmanagedType.Interface)] 2713[In, MarshalAs(UnmanagedType.LPWStr)] 2715[In, MarshalAs(UnmanagedType.LPWStr)] 2725[In, MarshalAs(UnmanagedType.U4)] 2727[In, MarshalAs(UnmanagedType.Interface)] 2732[In, MarshalAs(UnmanagedType.U4)] 2734[In, MarshalAs(UnmanagedType.U4)] 2736[Out, MarshalAs(UnmanagedType.Interface)] 2741[In, MarshalAs(UnmanagedType.Interface)] 2745[In, MarshalAs(UnmanagedType.U4)] 2750[In, MarshalAs(UnmanagedType.U4)] 2760[In, MarshalAs(UnmanagedType.Interface)] 2785[In, MarshalAs(UnmanagedType.U4)] 2787[Out, MarshalAs(UnmanagedType.LPWStr)] 2792[In, MarshalAs(UnmanagedType.U4)] 2799[In, MarshalAs(UnmanagedType.U4)] 2811[In, MarshalAs(UnmanagedType.U4)] 2819[In, MarshalAs(UnmanagedType.U4)] 2839[In, MarshalAs(UnmanagedType.Interface)] 2847[In, MarshalAs(UnmanagedType.LPWStr)] 2849[In, MarshalAs(UnmanagedType.LPWStr)] 2859[In, MarshalAs(UnmanagedType.U4)] 2861[In, MarshalAs(UnmanagedType.Interface)] 2866[In, MarshalAs(UnmanagedType.U4)] 2868[In, MarshalAs(UnmanagedType.U4)] 2870[Out, MarshalAs(UnmanagedType.Interface)] 2875[In, MarshalAs(UnmanagedType.Interface)] 2879[In, MarshalAs(UnmanagedType.U4)] 2884[In, MarshalAs(UnmanagedType.U4)] 2894[In, MarshalAs(UnmanagedType.Interface)] 2919[In, MarshalAs(UnmanagedType.U4)] 2921[Out, MarshalAs(UnmanagedType.LPWStr)] 2926[In, MarshalAs(UnmanagedType.U4)] 2933[In, MarshalAs(UnmanagedType.U4)] 2940[In, MarshalAs(UnmanagedType.Interface)] 2946[In, MarshalAs(UnmanagedType.U4)] 2954[In, MarshalAs(UnmanagedType.U4)] 2965[In, MarshalAs(UnmanagedType.U4)] int msg, 2966[In, MarshalAs(UnmanagedType.U4)] int wParam, 2967[In, MarshalAs(UnmanagedType.U4)] int lParam, 2968[Out, MarshalAs(UnmanagedType.U4)] int plResult); 2972[Out, MarshalAs(UnmanagedType.Interface)] object ppDropTarget); 3023[MarshalAs(UnmanagedType.Interface)] 3029[In, MarshalAs(UnmanagedType.Interface)] 3057[In, MarshalAs(UnmanagedType.U4)] 3061[Out, MarshalAs(UnmanagedType.LPArray)] 3065[In, MarshalAs(UnmanagedType.U4)] 3075[Out, MarshalAs(UnmanagedType.LPArray)] 3090[MarshalAs(UnmanagedType.U4)] 3094[Out, MarshalAs(UnmanagedType.LPArray)] 3099[In, MarshalAs(UnmanagedType.U4)] 3135[return: MarshalAs(UnmanagedType.I8)] 3137[In, MarshalAs(UnmanagedType.I8)] 3144[In, MarshalAs(UnmanagedType.I8)] 3147[return: MarshalAs(UnmanagedType.I8)] 3149[In, MarshalAs(UnmanagedType.Interface)] 3151[In, MarshalAs(UnmanagedType.I8)] 3153[Out, MarshalAs(UnmanagedType.LPArray)] 3166[In, MarshalAs(UnmanagedType.I8)] 3168[In, MarshalAs(UnmanagedType.I8)] 3175[In, MarshalAs(UnmanagedType.I8)] 3177[In, MarshalAs(UnmanagedType.I8)] 3188[return: MarshalAs(UnmanagedType.Interface)] 3203[return: MarshalAs(UnmanagedType.Interface)] 3207int FindConnectionPoint([In] ref Guid guid, [Out, MarshalAs(UnmanagedType.Interface)]out IConnectionPoint ppCP); 3242[return: MarshalAs(UnmanagedType.Interface)] 3244[In, MarshalAs(UnmanagedType.U4)] 3246[In, MarshalAs(UnmanagedType.U4)] 3257[In, MarshalAs(UnmanagedType.LPArray)] 3259[In, MarshalAs(UnmanagedType.U4)] 3261[In, MarshalAs(UnmanagedType.U4)] 3263[Out, MarshalAs(UnmanagedType.LPArray)] 3277[In, MarshalAs(UnmanagedType.U4)] 3279[In, MarshalAs(UnmanagedType.U4)] 3287[Out, MarshalAs(UnmanagedType.LPArray)] 3306[return: MarshalAs(UnmanagedType.Interface)] 3308[In, MarshalAs(UnmanagedType.U4)] 3310[In, MarshalAs(UnmanagedType.U4)] 3321[In, MarshalAs(UnmanagedType.LPArray)] 3323[In, MarshalAs(UnmanagedType.U4)] 3325[In, MarshalAs(UnmanagedType.U4)] 3327[Out, MarshalAs(UnmanagedType.LPArray)] 3340[In, MarshalAs(UnmanagedType.U4)] 3342[In, MarshalAs(UnmanagedType.U4)] 3350[Out, MarshalAs(UnmanagedType.LPArray)] 3372[MarshalAs(UnmanagedType.U4)] int lcid, 3373[MarshalAs(UnmanagedType.U4)] int flags, 3419[return: MarshalAs(UnmanagedType.IUnknown)] 3436[return: MarshalAs(UnmanagedType.IUnknown)] 3496object Application { [return: MarshalAs(UnmanagedType.IDispatch)]get;} 3498object Parent { [return: MarshalAs(UnmanagedType.IDispatch)]get;} 3500object Container { [return: MarshalAs(UnmanagedType.IDispatch)]get;} 3506object Document { [return: MarshalAs(UnmanagedType.IDispatch)] 3625void PrintTemplateInstantiation([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp); 3627void PrintTemplateTeardown([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp); 3629void UpdatePageStatus([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 3632void BeforeNavigate2([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 3637void NewWindow2([In, Out, MarshalAs(UnmanagedType.IDispatch)] ref object pDisp, 3640void NavigateComplete2([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 3643void DocumentComplete([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 3678void NavigateError([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 3700[return: MarshalAs(UnmanagedType.I4)] 3703[In, MarshalAs(UnmanagedType.U4)] 3707[In, MarshalAs(UnmanagedType.Interface)] 3709[In, MarshalAs(UnmanagedType.Interface)] 3712[return: MarshalAs(UnmanagedType.I4)] 3718[return: MarshalAs(UnmanagedType.I4)] 3721[In, MarshalAs(UnmanagedType.I4)] 3732[return: MarshalAs(UnmanagedType.I4)] 3736[return: MarshalAs(UnmanagedType.I4)] 3740[return: MarshalAs(UnmanagedType.I4)] 3743[In, MarshalAs(UnmanagedType.Bool)] 3746[return: MarshalAs(UnmanagedType.I4)] 3749[In, MarshalAs(UnmanagedType.Bool)] 3752[return: MarshalAs(UnmanagedType.I4)] 3755[In, MarshalAs(UnmanagedType.Bool)] 3758[return: MarshalAs(UnmanagedType.I4)] 3767[return: MarshalAs(UnmanagedType.I4)] 3774[In, MarshalAs(UnmanagedType.I4)] 3777[return: MarshalAs(UnmanagedType.I4)] 3780[Out, MarshalAs(UnmanagedType.LPArray)] 3782[In, MarshalAs(UnmanagedType.U4)] 3785[return: MarshalAs(UnmanagedType.I4)] 3788[In, MarshalAs(UnmanagedType.Interface)] 3790[Out, MarshalAs(UnmanagedType.Interface)] 3793[return: MarshalAs(UnmanagedType.I4)] 3796[Out, MarshalAs(UnmanagedType.IDispatch)] 3799[return: MarshalAs(UnmanagedType.I4)] 3802[In, MarshalAs(UnmanagedType.U4)] 3804[In, MarshalAs(UnmanagedType.LPWStr)] 3806[Out, MarshalAs(UnmanagedType.LPWStr)] 3809[return: MarshalAs(UnmanagedType.I4)] 3829[return: MarshalAs(UnmanagedType.Interface)] 3831[return: MarshalAs(UnmanagedType.IDispatch)] 3833[return: MarshalAs(UnmanagedType.Interface)] 3849[return: MarshalAs(UnmanagedType.IDispatch)] 3864[return: MarshalAs(UnmanagedType.Interface)] 3868[return: MarshalAs(UnmanagedType.Interface)] 3870[return: MarshalAs(UnmanagedType.Interface)] 3882[return: MarshalAs(UnmanagedType.Interface)] 3885[return: MarshalAs(UnmanagedType.Interface)] 3922int Write([In, MarshalAs(UnmanagedType.SafeArray)] object[] psarray); 3923int WriteLine([In, MarshalAs(UnmanagedType.SafeArray)] object[] psarray); 3924[return: MarshalAs(UnmanagedType.Interface)] 3936[return: MarshalAs(UnmanagedType.Interface)] 3972[return: MarshalAs(UnmanagedType.Interface)] 3974[return: MarshalAs(UnmanagedType.Interface)] 3976[return: MarshalAs(UnmanagedType.Interface)] 3983[return: MarshalAs(UnmanagedType.Interface)] 4023[return: MarshalAs(UnmanagedType.IDispatch)] object CreatePopup([In] ref object reserved); 4024[return: MarshalAs(UnmanagedType.Interface)] object frameElement(); 4109[MarshalAs(UnmanagedType.Struct)] 4144[In, MarshalAs(UnmanagedType.Interface)] 4148[In, MarshalAs(UnmanagedType.Interface)] 4150[In, MarshalAs(UnmanagedType.Bool)] 4154[Out, MarshalAs(UnmanagedType.LPArray)] 4343[return: MarshalAs(UnmanagedType.Bool)]
Shared\MS\Win32\UnsafeNativeMethodsOther.cs (13)
161[MarshalAs(UnmanagedType.LPWStr)] string szFromURL, 162[MarshalAs(UnmanagedType.LPWStr)] string szToURL, 173internal static extern void ProcessUnhandledException_DLL([MarshalAs(UnmanagedType.BStr)] string errMsg); 187[MarshalAs(UnmanagedType.Interface)] object pIServiceProvider, 188[MarshalAs(UnmanagedType.Interface)] out object ppISecurityManager , 211[In, MarshalAs(UnmanagedType.BStr)] 384[return: MarshalAs(UnmanagedType.Bool)] 392[return: MarshalAs(UnmanagedType.Bool)] 892internal static extern int FindNLSString(int locale, uint flags, [MarshalAs(UnmanagedType.LPWStr)]string sourceString, int sourceCount, [MarshalAs(UnmanagedType.LPWStr)]string findString, int findCount, out int found); 1477[return: MarshalAs(UnmanagedType.Bool)] 1485[return: MarshalAs(UnmanagedType.Bool)] 1563[return: MarshalAs(UnmanagedType.Bool)]
Shared\MS\Win32\UnsafeNativeMethodsTextServices.cs (96)
833[MarshalAs(UnmanagedType.Bool)] 886[MarshalAs(UnmanagedType.Struct)] 921[MarshalAs(UnmanagedType.Bool)] 950[MarshalAs(UnmanagedType.Bool)] 1130void InWriteSession(int clientId, [MarshalAs(UnmanagedType.Bool)] out bool inWriteSession); 1260void CreateContext(int clientId, CreateContextFlags flags, [MarshalAs(UnmanagedType.Interface)] object obj, out ITfContext context, out int editCookie); 1298void EnumContexts([MarshalAs(UnmanagedType.Interface)] out /*IEnumTfContexts*/ object enumContexts); 1331void GetDescription([MarshalAs(UnmanagedType.BStr)] out string desc); 1344int GetFunction(ref Guid guid, ref Guid riid, [MarshalAs(UnmanagedType.Interface)] out object obj); 1360void GetDisplayName([MarshalAs(UnmanagedType.BStr)] out string funcName ); 1382void GetString([MarshalAs(UnmanagedType.BStr)] out string funcName ); 1452void GetDisplayName([MarshalAs(UnmanagedType.BStr)] out string funcName ); 1467[MarshalAs(UnmanagedType.Bool)] out bool isConvertable); 1506void GetDisplayName([MarshalAs(UnmanagedType.BStr)] out string funcName ); 1529void GetDisplayName([MarshalAs(UnmanagedType.BStr)] out string funcName ); 1540[MarshalAs(UnmanagedType.BStr)] string bstrRegistered ); 1786void IsThreadFocus([MarshalAs(UnmanagedType.Bool)] out bool isFocus); 1831void AdviseSink(ref Guid riid, [MarshalAs(UnmanagedType.Interface)] object obj, AdviseFlags flags); 1835void UnadviseSink([MarshalAs(UnmanagedType.Interface)] object obj); 1859void GetSelection(int index, int count, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=1)] TS_SELECTION_ACP []selection, out int fetched); 1864void SetSelection(int count, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] TS_SELECTION_ACP []selection); 1877[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=3)] char []text, 1879[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=6)] TS_RUNINFO []runInfo, 1891[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=4)] char []text, 1898void GetFormattedText(int start, int end, [MarshalAs(UnmanagedType.Interface)] out object obj); 1905void GetEmbedded(int position, ref Guid guidService, ref Guid riid, [MarshalAs(UnmanagedType.Interface)] out object obj); 1911void QueryInsertEmbedded(ref Guid guidService, int /*ref Win32.FORMATETC*/ formatEtc, [MarshalAs(UnmanagedType.Bool)] out bool insertable); 1919void InsertEmbedded(InsertEmbeddedFlags flags, int start, int end, [MarshalAs(UnmanagedType.Interface)] object obj, out TS_TEXTCHANGE change); 1929[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] char []text, 1939void InsertEmbeddedAtSelection(InsertAtSelectionFlags flags, [MarshalAs(UnmanagedType.Interface)] object obj, 1948[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=1)] Guid []filterAttributes); 1957[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=1)] Guid []filterAttributes, 1966[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=1)] Guid []filterAttributes, 1979[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] Guid []filterAttributes, 1980AttributeFlags flags, out int acpNext, [MarshalAs(UnmanagedType.Bool)] out bool found, out int foundOffset); 1987[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] TS_ATTRVAL []attributeVals, 2010void GetTextExt(int viewCookie, int start, int end, out RECT rect, [MarshalAs(UnmanagedType.Bool)] out bool clipped); 2145void AdviseSink(ref Guid riid, [MarshalAs(UnmanagedType.Interface)] object obj, out int cookie); 2173void AdviseKeyEventSink(int clientId, [MarshalAs(UnmanagedType.Interface)] object obj/*ITfKeyEventSink sink*/, [MarshalAs(UnmanagedType.Bool)] bool fForeground); 2194void TestKeyDown(int wParam, int lParam, [MarshalAs(UnmanagedType.Bool)] out bool eaten); 2207void TestKeyUp(int wParam, int lParam, [MarshalAs(UnmanagedType.Bool)] out bool eaten); 2220void KeyDown(int wParam, int lParam, [MarshalAs(UnmanagedType.Bool)] out bool eaten); 2233void KeyUp(int wParam, int lParam, [MarshalAs(UnmanagedType.Bool)] out bool eaten); 2245void IsPreservedKey(ref Guid guid, ref TF_PRESERVEDKEY key, [MarshalAs(UnmanagedType.Bool)] out bool registered); 2254[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=4)] char []desc, int descCount); 2266[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] char []desc, int descCount); 2271void GetPreservedKeyDescription(ref Guid guid, [MarshalAs(UnmanagedType.BStr)] out string desc); 2277void SimulatePreservedKey(ITfContext context, ref Guid guid, [MarshalAs(UnmanagedType.Bool)] out bool eaten); 2315[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=3)] char []text, 2328[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=3)] char []text, 2338void GetFormattedText(int ec, [MarshalAs(UnmanagedType.Interface)] out object data); 2349void GetEmbedded(int ec, ref Guid guidService, ref Guid iid, [MarshalAs(UnmanagedType.Interface)] out object obj); 2359void InsertEmbedded(int ec, int flags, [MarshalAs(UnmanagedType.Interface)] object data); 2411void ShiftStartRegion(int ec, TfShiftDir dir, [MarshalAs(UnmanagedType.Bool)] out bool noRegion); 2421void ShiftEndRegion(int ec, TfShiftDir dir, [MarshalAs(UnmanagedType.Bool)] out bool noRegion); 2430void IsEmpty(int ec, [MarshalAs(UnmanagedType.Bool)] out bool empty); 2450void IsEqualStart(int ec, ITfRange with, TfAnchor position, [MarshalAs(UnmanagedType.Bool)] out bool equal); 2461void IsEqualEnd(int ec, ITfRange with, TfAnchor position, [MarshalAs(UnmanagedType.Bool)] out bool equal); 2493void AdjustForInsert(int ec, int count, [MarshalAs(UnmanagedType.Bool)] out bool insertOk); 2553[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=3)] char []text, 2566[In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=3)] char []text, 2576void GetFormattedText(int ec, [MarshalAs(UnmanagedType.Interface)] out object data); 2587void GetEmbedded(int ec, ref Guid guidService, ref Guid iid, [MarshalAs(UnmanagedType.Interface)] out object obj); 2597void InsertEmbedded(int ec, int flags, [MarshalAs(UnmanagedType.Interface)] object data); 2649void ShiftStartRegion(int ec, TfShiftDir dir, [MarshalAs(UnmanagedType.Bool)] out bool noRegion); 2659void ShiftEndRegion(int ec, TfShiftDir dir, [MarshalAs(UnmanagedType.Bool)] out bool noRegion); 2668void IsEmpty(int ec, [MarshalAs(UnmanagedType.Bool)] out bool empty); 2688void IsEqualStart(int ec, ITfRange with, TfAnchor position, [MarshalAs(UnmanagedType.Bool)] out bool equal); 2699void IsEqualEnd(int ec, ITfRange with, TfAnchor position, [MarshalAs(UnmanagedType.Bool)] out bool equal); 2731void AdjustForInsert(int ec, int count, [MarshalAs(UnmanagedType.Bool)] out bool insertOk); 2829void OnStartComposition(ITfCompositionView view, [MarshalAs(UnmanagedType.Bool)] out bool ok); 2857void StartComposition(int ecWrite, ITfRange range, [MarshalAs(UnmanagedType.Interface)] object /*ITfCompositionSink */sink, [MarshalAs(UnmanagedType.Interface)] out object /*ITfComposition */composition); 2867void EnumCompositions([MarshalAs(UnmanagedType.Interface)] out IEnumITfCompositionView enumView); 2873void FindComposition(int ecRead, ITfRange testRange, [MarshalAs(UnmanagedType.Interface)] out object /*IEnumITfCompositionView*/ enumView); 2880void TakeOwnership(int ecWrite, ITfCompositionView view, [MarshalAs(UnmanagedType.Interface)] object /*ITfCompositionSink */ sink, 2881[MarshalAs(UnmanagedType.Interface)] out object /*ITfComposition*/ composition); 2900void StartComposition(int ecWrite, ITfRange range, [MarshalAs(UnmanagedType.Interface)] object /*ITfCompositionSink */sink, [MarshalAs(UnmanagedType.Interface)] out object /*ITfComposition */composition); 2904void EnumCompositions([MarshalAs(UnmanagedType.Interface)] out object /*IEnumITfCompositionView*/ enumView); 2910void FindComposition(int ecRead, ITfRange testRange, [MarshalAs(UnmanagedType.Interface)] out object /*IEnumITfCompositionView*/ enumView); 2917void TakeOwnership(int ecWrite, ITfCompositionView view, [MarshalAs(UnmanagedType.Interface)] object /*ITfCompositionSink */ sink, 2918[MarshalAs(UnmanagedType.Interface)] out object /*ITfComposition*/ composition); 2958unsafe int Next(int count, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] ITfCompositionView []compositionview, out int fetched); 2999unsafe int Next(int count, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] ITfRange []ranges, out int fetched); 3034void GetSelectionStatus([MarshalAs(UnmanagedType.Bool)] out bool selectionChanged); 3089int Next(int count, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] TF_RENDERINGMARKUP []markup, out int fetched); 3348int Next(int count, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] TF_LANGUAGEPROFILE []profiles, out int fetched); 3373void OnLanguageChange(short langid, [MarshalAs(UnmanagedType.Bool)] out bool bAccept); 3641void GetTextExt(int start, int end, out RECT rect, [MarshalAs(UnmanagedType.Bool)] out bool clipped); 3726void OnTransitoryExtensionUpdated(ITfContext context, int ecReadOnly, ITfRange rangeResult, ITfRange rangeComposition, [MarshalAs(UnmanagedType.Bool)] out bool fDeleteResultRange); 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); 3815int OnMouseEvent(int edge, int quadrant, int btnStatus, [MarshalAs(UnmanagedType.Bool)] out bool eaten);
Shared\System\Windows\InterOp\OSVersionHelper.cs (19)
145[return: MarshalAs(UnmanagedType.I1)] 150[return: MarshalAs(UnmanagedType.I1)] 155[return: MarshalAs(UnmanagedType.I1)] 160[return: MarshalAs(UnmanagedType.I1)] 165[return: MarshalAs(UnmanagedType.I1)] 170[return: MarshalAs(UnmanagedType.I1)] 175[return: MarshalAs(UnmanagedType.I1)] 180[return: MarshalAs(UnmanagedType.I1)] 185[return: MarshalAs(UnmanagedType.I1)] 190[return: MarshalAs(UnmanagedType.I1)] 195[return: MarshalAs(UnmanagedType.I1)] 200[return: MarshalAs(UnmanagedType.I1)] 205[return: MarshalAs(UnmanagedType.I1)] 210[return: MarshalAs(UnmanagedType.I1)] 215[return: MarshalAs(UnmanagedType.I1)] 220[return: MarshalAs(UnmanagedType.I1)] 225[return: MarshalAs(UnmanagedType.I1)] 230[return: MarshalAs(UnmanagedType.I1)] 235[return: MarshalAs(UnmanagedType.I1)]
WsatConfig (42)
Configuration\ClusterSafeNativeMethods.cs (8)
113[MarshalAs(UnmanagedType.LPWStr)] [In] string lpszClusterName); 143[In, Out, MarshalAs(UnmanagedType.LPArray)] byte[] buffer, 150[In, MarshalAs(UnmanagedType.LPWStr)] string lpszResourceName); 166[In, MarshalAs(UnmanagedType.LPWStr)] string lpszSubKey, 176[In, MarshalAs(UnmanagedType.LPWStr)] string lpszValueName, 178[Out, MarshalAs(UnmanagedType.LPArray)] byte[] lpbData, 184[In, MarshalAs(UnmanagedType.LPWStr)] string lpszValueName, 186[In, MarshalAs(UnmanagedType.LPArray)] byte[] lpbData,
Configuration\HttpWrapper.cs (7)
67[MarshalAs(UnmanagedType.LPWStr)] 72[MarshalAs(UnmanagedType.LPWStr)] 74[MarshalAs(UnmanagedType.LPWStr)] 84[MarshalAs(UnmanagedType.LPWStr)] 86[MarshalAs(UnmanagedType.Bool)] 102[MarshalAs(UnmanagedType.LPWStr)] 115[MarshalAs(UnmanagedType.LPWStr)]
Configuration\NetFwTypeLib.cs (14)
126void Add([MarshalAs(UnmanagedType.Interface)] INetFirewallOpenPort port); 130INetFirewallOpenPort Item([MarshalAs(UnmanagedType.Interface)] int port, NetFirewallIPProtocol portNumber); 165INetFirewallService Item([MarshalAs(UnmanagedType.Interface)] NetFirewallServiceType serviceType); 196void Add([MarshalAs(UnmanagedType.Interface)] INetFirewallAuthorizedApplication app); 198void Remove([MarshalAs(UnmanagedType.BStr)] string imageFileName); 200INetFirewallAuthorizedApplication Item([MarshalAs(UnmanagedType.Interface)] string name); 239INetFirewallProfile GetProfileByType([MarshalAs(UnmanagedType.Interface)] NetFirewallProfileType profileType); 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);
Configuration\QfeChecker.cs (2)
97[In, MarshalAs(UnmanagedType.LPStruct)] Guid rclsid, 100[In, MarshalAs(UnmanagedType.LPStruct)] Guid riid,
Configuration\SafeNativeMethods.cs (11)
69[MarshalAs(UnmanagedType.LPWStr)] 75[In, MarshalAs(UnmanagedType.LPWStr)] string hostName, 76[In, MarshalAs(UnmanagedType.LPWStr)] string tmName, 80[Out, MarshalAs(UnmanagedType.Interface)]out IDtcNetworkAccessConfig idtcnac); 84[In, MarshalAs(UnmanagedType.LPWStr)] string hostName, 85[In, MarshalAs(UnmanagedType.LPWStr)] string tmName, 89[Out, MarshalAs(UnmanagedType.Interface)]out IDtcNetworkAccessConfig idtcnac); 151[return: MarshalAs(UnmanagedType.Bool)] 174[MarshalAs(UnmanagedType.LPWStr)] [In] string lpSubKey, 217[MarshalAs(UnmanagedType.LPWStr)] 219[MarshalAs(UnmanagedType.LPWStr)]
WsatUI (34)
Configuration\ClusterSafeNativeMethods.cs (8)
113[MarshalAs(UnmanagedType.LPWStr)] [In] string lpszClusterName); 143[In, Out, MarshalAs(UnmanagedType.LPArray)] byte[] buffer, 150[In, MarshalAs(UnmanagedType.LPWStr)] string lpszResourceName); 166[In, MarshalAs(UnmanagedType.LPWStr)] string lpszSubKey, 176[In, MarshalAs(UnmanagedType.LPWStr)] string lpszValueName, 178[Out, MarshalAs(UnmanagedType.LPArray)] byte[] lpbData, 184[In, MarshalAs(UnmanagedType.LPWStr)] string lpszValueName, 186[In, MarshalAs(UnmanagedType.LPArray)] byte[] lpbData,
Configuration\ETWSafeNativeMethods.cs (2)
74[MarshalAs(UnmanagedType.ByValArray, SizeConst = SafeNativeMethods.MaxTraceLoggerNameLen)] 76[MarshalAs(UnmanagedType.ByValArray, SizeConst = SafeNativeMethods.MaxTraceFileNameLen)]
Configuration\HttpWrapper.cs (7)
67[MarshalAs(UnmanagedType.LPWStr)] 72[MarshalAs(UnmanagedType.LPWStr)] 74[MarshalAs(UnmanagedType.LPWStr)] 84[MarshalAs(UnmanagedType.LPWStr)] 86[MarshalAs(UnmanagedType.Bool)] 102[MarshalAs(UnmanagedType.LPWStr)] 115[MarshalAs(UnmanagedType.LPWStr)]
Configuration\QfeChecker.cs (2)
97[In, MarshalAs(UnmanagedType.LPStruct)] Guid rclsid, 100[In, MarshalAs(UnmanagedType.LPStruct)] Guid riid,
MMCUI\ACLWrapper.cs (6)
77[MarshalAs(UnmanagedType.LPWStr)] 79[MarshalAs(UnmanagedType.LPWStr)] 81[MarshalAs(UnmanagedType.LPWStr)] 120[MarshalAs(UnmanagedType.LPWStr)] 246[MarshalAs(UnmanagedType.LPArray)] out Access[] ppAccess, 307[MarshalAs(UnmanagedType.LPArray)] out Access[] ppAccess,
MMCUI\MMCSafeNativeMethods.cs (6)
33[return: MarshalAs(UnmanagedType.Bool)] 35[MarshalAs(UnmanagedType.LPWStr)] [In] string stringSecurityDescriptor, 41[return: MarshalAs(UnmanagedType.Bool)] 56[return: MarshalAs(UnmanagedType.Bool)] 81[MarshalAs(UnmanagedType.LPWStr)] [In] string pwszTitle, 82[MarshalAs(UnmanagedType.LPWStr)] [In] string pwszDisplayString,
MMCUI\MMCWrapper.cs (3)
133[MarshalAs(UnmanagedType.LPWStr)] 141[MarshalAs(UnmanagedType.LPWStr)] 143[MarshalAs(UnmanagedType.LPWStr)]
17 references to MarshalAs
ComSvcConfig (2)
ComplusTypeValidator.cs (2)
316object[] attributes = attributeProvider.GetCustomAttributes(typeof(MarshalAsAttribute), true); 318foreach (MarshalAsAttribute attr in attributes)
mscorlib (13)
system\reflection\customattribute.cs (13)
405else if (attribute is MarshalAsAttribute) 406Init((MarshalAsAttribute)attribute); 442private void Init(MarshalAsAttribute marshalAs) 444Type type = typeof(MarshalAsAttribute); 2133typeof(MarshalAsAttribute) as RuntimeType, // parameter, field, return-value 2347if (all || caType == (RuntimeType)typeof(MarshalAsAttribute)) 2349pca = MarshalAsAttribute.GetCustomAttribute(parameter); 2374if (all || caType == (RuntimeType)typeof(MarshalAsAttribute)) 2376if (MarshalAsAttribute.IsDefined(parameter)) return true; 2449if (all || caType == (RuntimeType)typeof(MarshalAsAttribute)) 2451pca = MarshalAsAttribute.GetCustomAttribute(field); 2475if (all || caType == (RuntimeType)typeof(MarshalAsAttribute)) 2477if (MarshalAsAttribute.IsDefined(field)) return true;
System.ServiceModel (2)
System\ServiceModel\ComIntegration\ComPlusTypeValidator.cs (2)
41object[] attributes = System.ServiceModel.Description.ServiceReflector.GetCustomAttributes(attributeProvider, typeof(MarshalAsAttribute), true); 43foreach (MarshalAsAttribute attr in attributes)