6217 instantiations of MarshalAs
ComSvcConfig (244)
ComAdminInterfaces.cs (199)
79
[return:
MarshalAs
(UnmanagedType.Interface)]
80
Object GetCollection([In,
MarshalAs
(UnmanagedType.BStr)]
84
[return:
MarshalAs
(UnmanagedType.Interface)]
85
Object Connect([In,
MarshalAs
(UnmanagedType.BStr)] String connectStr);
99
void InstallComponent([In,
MarshalAs
(UnmanagedType.BStr)] String bstrDLLFile,
100
[In,
MarshalAs
(UnmanagedType.BStr)] String bstrTypelibFile,
101
[In,
MarshalAs
(UnmanagedType.BStr)] String bstrProxyStubDLLFile);
103
void ImportComponent([In,
MarshalAs
(UnmanagedType.BStr)] String bstrCLSID);
106
void ImportComponentByName([In,
MarshalAs
(UnmanagedType.BStr)] String bstrProgID);
108
void 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);
118
void AssociateRole([In,
MarshalAs
(UnmanagedType.BStr)] String bstrRoleID);
120
void AssociateRoleByName([In,
MarshalAs
(UnmanagedType.BStr)] String bstrRoleName);
129
[return:
MarshalAs
(UnmanagedType.Interface)]
130
Object GetCollection([In,
MarshalAs
(UnmanagedType.BStr)]
134
[return:
MarshalAs
(UnmanagedType.Interface)]
135
Object Connect([In,
MarshalAs
(UnmanagedType.BStr)] String connectStr);
144
[return:
MarshalAs
(UnmanagedType.Interface)]
145
Object GetCollectionByQuery([In,
MarshalAs
(UnmanagedType.BStr)]
147
[In,
MarshalAs
(UnmanagedType.SafeArray)]
151
void ImportComponent([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplIdOrName,
152
[In,
MarshalAs
(UnmanagedType.BStr)] String bstrCLSIDOrProgId);
155
void 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);
161
void ShutdownApplication([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplIdOrName);
164
void ExportApplication([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplIdOrName,
165
[In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplicationFile,
169
void 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);
192
void 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);
197
void 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);
208
void BackupREGDB([In,
MarshalAs
(UnmanagedType.BStr)] String bstrBackupFilePath);
211
void RestoreREGDB([In,
MarshalAs
(UnmanagedType.BStr)] String bstrBackupFilePath);
214
void 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);
222
void StartApplication([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplIdOrName);
228
void 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);
233
void 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)]
253
Object GetCollection([In,
MarshalAs
(UnmanagedType.BStr)]
257
[return:
MarshalAs
(UnmanagedType.Interface)]
258
Object Connect([In,
MarshalAs
(UnmanagedType.BStr)] String connectStr);
267
[return:
MarshalAs
(UnmanagedType.Interface)]
268
Object GetCollectionByQuery([In,
MarshalAs
(UnmanagedType.BStr)]
270
[In,
MarshalAs
(UnmanagedType.SafeArray)]
274
void ImportComponent([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplIdOrName,
275
[In,
MarshalAs
(UnmanagedType.BStr)] String bstrCLSIDOrProgId);
278
void 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);
284
void ShutdownApplication([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplIdOrName);
287
void ExportApplication([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplIdOrName,
288
[In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplicationFile,
292
void 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);
315
void 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);
320
void 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);
331
void BackupREGDB([In,
MarshalAs
(UnmanagedType.BStr)] String bstrBackupFilePath);
334
void RestoreREGDB([In,
MarshalAs
(UnmanagedType.BStr)] String bstrBackupFilePath);
337
void 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);
345
void StartApplication([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplIdOrName);
351
void 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);
356
void 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)]
375
String GetApplicationInstanceIDFromProcessID([In,
MarshalAs
(UnmanagedType.I4)] int lProcessID);
378
void ShutdownApplicationInstances([In,
MarshalAs
(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID);
381
void PauseApplicationInstances([In,
MarshalAs
(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID);
384
void 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)]
393
bool 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);
418
void DeleteServiceForApplication([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplicationIDOrName);
421
[return:
MarshalAs
(UnmanagedType.BStr)]
422
String GetPartitionID([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplicationIDOrName);
425
[return:
MarshalAs
(UnmanagedType.BStr)]
426
String GetPartitionName([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplicationIDOrName);
429
void 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)]
474
Object 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)]
515
Object QueryApplicationFile2([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplicationFile);
518
[return:
MarshalAs
(UnmanagedType.I4)]
519
int GetComponentVersionCount([In,
MarshalAs
(UnmanagedType.BStr)] String bstrCLSIDOrProgID);
529
Object GetValue([In,
MarshalAs
(UnmanagedType.BStr)] String propName);
532
void SetValue([In,
MarshalAs
(UnmanagedType.BStr)] String propName,
542
[return:
MarshalAs
(UnmanagedType.VariantBool)]
543
bool IsPropertyReadOnly([In,
MarshalAs
(UnmanagedType.BStr)] String bstrPropName);
548
[return:
MarshalAs
(UnmanagedType.VariantBool)]
553
[return:
MarshalAs
(UnmanagedType.VariantBool)]
554
bool IsPropertyWriteOnly([In,
MarshalAs
(UnmanagedType.BStr)] String bstrPropName);
567
[return:
MarshalAs
(UnmanagedType.Interface)]
577
[return:
MarshalAs
(UnmanagedType.Interface)]
587
[return:
MarshalAs
(UnmanagedType.Interface)]
588
Object GetCollection([In,
MarshalAs
(UnmanagedType.BStr)] String bstrCollName,
597
[return:
MarshalAs
(UnmanagedType.VariantBool)]
604
[return:
MarshalAs
(UnmanagedType.VariantBool)]
609
[return:
MarshalAs
(UnmanagedType.Interface)]
624
void PopulateByKey([In,
MarshalAs
(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]
628
void 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);
364
void CreateProxy(IntPtr inner, [In,
MarshalAs
(UnmanagedType.LPStruct)] Guid riid, out object proxy, out object ppv);
373
[return:
MarshalAs
(UnmanagedType.Interface)]
374
ICreateTypeInfo CreateTypeInfo([In,
MarshalAs
(UnmanagedType.LPStr)] String szName,
376
void SetName([In,
MarshalAs
(UnmanagedType.LPStr)] string szName);
378
void SetGuid([In,
MarshalAs
(UnmanagedType.LPStruct)] Guid guid);
379
void SetDocString([In,
MarshalAs
(UnmanagedType.LPStr)] String szDoc);
380
void SetHelpFileName([In,
MarshalAs
(UnmanagedType.LPStr)] String szHelpFileName);
392
void SetGuid([In,
MarshalAs
(UnmanagedType.LPStruct)] Guid guid);
422
void 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)
40
void Set([
MarshalAs
(UnmanagedType.LPWStr)] String szName, int pvValue, uint cbValue, uint dwFlags);
41
void 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)
19
object _NewEnum { [return:
MarshalAs
(UnmanagedType.Interface)] get; }
22
string SectionName { [return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
28
void Lookup([
MarshalAs
(UnmanagedType.LPWStr)] string wzStringKey, [
MarshalAs
(UnmanagedType.Interface)] out object ppUnknown);
35
void Lookup(IReferenceIdentity ReferenceIdentityKey, [
MarshalAs
(UnmanagedType.Interface)] out object ppUnknown);
49
int Next(uint celt, [Out,
MarshalAs
(UnmanagedType.LPArray, ArraySubType=UnmanagedType.IUnknown)] object[] rgelt, ref uint celtFetched);
63
object _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;
298
object StringIds { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
299
object IntegerIds { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
307
[
MarshalAs
(UnmanagedType.SysInt)] public IntPtr StringIds;
309
[
MarshalAs
(UnmanagedType.SysInt)] public IntPtr IntegerIds;
350
object StringIds { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
351
object IntegerIds { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
359
[
MarshalAs
(UnmanagedType.SysInt)] public IntPtr ResourceTypeIdInt;
361
[
MarshalAs
(UnmanagedType.SysInt)] public IntPtr ResourceTypeIdString;
402
object ResourceTypeIdInt { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
403
object 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;
464
object TransformMetadata { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
466
object DigestValue { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
467
string 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;
541
string Name { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
543
string LoadFrom { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
544
string SourcePath { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
545
string ImportPath { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
546
string SourceName { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
547
string Location { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
548
object HashValue { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
550
string 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;
582
string Extension { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
583
string Description { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
584
string ProgID { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
585
string DefaultIcon { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
586
string Parameter { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
595
[
MarshalAs
(UnmanagedType.LPWStr)] public string Xml;
596
[
MarshalAs
(UnmanagedType.LPWStr)] public string Description;
611
string Xml { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
612
string Description { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
620
[
MarshalAs
(UnmanagedType.LPWStr)] public string Subcategory;
634
string Subcategory { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
672
[
MarshalAs
(UnmanagedType.LPWStr)] public string RuntimeVersion;
673
[
MarshalAs
(UnmanagedType.LPWStr)] public string HostFile;
698
string RuntimeVersion { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
699
string HostFile { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
707
[
MarshalAs
(UnmanagedType.LPWStr)] public string ProgId;
721
string ProgId { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
731
[
MarshalAs
(UnmanagedType.LPWStr)] public string RuntimeVersion;
732
[
MarshalAs
(UnmanagedType.LPWStr)] public string ClassName;
747
string RuntimeVersion { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
748
string 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;
809
string Group { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
810
string Codebase { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
812
object HashValue { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
815
string ResourceFallbackCulture { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
816
string Description { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
817
string SupportUrl { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
853
[
MarshalAs
(UnmanagedType.LPWStr)] public string ClassName;
854
[
MarshalAs
(UnmanagedType.LPWStr)] public string HostDll;
869
string ClassName { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
870
string HostDll { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
879
[
MarshalAs
(UnmanagedType.LPWStr)] public string id;
880
[
MarshalAs
(UnmanagedType.LPWStr)] public string FinalStringMapped;
893
string id { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
894
string 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;
923
string Name { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
924
string CommandLine_File { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
925
string CommandLine_Parameters { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
936
[
MarshalAs
(UnmanagedType.LPWStr)] public string Id;
937
[
MarshalAs
(UnmanagedType.LPWStr)] public string XmlSegment;
950
string Id { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
951
string XmlSegment { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
959
[
MarshalAs
(UnmanagedType.LPWStr)] public string Name;
960
[
MarshalAs
(UnmanagedType.LPWStr)] public string permissionSetID;
973
string Name { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
974
string 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;
1007
string Publisher { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1008
string Product { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1009
string SupportUrl { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1010
string IconFile { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1011
string ErrorReportUrl { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1012
string SuiteName { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1020
[
MarshalAs
(UnmanagedType.LPWStr)] public string DeploymentProviderCodebase;
1021
[
MarshalAs
(UnmanagedType.LPWStr)] public string MinimumRequiredVersion;
1041
string DeploymentProviderCodebase { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1042
string MinimumRequiredVersion { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1053
[
MarshalAs
(UnmanagedType.LPWStr)] public string SupportUrl;
1054
[
MarshalAs
(UnmanagedType.LPWStr)] public string Description;
1078
string SupportUrl { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1079
string Description { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1092
[
MarshalAs
(UnmanagedType.LPWStr)]
1106
string 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;
1197
string LocalPath { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1199
object ManifestHash { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
1200
string ContentType { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1201
string RuntimeImageVersion { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1202
object MvidValue { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
1206
string defaultPermissionSetID { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1207
string RequestedExecutionLevel { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1211
string 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();
831
void put_SubscriptionId([In,
MarshalAs
(UnmanagedType.LPWStr)] string Subscription);
834
[return:
MarshalAs
(UnmanagedType.LPWStr)] string get_Codebase();
837
void put_Codebase([In,
MarshalAs
(UnmanagedType.LPWStr)] string CodeBase);
841
void SetAppPath([In] uint cIDefinitionIdentity, [In,
MarshalAs
(UnmanagedType.LPArray)] IDefinitionIdentity[] DefinitionIdentity);
886
[return:
MarshalAs
(UnmanagedType.LPWStr)] string get_SubscriptionId();
887
void put_SubscriptionId([In,
MarshalAs
(UnmanagedType.LPWStr)] string Subscription);
890
[return:
MarshalAs
(UnmanagedType.LPWStr)] string get_Codebase();
892
void 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)
26
internal static extern IntPtr CreateDesignerContext([
MarshalAs
(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1)] string[] paths, int count, bool shared);
29
internal static IntPtr CreateDesignerContext(IEnumerable<string> paths, [
MarshalAs
(UnmanagedType.Bool)] bool shared)
53
internal static extern void SetCurrentContext([
MarshalAs
(UnmanagedType.Bool)] bool isDesignerContext, IntPtr context);
system\runtime\interopservices\attributes.cs (1)
585
return new
MarshalAsAttribute
(
system\runtime\interopservices\ComTypes\ibindctx.cs (7)
35
void RegisterObjectBound([
MarshalAs
(UnmanagedType.Interface)] Object punk);
36
void RevokeObjectBound([
MarshalAs
(UnmanagedType.Interface)] Object punk);
41
void RegisterObjectParam([
MarshalAs
(UnmanagedType.LPWStr)] String pszKey, [
MarshalAs
(UnmanagedType.Interface)] Object punk);
42
void GetObjectParam([
MarshalAs
(UnmanagedType.LPWStr)] String pszKey, [
MarshalAs
(UnmanagedType.Interface)] out Object ppunk);
45
int RevokeObjectParam([
MarshalAs
(UnmanagedType.LPWStr)] String pszKey);
system\runtime\interopservices\ComTypes\iconnectionpoint.cs (1)
27
void Advise([
MarshalAs
(UnmanagedType.Interface)] Object pUnkSink, out int pdwCookie);
system\runtime\interopservices\ComTypes\ienumconnectionpoints.cs (1)
26
int Next(int celt, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 0), Out] IConnectionPoint[] rgelt, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\ienumconnections.cs (2)
24
[
MarshalAs
(UnmanagedType.Interface)]
35
int Next(int celt, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 0), Out] CONNECTDATA[] rgelt, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\ienummoniker.cs (1)
26
int Next(int celt, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 0), Out] IMoniker[] rgelt, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\ienumstring.cs (1)
26
int Next(int celt, [
MarshalAs
(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 0), Out] String[] rgelt, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\ienumvariant.cs (1)
26
int Next(int celt, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex=0), Out] object[] rgVar, IntPtr pceltFetched);
system\runtime\interopservices\ComTypes\imoniker.cs (7)
40
void Save(IStream pStm, [
MarshalAs
(UnmanagedType.Bool)] bool fClearDirty);
44
void BindToObject(IBindCtx pbc, IMoniker pmkToLeft, [In()] ref Guid riidResult, [
MarshalAs
(UnmanagedType.Interface)] out Object ppvResult);
45
void BindToStorage(IBindCtx pbc, IMoniker pmkToLeft, [In()] ref Guid riid, [
MarshalAs
(UnmanagedType.Interface)] out Object ppvObj);
47
void ComposeWith(IMoniker pmkRight, [
MarshalAs
(UnmanagedType.Bool)] bool fOnlyIfNotGeneric, out IMoniker ppmkComposite);
48
void Enum([
MarshalAs
(UnmanagedType.Bool)] bool fForward, out IEnumMoniker ppenumMoniker);
58
void GetDisplayName(IBindCtx pbc, IMoniker pmkToLeft, [
MarshalAs
(UnmanagedType.LPWStr)] out String ppszDisplayName);
59
void ParseDisplayName(IBindCtx pbc, IMoniker pmkToLeft, [
MarshalAs
(UnmanagedType.LPWStr)] String pszDisplayName, out int pchEaten, out IMoniker ppmkOut);
system\runtime\interopservices\ComTypes\ipersistfile.cs (5)
31
void Load([
MarshalAs
(UnmanagedType.LPWStr)] String pszFileName, int dwMode);
32
void Save([
MarshalAs
(UnmanagedType.LPWStr)] String pszFileName, [
MarshalAs
(UnmanagedType.Bool)] bool fRemember);
33
void SaveCompleted([
MarshalAs
(UnmanagedType.LPWStr)] String pszFileName);
34
void GetCurFile([
MarshalAs
(UnmanagedType.LPWStr)] out String ppszFileName);
system\runtime\interopservices\ComTypes\irunningobjecttable.cs (2)
25
int Register(int grfFlags, [
MarshalAs
(UnmanagedType.Interface)] Object punkObject, IMoniker pmkObjectName);
30
int GetObject(IMoniker pmkObjectName, [
MarshalAs
(UnmanagedType.Interface)] out Object ppunkObject);
system\runtime\interopservices\ComTypes\istream.cs (2)
43
void Read([
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb, IntPtr pcbRead);
44
void Write([
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1)] Byte[] pv, int cb, IntPtr pcbWritten);
system\runtime\interopservices\ComTypes\itypecomp.cs (2)
48
void Bind([
MarshalAs
(UnmanagedType.LPWStr)] String szName, int lHashVal, Int16 wFlags, out ITypeInfo ppTInfo, out DESCKIND pDescKind, out BINDPTR pBindPtr);
49
void 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;
318
void GetNames(int memid, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 2), Out] String[] rgBstrNames, int cMaxNames, out int pcNames);
321
void GetIDsOfNames([
MarshalAs
(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] String[] rgszNames, int cNames, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId);
322
void Invoke([
MarshalAs
(UnmanagedType.IUnknown)] Object pvInstance, int memid, Int16 wFlags, ref DISPPARAMS pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, out int puArgErr);
327
void CreateInstance([
MarshalAs
(UnmanagedType.IUnknown)] Object pUnkOuter, [In] ref Guid riid, [
MarshalAs
(UnmanagedType.IUnknown), Out] out Object ppvObj);
system\runtime\interopservices\ComTypes\itypeinfo2.cs (6)
29
new void GetNames(int memid, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 2), Out] String[] rgBstrNames, int cMaxNames, out int pcNames);
32
new void GetIDsOfNames([
MarshalAs
(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] String[] rgszNames, int cNames, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId);
33
new void Invoke([
MarshalAs
(UnmanagedType.IUnknown)] Object pvInstance, int memid, Int16 wFlags, ref DISPPARAMS pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, out int puArgErr);
38
new 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)]
65
bool IsName([
MarshalAs
(UnmanagedType.LPWStr)] String szNameBuf, int lHashVal);
66
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\ComTypes\itypelib2.cs (5)
33
[return :
MarshalAs
(UnmanagedType.Bool)]
34
new bool IsName([
MarshalAs
(UnmanagedType.LPWStr)] String szNameBuf, int lHashVal);
35
new 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)]
131
AssemblyBuilder ConvertTypeLibToAssembly([
MarshalAs
(UnmanagedType.Interface)] Object typeLib,
145
[return :
MarshalAs
(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)]
system\runtime\interopservices\marshal.cs (15)
423
public static extern byte ReadByte([
MarshalAs
(UnmanagedType.AsAny), In] Object ptr, int ofs);
451
public static extern short ReadInt16([
MarshalAs
(UnmanagedType.AsAny),In] Object ptr, int ofs);
492
public static extern int ReadInt32([
MarshalAs
(UnmanagedType.AsAny),In] Object ptr, int ofs);
535
public static IntPtr ReadIntPtr([
MarshalAs
(UnmanagedType.AsAny),In] Object ptr, int ofs)
570
public static extern long ReadInt64([
MarshalAs
(UnmanagedType.AsAny),In] Object ptr, int ofs);
638
public static extern void WriteByte([
MarshalAs
(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, byte val);
677
public static extern void WriteInt16([
MarshalAs
(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, short val);
736
public static extern void WriteInt32([
MarshalAs
(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, int val);
755
public static void WriteIntPtr([
MarshalAs
(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, IntPtr val)
811
public static extern void WriteInt64([
MarshalAs
(UnmanagedType.AsAny),In,Out] Object ptr, int ofs, long val);
2429
private static extern void CLSIDFromProgIDEx([
MarshalAs
(UnmanagedType.LPWStr)] String progId, out Guid clsid);
2435
private static extern void CLSIDFromProgID([
MarshalAs
(UnmanagedType.LPWStr)] String progId, out Guid clsid);
2447
private static extern void MkParseDisplayName(IBindCtx pbc, [
MarshalAs
(UnmanagedType.LPWStr)] String szUserName, out UInt32 pchEaten, out IMoniker ppmk);
2453
private static extern void BindMoniker(IMoniker pmk, UInt32 grfOpt, ref Guid iidResult, [
MarshalAs
(UnmanagedType.Interface)] out Object ppvResult);
2459
private 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)
59
public AssemblyBuilder ConvertTypeLibToAssembly([
MarshalAs
(UnmanagedType.Interface)] Object typeLib,
86
public AssemblyBuilder ConvertTypeLibToAssembly([
MarshalAs
(UnmanagedType.Interface)] Object typeLib,
168
[return :
MarshalAs
(UnmanagedType.Interface)]
system\runtime\interopservices\ucomibindctx.cs (7)
37
void RegisterObjectBound([
MarshalAs
(UnmanagedType.Interface)] Object punk);
38
void RevokeObjectBound([
MarshalAs
(UnmanagedType.Interface)] Object punk);
43
void RegisterObjectParam([
MarshalAs
(UnmanagedType.LPWStr)] String pszKey, [
MarshalAs
(UnmanagedType.Interface)] Object punk);
44
void GetObjectParam([
MarshalAs
(UnmanagedType.LPWStr)] String pszKey, [
MarshalAs
(UnmanagedType.Interface)] out Object ppunk);
46
void RevokeObjectParam([
MarshalAs
(UnmanagedType.LPWStr)] String pszKey);
system\runtime\interopservices\ucomiconnectionpoint.cs (1)
28
void Advise([
MarshalAs
(UnmanagedType.Interface)] Object pUnkSink, out int pdwCookie);
system\runtime\interopservices\ucomienumconnectionpoints.cs (1)
27
int Next(int celt, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 0), Out] UCOMIConnectionPoint[] rgelt, out int pceltFetched);
system\runtime\interopservices\ucomienumconnections.cs (2)
25
[
MarshalAs
(UnmanagedType.Interface)]
37
int Next(int celt, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 0), Out] CONNECTDATA[] rgelt, out int pceltFetched);
system\runtime\interopservices\ucomienummoniker.cs (1)
28
int Next(int celt, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 0), Out] UCOMIMoniker[] rgelt, out int pceltFetched);
system\runtime\interopservices\ucomienumstring.cs (1)
27
int Next(int celt, [
MarshalAs
(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 0), Out] String[] rgelt, out int pceltFetched);
system\runtime\interopservices\ucomimoniker.cs (7)
42
void Save(UCOMIStream pStm, [
MarshalAs
(UnmanagedType.Bool)] bool fClearDirty);
46
void BindToObject(UCOMIBindCtx pbc, UCOMIMoniker pmkToLeft, [In()] ref Guid riidResult, [
MarshalAs
(UnmanagedType.Interface)] out Object ppvResult);
47
void BindToStorage(UCOMIBindCtx pbc, UCOMIMoniker pmkToLeft, [In()] ref Guid riid, [
MarshalAs
(UnmanagedType.Interface)] out Object ppvObj);
49
void ComposeWith(UCOMIMoniker pmkRight, [
MarshalAs
(UnmanagedType.Bool)] bool fOnlyIfNotGeneric, out UCOMIMoniker ppmkComposite);
50
void Enum([
MarshalAs
(UnmanagedType.Bool)] bool fForward, out UCOMIEnumMoniker ppenumMoniker);
58
void GetDisplayName(UCOMIBindCtx pbc, UCOMIMoniker pmkToLeft, [
MarshalAs
(UnmanagedType.LPWStr)] out String ppszDisplayName);
59
void ParseDisplayName(UCOMIBindCtx pbc, UCOMIMoniker pmkToLeft, [
MarshalAs
(UnmanagedType.LPWStr)] String pszDisplayName, out int pchEaten, out UCOMIMoniker ppmkOut);
system\runtime\interopservices\ucomipersistfile.cs (5)
33
void Load([
MarshalAs
(UnmanagedType.LPWStr)] String pszFileName, int dwMode);
34
void Save([
MarshalAs
(UnmanagedType.LPWStr)] String pszFileName, [
MarshalAs
(UnmanagedType.Bool)] bool fRemember);
35
void SaveCompleted([
MarshalAs
(UnmanagedType.LPWStr)] String pszFileName);
36
void GetCurFile([
MarshalAs
(UnmanagedType.LPWStr)] out String ppszFileName);
system\runtime\interopservices\ucomirunningobjecttable.cs (2)
26
void Register(int grfFlags, [
MarshalAs
(UnmanagedType.Interface)] Object punkObject, UCOMIMoniker pmkObjectName, out int pdwRegister);
29
void GetObject(UCOMIMoniker pmkObjectName, [
MarshalAs
(UnmanagedType.Interface)] out Object ppunkObject);
system\runtime\interopservices\ucomistream.cs (2)
45
void Read([
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb,IntPtr pcbRead);
46
void Write([
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1)] Byte[] pv, int cb, IntPtr pcbWritten);
system\runtime\interopservices\ucomitypecomp.cs (2)
51
void Bind([
MarshalAs
(UnmanagedType.LPWStr)] String szName, int lHashVal, Int16 wFlags, out UCOMITypeInfo ppTInfo, out DESCKIND pDescKind, out BINDPTR pBindPtr);
52
void 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;
316
void GetNames(int memid, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 2), Out] String[] rgBstrNames, int cMaxNames, out int pcNames);
319
void GetIDsOfNames([
MarshalAs
(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] String[] rgszNames, int cNames, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId);
320
void Invoke([
MarshalAs
(UnmanagedType.IUnknown)] Object pvInstance, int memid, Int16 wFlags, ref DISPPARAMS pDispParams, out Object pVarResult, out EXCEPINFO pExcepInfo, out int puArgErr);
325
void 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)]
68
bool IsName([
MarshalAs
(UnmanagedType.LPWStr)] String szNameBuf, int lHashVal);
69
void 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)
21
void GetErrorDetails([
MarshalAs
(UnmanagedType.BStr)] out string description,
23
[
MarshalAs
(UnmanagedType.BStr)] out string restrictedDescription,
24
[
MarshalAs
(UnmanagedType.BStr)] out string capabilitySid);
26
void GetReference([
MarshalAs
(UnmanagedType.BStr)] out string reference);
system\runtime\interopservices\windowsruntime\iwinrtclassactivator.cs (3)
20
[return:
MarshalAs
(UnmanagedType.IInspectable)]
21
object ActivateInstance([
MarshalAs
(UnmanagedType.HString)] string activatableClassId);
24
IntPtr GetActivationFactory([
MarshalAs
(UnmanagedType.HString)] string activatableClassId, ref Guid iid);
system\runtime\interopservices\windowsruntime\nativemethods.cs (3)
37
[return:
MarshalAs
(UnmanagedType.Bool)]
39
internal static extern bool RoOriginateLanguageException(int error, [
MarshalAs
(UnmanagedType.HString)]string message, IntPtr languageException);
51
internal 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)
724
static 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)
41
void 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)
44
string GetFileContents([In,
MarshalAs
(UnmanagedType.LPWStr)] string wszFilename);
54
[return:
MarshalAs
(UnmanagedType.IUnknown)]
55
object GetFileDocData([In,
MarshalAs
(UnmanagedType.LPWStr)] string wszFilename);
64
long GetFileLastChangeTime([In,
MarshalAs
(UnmanagedType.LPWStr)] string wszFilename);
76
void PutGeneratedFileContents([In,
MarshalAs
(UnmanagedType.LPWStr)] string wszFilename, [In,
MarshalAs
(UnmanagedType.LPWStr)] string strFileContents);
83
[return:
MarshalAs
(UnmanagedType.Bool)]
89
void Delete([In,
MarshalAs
(UnmanagedType.LPWStr)] string wszFilename);
94
[return:
MarshalAs
(UnmanagedType.Bool)]
95
bool 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)
57
internal 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)
34
internal delegate int Read(ref StreamDescriptor pSD, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 2), Out]byte[] buffer, uint cb, out uint cbRead);
42
internal delegate int Write(ref StreamDescriptor pSD, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 2)]byte[] buffer, uint cb, out uint cbWritten);
805
private 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)
89
void PostReadyStateChange([In,
MarshalAs
(UnmanagedType.I4)] int readyState);
103
void DelegateNavigation([In,
MarshalAs
(UnmanagedType.BStr)] string url, [In,
MarshalAs
(UnmanagedType.BStr)] string targetName, [In,
MarshalAs
(UnmanagedType.BStr)] string headers);
115
[return:
MarshalAs
(UnmanagedType.Bool)]
117
bool UpdateAddressBar([In,
MarshalAs
(UnmanagedType.BStr)] string url);
149
void UpdateTravelLog([In,
MarshalAs
(UnmanagedType.Bool)]bool addNewEntry);
156
[return:
MarshalAs
(UnmanagedType.Bool)]
157
bool 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)]
215
void ProcessUnhandledException([In,
MarshalAs
(UnmanagedType.BStr)] string pErrorMsg);
225
int GetOleClientSite([Out,
MarshalAs
(UnmanagedType.IUnknown)] out object oleClientSite);
282
void SetTitle([
MarshalAs
(UnmanagedType.LPWStr)] string title);
284
long SetStatusText([
MarshalAs
(UnmanagedType.LPWStr)] string text);
315
object HostScriptObject { [return:
MarshalAs
(UnmanagedType.IDispatch)] get; }
src\Framework\MS\Internal\AppModel\IBrowserHostServices.cs (26)
84
[return:
MarshalAs
(UnmanagedType.I4)]
85
int 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,
109
void Show([
MarshalAs
(UnmanagedType.Bool)]bool showView);
122
void SetBrowserCallback([In,
MarshalAs
(UnmanagedType.Interface)]object browserCallback);
127
[return:
MarshalAs
(UnmanagedType.Bool)]
139
[return:
MarshalAs
(UnmanagedType.Bool)]
140
bool CanInvokeJournalEntry([In,
MarshalAs
(UnmanagedType.I4)] int entryId);
144
void 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);
157
void LoadHistory([
MarshalAs
(UnmanagedType.Interface)]object ucomIStream);
163
int QueryStatus([
MarshalAs
(UnmanagedType.LPStruct)]Guid guidCmdGroup, [In] uint command, [Out] out uint flags);
173
int ExecCommand([
MarshalAs
(UnmanagedType.LPStruct)]Guid guidCmdGroup, uint command, object arg);
187
void 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)]
138
void 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)]
409
void GetPath([Out,
MarshalAs
(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags);
412
void GetDescription([Out,
MarshalAs
(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName);
413
void SetDescription([
MarshalAs
(UnmanagedType.LPWStr)] string pszName);
414
void GetWorkingDirectory([Out,
MarshalAs
(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath);
415
void SetWorkingDirectory([
MarshalAs
(UnmanagedType.LPWStr)] string pszDir);
416
void GetArguments([Out,
MarshalAs
(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath);
417
void SetArguments([
MarshalAs
(UnmanagedType.LPWStr)] string pszArgs);
422
void GetIconLocation([Out,
MarshalAs
(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon);
423
void SetIconLocation([
MarshalAs
(UnmanagedType.LPWStr)] string pszIconPath, int iIcon);
424
void SetRelativePath([
MarshalAs
(UnmanagedType.LPWStr)] string pszPathRel, uint dwReserved);
426
void SetPath([
MarshalAs
(UnmanagedType.LPWStr)] string pszFile);
493
void SetFileTypes(uint cFileTypes, [In,
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex=0)] COMDLG_FILTERSPEC[] rgFilterSpec);
515
void SetFileName([
MarshalAs
(UnmanagedType.LPWStr)] string pszName);
517
[return:
MarshalAs
(UnmanagedType.LPWStr)]
520
void SetTitle([
MarshalAs
(UnmanagedType.LPWStr)] string pszTitle);
522
void SetOkButtonLabel([
MarshalAs
(UnmanagedType.LPWStr)] string pszText);
524
void SetFileNameLabel([
MarshalAs
(UnmanagedType.LPWStr)] string pszLabel);
530
void SetDefaultExtension([
MarshalAs
(UnmanagedType.LPWStr)] string pszDefaultExtension);
532
void Close([
MarshalAs
(UnmanagedType.Error)] int hr);
538
void SetFilter([
MarshalAs
(UnmanagedType.Interface)] object pFilter);
570
new void SetFileName([
MarshalAs
(UnmanagedType.LPWStr)] string pszName);
571
[return:
MarshalAs
(UnmanagedType.LPWStr)]
573
new void SetTitle([
MarshalAs
(UnmanagedType.LPWStr)] string pszTitle);
574
new void SetOkButtonLabel([
MarshalAs
(UnmanagedType.LPWStr)] string pszText);
575
new void SetFileNameLabel([
MarshalAs
(UnmanagedType.LPWStr)] string pszLabel);
578
new void SetDefaultExtension([
MarshalAs
(UnmanagedType.LPWStr)] string pszDefaultExtension);
579
new void Close([
MarshalAs
(UnmanagedType.Error)] int hr);
582
new void SetFilter([
MarshalAs
(UnmanagedType.Interface)] object pFilter);
620
new void SetFileName([
MarshalAs
(UnmanagedType.LPWStr)] string pszName);
621
[return:
MarshalAs
(UnmanagedType.LPWStr)]
623
new void SetTitle([
MarshalAs
(UnmanagedType.LPWStr)] string pszTitle);
624
new void SetOkButtonLabel([
MarshalAs
(UnmanagedType.LPWStr)] string pszText);
625
new void SetFileNameLabel([
MarshalAs
(UnmanagedType.LPWStr)] string pszLabel);
628
new void SetDefaultExtension([
MarshalAs
(UnmanagedType.LPWStr)] string pszDefaultExtension);
629
new void Close([
MarshalAs
(UnmanagedType.Error)] int hr);
632
new void SetFilter([
MarshalAs
(UnmanagedType.Interface)] object pFilter);
638
void SetProperties([In,
MarshalAs
(UnmanagedType.Interface)] object pStore);
640
void SetCollectedProperties([In,
MarshalAs
(UnmanagedType.Interface)] object pList, [In] int fAppendDefault);
642
[return:
MarshalAs
(UnmanagedType.Interface)]
645
void ApplyProperties(IShellItem psi, [
MarshalAs
(UnmanagedType.Interface)] object pStore, [In] ref IntPtr hwnd, [
MarshalAs
(UnmanagedType.Interface)] object pSink);
663
void SetAppID([
MarshalAs
(UnmanagedType.LPWStr)] string pszAppID);
666
void RemoveDestination([
MarshalAs
(UnmanagedType.IUnknown)] object punk);
691
void SetAppID([
MarshalAs
(UnmanagedType.LPWStr)] string pszAppID);
701
[return:
MarshalAs
(UnmanagedType.IUnknown)]
717
void SetAppID([
MarshalAs
(UnmanagedType.LPWStr)] string pszAppID);
720
[return:
MarshalAs
(UnmanagedType.Interface)]
726
HRESULT AppendCategory([
MarshalAs
(UnmanagedType.LPWStr)] string pszCategory, IObjectArray poa);
733
[return:
MarshalAs
(UnmanagedType.Interface)]
735
void DeleteList([
MarshalAs
(UnmanagedType.LPWStr)] string pszAppID);
753
void SetAppID([
MarshalAs
(UnmanagedType.LPWStr)] string pszAppID);
754
[return:
MarshalAs
(UnmanagedType.LPWStr)]
772
void SetProgID([
MarshalAs
(UnmanagedType.LPWStr)] string pszProgID);
773
[return:
MarshalAs
(UnmanagedType.LPWStr)]
849
void MarkFullscreenWindow(IntPtr hwnd, [
MarshalAs
(UnmanagedType.Bool)] bool fFullscreen);
879
new void MarkFullscreenWindow(IntPtr hwnd, [
MarshalAs
(UnmanagedType.Bool)] bool fFullscreen);
902
HRESULT ThumbBarAddButtons(IntPtr hwnd, uint cButtons, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1)] THUMBBUTTON[] pButtons);
905
HRESULT ThumbBarUpdateButtons(IntPtr hwnd, uint cButtons, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1)] THUMBBUTTON[] pButtons);
908
HRESULT ThumbBarSetImageList(IntPtr hwnd, [
MarshalAs
(UnmanagedType.IUnknown)] object himl);
911
HRESULT SetOverlayIcon(IntPtr hwnd, NativeMethods.IconHandle hIcon, [
MarshalAs
(UnmanagedType.LPWStr)] string pszDescription);
914
HRESULT SetThumbnailTooltip(IntPtr hwnd, [
MarshalAs
(UnmanagedType.LPWStr)] string pszTip);
944
new 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);
1040
private static extern void SHAddToRecentDocsString(SHARD uFlags, [
MarshalAs
(UnmanagedType.LPWStr)] string pv);
1076
internal static extern HRESULT SHCreateItemFromParsingName([
MarshalAs
(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [
MarshalAs
(UnmanagedType.Interface)] out object ppv);
1084
internal static extern HRESULT SHGetFolderPathEx([In] ref Guid rfid, KF_FLAG dwFlags, [In, Optional] IntPtr hToken, [Out,
MarshalAs
(UnmanagedType.LPWStr)] StringBuilder pszPath, uint cchPath);
1091
internal static extern void SetCurrentProcessExplicitAppUserModelID([
MarshalAs
(UnmanagedType.LPWStr)] string AppID);
1098
internal static extern HRESULT GetCurrentProcessExplicitAppUserModelID([
MarshalAs
(UnmanagedType.LPWStr)] out string AppID);
src\Framework\MS\Internal\Controls\ActiveXHelper.cs (2)
168
[return:
MarshalAs
(UnmanagedType.IDispatch)]
169
internal static extern object CreateIDispatchSTAForwarder([
MarshalAs
(UnmanagedType.IDispatch)] object pDispatchDelegate);
src\Framework\MS\Internal\Interop\IndexingFilter.cs (8)
549
[In,
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1)]
637
void Save(IStream pstm, [
MarshalAs
(UnmanagedType.Bool)] bool fRemember);
803
void Save(System.Runtime.InteropServices.ComTypes.IStream pstm, [
MarshalAs
(UnmanagedType.Bool)] bool fRemember);
862
void Load([
MarshalAs
(UnmanagedType.LPWStr)] string pszFileName, int dwMode);
874
void Save([
MarshalAs
(UnmanagedType.LPWStr)] string pszFileName,
875
[
MarshalAs
(UnmanagedType.Bool)] bool fRemember);
881
void SaveCompleted([
MarshalAs
(UnmanagedType.LPWStr)] string pszFileName);
894
int GetCurFile([
MarshalAs
(UnmanagedType.LPWStr)] out string ppszFileName);
src\Framework\MS\Internal\IO\Packaging\ByteStream.cs (2)
463
void Read([
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb, out int pcbRead);
464
void 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)
1245
internal static extern void NlGetClassObject(ref Guid clsid, ref Guid iid, [
MarshalAs
(UnmanagedType.Interface)] out object classObject);
1257
void ReadFrom ([
MarshalAs
( UnmanagedType.BStr )]string fileName);
1442
void get_LexiconCount([
MarshalAs
(UnmanagedType.I4)] out Int32 lexiconCount);
1449
void get_Lexicon(Int32 index, [
MarshalAs
(UnmanagedType.Interface)] out ILexicon lexicon);
1455
void AddLexicon([In,
MarshalAs
(UnmanagedType.Interface)] ILexicon lexicon);
1461
void RemoveLexicon([In,
MarshalAs
(UnmanagedType.Interface)] ILexicon lexicon);
1485
void get_Options([
MarshalAs
(UnmanagedType.Interface)] out IProcessingOptions val);
1491
void get_Capabilities(Int32 locale, [
MarshalAs
(UnmanagedType.Interface)] out IProcessingOptions val);
1772
void get_Item(Int32 index, [
MarshalAs
(UnmanagedType.Interface)] out ISentence val);
1786
void get_Sentences([
MarshalAs
(UnmanagedType.Interface)] out MS.Win32.UnsafeNativeMethods.IEnumVariant val);
1812
void get_Context([
MarshalAs
(UnmanagedType.Interface)] out ITextContext val);
1821
void put_Context([
MarshalAs
(UnmanagedType.Interface)] ITextContext val);
1864
void GetEnumerator([
MarshalAs
(UnmanagedType.Interface)] out MS.Win32.UnsafeNativeMethods.IEnumVariant val);
1936
void get_Item(Int32 index, [
MarshalAs
(UnmanagedType.Interface)] out ITextSegment val);
2018
void get_Range([
MarshalAs
(UnmanagedType.Struct)] out STextRange val);
2047
void get_Item(Int32 index, [
MarshalAs
(UnmanagedType.Interface)] out ITextSegment val);
2134
void get_Suggestions([
MarshalAs
(UnmanagedType.Interface)] out MS.Win32.UnsafeNativeMethods.IEnumVariant val);
src\Framework\System\Windows\Interop\DocobjHost.cs (2)
1313
void Read([
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb, out int pcbRead);
1319
void Write([
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1)] Byte[] pv, int cb, out int pcbWritten);
src\Framework\System\Windows\Standard\NativeMethods.cs (69)
1390
public 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)]
2418
private 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)]
2512
private 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)]
2784
private 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)]
2948
public static extern SafeFindHandle FindFirstFileW(string lpFileName, [In, Out,
MarshalAs
(UnmanagedType.LPStruct)] WIN32_FIND_DATAW lpFindFileData);
2957
[return:
MarshalAs
(UnmanagedType.Bool)]
2958
public 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)]
3077
private static extern IntPtr _GetModuleHandle([
MarshalAs
(UnmanagedType.LPWStr)] string lpModuleName);
3099
[return:
MarshalAs
(UnmanagedType.Bool)]
3144
public 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)]
3388
private static extern uint _RegisterWindowMessage([
MarshalAs
(UnmanagedType.LPWStr)] string lpString);
3477
[return:
MarshalAs
(UnmanagedType.Bool)]
3514
private 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)]
3578
private 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)]
3846
private static extern void _SHAddToRecentDocs_String(SHARD uFlags, [
MarshalAs
(UnmanagedType.LPWStr)] string pv);
3940
public static extern void SHGetItemFromDataObject(IDataObject pdtobj, DOGIF dwFlags, [In] ref Guid riid, [Out,
MarshalAs
(UnmanagedType.Interface)] out object ppv);
3948
public 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)]
3969
public static extern void SetCurrentProcessExplicitAppUserModelID([
MarshalAs
(UnmanagedType.LPWStr)] string AppID);
3981
public 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)]
383
void Clone([Out,
MarshalAs
(UnmanagedType.Interface)] out IEnumIDList ppenum);
395
void 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)]
438
void 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)]
688
void GetPath([Out,
MarshalAs
(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags);
691
void GetDescription([Out,
MarshalAs
(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName);
692
void SetDescription([
MarshalAs
(UnmanagedType.LPWStr)] string pszName);
693
void GetWorkingDirectory([Out,
MarshalAs
(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath);
694
void SetWorkingDirectory([
MarshalAs
(UnmanagedType.LPWStr)] string pszDir);
695
void GetArguments([Out,
MarshalAs
(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath);
696
void SetArguments([
MarshalAs
(UnmanagedType.LPWStr)] string pszArgs);
701
void GetIconLocation([Out,
MarshalAs
(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon);
702
void SetIconLocation([
MarshalAs
(UnmanagedType.LPWStr)] string pszIconPath, int iIcon);
703
void SetRelativePath([
MarshalAs
(UnmanagedType.LPWStr)] string pszPathRel, uint dwReserved);
705
void SetPath([
MarshalAs
(UnmanagedType.LPWStr)] string pszFile);
772
void MarkFullscreenWindow(IntPtr hwnd, [
MarshalAs
(UnmanagedType.Bool)] bool fFullscreen);
786
void SetAppID([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszAppID);
789
void RemoveDestination([
MarshalAs
(UnmanagedType.IUnknown)] object punk);
810
void SetAppID([
MarshalAs
(UnmanagedType.LPWStr)] string pszAppID);
818
[return:
MarshalAs
(UnmanagedType.IUnknown)]
830
void SetAppID([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszAppID);
833
[return:
MarshalAs
(UnmanagedType.Interface)]
839
HRESULT AppendCategory([
MarshalAs
(UnmanagedType.LPWStr)] string pszCategory, IObjectArray poa);
846
[return:
MarshalAs
(UnmanagedType.Interface)]
848
void DeleteList([
MarshalAs
(UnmanagedType.LPWStr)] string pszAppID);
862
void SetAppID([
MarshalAs
(UnmanagedType.LPWStr)] string pszAppID);
863
[return:
MarshalAs
(UnmanagedType.LPWStr)]
877
void SetProgID([
MarshalAs
(UnmanagedType.LPWStr)] string pszProgID);
878
[return:
MarshalAs
(UnmanagedType.LPWStr)]
899
new void MarkFullscreenWindow(IntPtr hwnd, [
MarshalAs
(UnmanagedType.Bool)] bool fFullscreen);
922
HRESULT ThumbBarAddButtons(IntPtr hwnd, uint cButtons, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1)] THUMBBUTTON[] pButtons);
925
HRESULT ThumbBarUpdateButtons(IntPtr hwnd, uint cButtons, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1)] THUMBBUTTON[] pButtons);
928
HRESULT ThumbBarSetImageList(IntPtr hwnd, [
MarshalAs
(UnmanagedType.IUnknown)] object himl);
931
HRESULT SetOverlayIcon(IntPtr hwnd, IntPtr hIcon, [
MarshalAs
(UnmanagedType.LPWStr)] string pszDescription);
934
HRESULT SetThumbnailTooltip(IntPtr hwnd, [
MarshalAs
(UnmanagedType.LPWStr)] string pszTip);
960
new 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)
24
internal delegate void WebhostListenerApplicationAppPoolChanged(IntPtr context, [
MarshalAs
(UnmanagedType.LPWStr)] string appKey, [
MarshalAs
(UnmanagedType.LPWStr)] string appPoolId);
25
internal delegate void WebhostListenerApplicationBindingsChanged(IntPtr context, [
MarshalAs
(UnmanagedType.LPWStr)] string appKey, IntPtr bindingsMultiSz, int numberOfBindings);
26
internal 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);
27
internal delegate void WebhostListenerApplicationDeleted(IntPtr context, [
MarshalAs
(UnmanagedType.LPWStr)] string appKey);
28
internal delegate void WebhostListenerApplicationPoolAllListenerChannelInstancesStopped(IntPtr context, [
MarshalAs
(UnmanagedType.LPWStr)] string appPoolId, int listenerChannelId);
29
internal delegate void WebhostListenerApplicationPoolCanOpenNewListenerChannelInstance(IntPtr context, [
MarshalAs
(UnmanagedType.LPWStr)] string appPoolId, int listenerChannelId);
30
internal delegate void WebhostListenerApplicationPoolCreated(IntPtr context, [
MarshalAs
(UnmanagedType.LPWStr)] string appPoolId, IntPtr sid);
31
internal delegate void WebhostListenerApplicationPoolDeleted(IntPtr context, [
MarshalAs
(UnmanagedType.LPWStr)] string appPoolId);
32
internal delegate void WebhostListenerApplicationPoolIdentityChanged(IntPtr context, [
MarshalAs
(UnmanagedType.LPWStr)] string appPoolId, IntPtr sid);
33
internal delegate void WebhostListenerApplicationPoolStateChanged(IntPtr context, [
MarshalAs
(UnmanagedType.LPWStr)] string appPoolId, bool isEnabled);
34
internal delegate void WebhostListenerApplicationRequestsBlockedChanged(IntPtr context, [
MarshalAs
(UnmanagedType.LPWStr)] string appKey, bool requestsBlocked);
40
internal delegate int WebhostRegisterProtocol([
MarshalAs
(UnmanagedType.LPWStr)] string protocolId, ref WebhostListenerCallbacks listenerCallbacks, IntPtr context, out int protocolHandle);
41
internal delegate int WebhostOpenListenerChannelInstance(int protocolHandle, [
MarshalAs
(UnmanagedType.LPWStr)] string appPoolId, int listenerChannelId, byte[] queueBlob, int queueBlobByteCount);
42
internal 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)]
1360
public static extern bool LookupPrivilegeValue([
MarshalAs
(UnmanagedType.LPTStr)] string lpSystemName, [
MarshalAs
(UnmanagedType.LPTStr)] string lpName, out LUID lpLuid);
compmod\microsoft\win32\UnsafeNativeMethods.cs (7)
57
public static extern bool GetUserObjectInformation(HandleRef hObj, int nIndex, [
MarshalAs
(UnmanagedType.LPStruct)] NativeMethods.USEROBJECTFLAGS pvBuffer, int nLength, ref int lpnLengthNeeded);
142
int 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)
69
void SetData([In] ref FORMATETC formatIn, [In] ref STGMEDIUM medium, [
MarshalAs
(UnmanagedType.Bool)] bool release);
compmod\System\Runtime\InteropServices\ComTypes\IEnumFORMATETC.cs (2)
27
int 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)
28
int 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)
787
internal 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,
810
internal static extern int mmioRead(IntPtr hMIO, [
MarshalAs
(UnmanagedType.LPArray)] byte[] wf, int cch);
System.AddIn (1)
System\Addin\NativeMethods.cs (1)
26
internal 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)]
310
uint 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,
51
static internal extern IntPtr OpenFileMappingA(int dwDesiredAccess, bool bInheritHandle, [
MarshalAs
(UnmanagedType.LPStr)] string lpName);
59
static 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)
82
static internal extern IntPtr GetModuleHandle([
MarshalAs
(UnmanagedType.LPTStr), In] string moduleName/*lpctstr*/);
87
static 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)
102
private delegate int LocalDBCreateInstanceDelegate([
MarshalAs
(UnmanagedType.LPWStr)] string version, [
MarshalAs
(UnmanagedType.LPWStr)] string instance, UInt32 flags);
fx\src\data\System\Data\SqlClient\SqlConnection.cs (10)
2437
bool 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)
2756
internal static extern int GdipCreateMetafileFromWmf(HandleRef hMetafile, [
MarshalAs
(UnmanagedType.Bool)]bool deleteWmf, WmfPlaceableFileHeader wmfplacealbeHeader, out IntPtr metafile);
2971
internal static extern int GdipCreateFontFromLogfontA(HandleRef hdc, [In, Out,
MarshalAs
(UnmanagedType.AsAny)] object lf, out IntPtr font);
2975
internal static extern int GdipCreateFontFromLogfontW(HandleRef hdc, [In, Out,
MarshalAs
(UnmanagedType.AsAny)] object lf, out IntPtr font);
2983
internal static extern int GdipGetLogFontW(HandleRef font, HandleRef graphics, [In, Out,
MarshalAs
(UnmanagedType.AsAny)] object lf);
2987
internal 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)
86
private static extern IntPtr IntExtCreatePen(int fnStyle, int dwWidth, IntNativeMethods.LOGBRUSH lplb, int dwStyleCount, [
MarshalAs
(UnmanagedType.LPArray)] int[] lpStyle);
misc\GDI\UnsafeNativeMethods.cs (2)
237
public static extern IntPtr IntCreateFontIndirect([In, Out,
MarshalAs
(UnmanagedType.AsAny)] object lf); // need object here since LOGFONT is not public.
729
public 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)
38
void AppendRecord([
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1)] UnmanagedBlob[] rgBlob,
40
[
MarshalAs
(UnmanagedType.Bool)] bool fForceNow,
53
[
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 0)] byte[] pbData,
72
void 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,
492
int 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,
501
int IWbemServices_Old.CancelAsyncCall_([In][
MarshalAs
(UnmanagedType.Interface)] IWbemObjectSink pSink)
507
[Out][
MarshalAs
(UnmanagedType.Interface)] out IWbemObjectSink ppResponseHandler)
513
int 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,
522
int IWbemServices_Old.GetObjectAsync_([In][
MarshalAs
(UnmanagedType.BStr)] string strObjectPath,
524
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemContext pCtx,
525
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler)
629
int IWbemServices_Old.PutClass_([In][
MarshalAs
(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pObject,
631
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemContext pCtx,
637
int IWbemServices_Old.PutClassAsync_([In][
MarshalAs
(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pObject,
639
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemContext pCtx,
640
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler)
645
int IWbemServices_Old.DeleteClass_([In][
MarshalAs
(UnmanagedType.BStr)] string strClass,
647
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemContext pCtx,
653
int IWbemServices_Old.DeleteClassAsync_([In][
MarshalAs
(UnmanagedType.BStr)] string strClass,
655
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemContext pCtx,
656
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler)
661
int IWbemServices_Old.CreateClassEnum_([In][
MarshalAs
(UnmanagedType.BStr)] string strSuperclass,
663
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemContext pCtx,
664
[Out][
MarshalAs
(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum)
670
int IWbemServices_Old.CreateClassEnumAsync_([In][
MarshalAs
(UnmanagedType.BStr)] string strSuperclass,
672
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemContext pCtx,
673
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler)
678
int IWbemServices_Old.PutInstance_([In][
MarshalAs
(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInst,
680
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemContext pCtx,
686
int IWbemServices_Old.PutInstanceAsync_([In][
MarshalAs
(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pInst,
688
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemContext pCtx,
689
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler)
694
int IWbemServices_Old.DeleteInstance_([In][
MarshalAs
(UnmanagedType.BStr)] string strObjectPath,
696
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemContext pCtx,
702
int IWbemServices_Old.DeleteInstanceAsync_([In][
MarshalAs
(UnmanagedType.BStr)] string strObjectPath,
704
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemContext pCtx,
705
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler)
710
int IWbemServices_Old.CreateInstanceEnum_([In][
MarshalAs
(UnmanagedType.BStr)] string strFilter,
712
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemContext pCtx,
713
[Out][
MarshalAs
(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum)
719
int IWbemServices_Old.CreateInstanceEnumAsync_([In][
MarshalAs
(UnmanagedType.BStr)] string strFilter,
721
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemContext pCtx,
722
[In][
MarshalAs
(UnmanagedType.Interface)] IWbemObjectSink pResponseHandler)
919
int 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)
929
int 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)
938
int 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)
948
int 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)
957
int 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,
968
int 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)
93
internal delegate int BlessIWbemServices([
MarshalAs
(UnmanagedType.Interface)] IWbemServices pIUnknown,
94
[In][
MarshalAs
(UnmanagedType.BStr)] string strUser,
96
[In][
MarshalAs
(UnmanagedType.BStr)] string strAuthority,
99
internal delegate int BlessIWbemServicesObject([
MarshalAs
(UnmanagedType.IUnknown)] object pIUnknown,
100
[In][
MarshalAs
(UnmanagedType.BStr)] string strUser,
102
[In][
MarshalAs
(UnmanagedType.BStr)] string strAuthority,
106
internal delegate int GetPropertyHandle(int vFunc, IntPtr pWbemClassObject, [In][
MarshalAs
(UnmanagedType.LPWStr)] string wszPropertyName, [Out] out Int32 pType, [Out] out Int32 plHandle);
107
internal delegate int WritePropertyValue(int vFunc, IntPtr pWbemClassObject, [In] Int32 lHandle, [In] Int32 lNumBytes, [In][
MarshalAs
(UnmanagedType.LPWStr)] string str);
109
internal 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);
110
internal delegate int Put(int vFunc, IntPtr pWbemClassObject, [In][
MarshalAs
(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In] ref object pVal, [In] Int32 Type);
111
internal delegate int Delete(int vFunc, IntPtr pWbemClassObject, [In][
MarshalAs
(UnmanagedType.LPWStr)] string wszName);
112
internal 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);
114
internal 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);
116
internal delegate int GetPropertyQualifierSet(int vFunc, IntPtr pWbemClassObject, [In][
MarshalAs
(UnmanagedType.LPWStr)] string wszProperty, [Out] out IntPtr ppQualSet);
118
internal delegate int GetObjectText(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out][
MarshalAs
(UnmanagedType.BStr)] out string pstrObjectText);
122
internal delegate int GetPropertyOrigin(int vFunc, IntPtr pWbemClassObject, [In][
MarshalAs
(UnmanagedType.LPWStr)] string wszName, [Out][
MarshalAs
(UnmanagedType.BStr)] out string pstrClassName);
123
internal delegate int InheritsFrom(int vFunc, IntPtr pWbemClassObject, [In][
MarshalAs
(UnmanagedType.LPWStr)] string strAncestor);
124
internal delegate int GetMethod(int vFunc, IntPtr pWbemClassObject, [In][
MarshalAs
(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [Out]out IntPtr ppInSignature, [Out] out IntPtr ppOutSignature);
125
internal delegate int PutMethod(int vFunc, IntPtr pWbemClassObject, [In][
MarshalAs
(UnmanagedType.LPWStr)] string wszName, [In] Int32 lFlags, [In] IntPtr pInSignature, [In] IntPtr pOutSignature);
126
internal delegate int DeleteMethod(int vFunc, IntPtr pWbemClassObject, [In][
MarshalAs
(UnmanagedType.LPWStr)] string wszName);
128
internal 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);
130
internal delegate int GetMethodQualifierSet(int vFunc, IntPtr pWbemClassObject, [In][
MarshalAs
(UnmanagedType.LPWStr)] string wszMethod, [Out] out IntPtr ppQualSet);
131
internal delegate int GetMethodOrigin(int vFunc, IntPtr pWbemClassObject, [In][
MarshalAs
(UnmanagedType.LPWStr)] string wszMethodName, [Out][
MarshalAs
(UnmanagedType.BStr)] out string pstrClassName);
132
internal 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);
133
internal delegate int QualifierSet_Put(int vFunc, IntPtr pWbemClassObject, [In][
MarshalAs
(UnmanagedType.LPWStr)] string wszName, [In] ref object pVal, [In] Int32 lFlavor);
134
internal delegate int QualifierSet_Delete(int vFunc, IntPtr pWbemClassObject, [In][
MarshalAs
(UnmanagedType.LPWStr)] string wszName);
135
internal delegate int QualifierSet_GetNames(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out][
MarshalAs
(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames);
137
internal 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);
141
internal delegate int GetDemultiplexedStub([In,
MarshalAs
(UnmanagedType.IUnknown)]object pIUnknown, [In]bool isLocal, [Out,
MarshalAs
(UnmanagedType.IUnknown)]out object ppIUnknown);
142
internal 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
153
internal 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
164
internal 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
176
internal 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)
24
void Load([In,
MarshalAs
(UnmanagedType.Interface)] IStream pstm);
27
void Save([In,
MarshalAs
(UnmanagedType.Interface)] IStream pstm,
28
[In,
MarshalAs
(UnmanagedType.Bool)] bool fClearDirty);
System\Messaging\Interop\IPersistStreamInit.cs (3)
26
void Load([In,
MarshalAs
(UnmanagedType.Interface)] IStream pstm);
29
void 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)]
25
long Seek([In,
MarshalAs
(UnmanagedType.I8)] long dlibMove, int dwOrigin);
28
void SetSize([In,
MarshalAs
(UnmanagedType.I8)] long libNewSize);
30
[return:
MarshalAs
(UnmanagedType.I8)]
31
long CopyTo([In,
MarshalAs
(UnmanagedType.Interface)] IStream pstm,
32
[In,
MarshalAs
(UnmanagedType.I8)] long cb,
33
[Out,
MarshalAs
(UnmanagedType.LPArray)] long[] pcbRead);
42
void LockRegion([In,
MarshalAs
(UnmanagedType.I8)] long libOffset,
43
[In,
MarshalAs
(UnmanagedType.I8)] long cb,
47
void 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)
242
void 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,
1092
internal 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)]
41
Object GetCollection([In,
MarshalAs
(UnmanagedType.BStr)]
45
[return:
MarshalAs
(UnmanagedType.Interface)]
46
Object Connect([In,
MarshalAs
(UnmanagedType.BStr)] String connectStr);
55
[return:
MarshalAs
(UnmanagedType.Interface)]
56
Object GetCollectionByQuery([In,
MarshalAs
(UnmanagedType.BStr)]
58
[In,
MarshalAs
(UnmanagedType.SafeArray)]
62
void ImportComponent([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplIdOrName,
63
[In,
MarshalAs
(UnmanagedType.BStr)] String bstrCLSIDOrProgId);
66
void 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);
72
void ShutdownApplication([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplIdOrName);
75
void ExportApplication([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplIdOrName,
76
[In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplicationFile,
80
void 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);
103
void 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);
108
void 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);
119
void BackupREGDB([In,
MarshalAs
(UnmanagedType.BStr)] String bstrBackupFilePath);
122
void RestoreREGDB([In,
MarshalAs
(UnmanagedType.BStr)] String bstrBackupFilePath);
125
void 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);
133
void StartApplication([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplIdOrName);
139
void 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);
144
void 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)]
163
String GetApplicationInstanceIDFromProcessID([In,
MarshalAs
(UnmanagedType.I4)] int lProcessID);
166
void ShutdownApplicationInstances([In,
MarshalAs
(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID);
169
void PauseApplicationInstances([In,
MarshalAs
(UnmanagedType.LPStruct)] Object pVarApplicationInstanceID);
172
void 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)]
181
bool 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);
206
void DeleteServiceForApplication([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplicationIDOrName);
209
[return:
MarshalAs
(UnmanagedType.BStr)]
210
String GetPartitionID([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplicationIDOrName);
213
[return:
MarshalAs
(UnmanagedType.BStr)]
214
String GetPartitionName([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplicationIDOrName);
217
void 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)]
262
Object 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)]
303
Object QueryApplicationFile2([In,
MarshalAs
(UnmanagedType.BStr)] String bstrApplicationFile);
306
[return:
MarshalAs
(UnmanagedType.I4)]
307
int GetComponentVersionCount([In,
MarshalAs
(UnmanagedType.BStr)] String bstrCLSIDOrProgID);
315
Object GetValue([In,
MarshalAs
(UnmanagedType.BStr)] String propName);
318
void SetValue([In,
MarshalAs
(UnmanagedType.BStr)] String propName,
328
[return:
MarshalAs
(UnmanagedType.VariantBool)]
329
bool IsPropertyReadOnly([In,
MarshalAs
(UnmanagedType.BStr)] String bstrPropName);
334
[return:
MarshalAs
(UnmanagedType.VariantBool)]
339
[return:
MarshalAs
(UnmanagedType.VariantBool)]
340
bool IsPropertyWriteOnly([In,
MarshalAs
(UnmanagedType.BStr)] String bstrPropName);
352
[return:
MarshalAs
(UnmanagedType.Interface)]
362
[return:
MarshalAs
(UnmanagedType.Interface)]
372
[return:
MarshalAs
(UnmanagedType.Interface)]
373
Object GetCollection([In,
MarshalAs
(UnmanagedType.BStr)] String bstrCollName,
382
[return:
MarshalAs
(UnmanagedType.VariantBool)]
389
[return:
MarshalAs
(UnmanagedType.VariantBool)]
394
[return:
MarshalAs
(UnmanagedType.Interface)]
409
void PopulateByKey([In,
MarshalAs
(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]
413
void 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)]
12
object CreateInstance([In,
MarshalAs
(UnmanagedType.IUnknown)] object pUnkOuter, [In,
MarshalAs
(UnmanagedType.LPStruct)] Guid riid);
13
void LockServer([In,
MarshalAs
(UnmanagedType.Bool)]bool fLock);
System\ServiceModel\ComIntegration\IContextSecurityPerimeter.cs (2)
14
[return:
MarshalAs
(UnmanagedType.Bool)]
16
void SetPerimeterFlag([
MarshalAs
(UnmanagedType.Bool)] bool flag);
System\ServiceModel\ComIntegration\IMoniker.cs (6)
24
void Save(IStream pStm, [
MarshalAs
(UnmanagedType.Bool)] bool fClearDirty);
29
void BindToStorage(IBindCtx pbc, IMoniker pmkToLeft, [In()] ref Guid riid, [
MarshalAs
(UnmanagedType.Interface)] out Object ppvObj);
31
void ComposeWith(IMoniker pmkRight, [
MarshalAs
(UnmanagedType.Bool)] bool fOnlyIfNotGeneric, out IMoniker ppmkComposite);
32
void Enum([
MarshalAs
(UnmanagedType.Bool)] bool fForward, out IEnumMoniker ppenumMoniker);
42
void GetDisplayName(IBindCtx pbc, IMoniker pmkToLeft, [
MarshalAs
(UnmanagedType.LPWStr)] out String ppszDisplayName);
43
void 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)
16
void 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,
64
void 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)
15
internal delegate int DelegateDllGetClassObject([In,
MarshalAs
(UnmanagedType.LPStruct)] Guid clsid, [In,
MarshalAs
(UnmanagedType.LPStruct)] Guid iid, ref IClassFactory ppv);
System\ServiceModel\ComIntegration\PersistStreamTypeWrapper.cs (1)
35
MarshalAs
(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);
94
void BringYourOwnTransaction([
MarshalAs
(UnmanagedType.LPWStr)] string szTipURL);
95
void NewTransactionDescription([
MarshalAs
(UnmanagedType.LPWStr)] string szTxDesc);
106
void SxsName([
MarshalAs
(UnmanagedType.LPWStr)] string szSxsName);
107
void SxsDirectory([
MarshalAs
(UnmanagedType.LPWStr)] string szSxsDirectory);
119
void BringYourOwnTransaction([
MarshalAs
(UnmanagedType.LPWStr)] string szTipURL);
120
void NewTransactionDescription([
MarshalAs
(UnmanagedType.LPWStr)] string szTxDesc);
157
void 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)
16
void Set([
MarshalAs
(UnmanagedType.LPWStr)] String szName, int pvValue, uint cbValue, uint dwFlags);
17
void Get([
MarshalAs
(UnmanagedType.LPWStr)] String szName, out int pvValue, ref uint pcbValue, uint dwFlags);
Configuration\IAssemblyCache.cs (4)
15
int UninstallAssembly(uint dwFlags, [
MarshalAs
(UnmanagedType.LPWStr)] String pszAssemblyName, IntPtr pvReserved, out uint pulDisposition);
17
int QueryAssemblyInfo(uint dwFlags, [
MarshalAs
(UnmanagedType.LPWStr)] String pszAssemblyName, IntPtr pAsmInfo);
19
int CreateAssemblyCacheItem(uint dwFlags, IntPtr pvReserved, out IAssemblyCacheItem ppAsmItem, [
MarshalAs
(UnmanagedType.LPWStr)] String pszAssemblyName);
23
int InstallAssembly(uint dwFlags, [
MarshalAs
(UnmanagedType.LPWStr)] String pszManifestFilePath, IntPtr pvReserved);
Configuration\IAssemblyCacheItem.cs (1)
14
void 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)
17
void GacInstall( [
MarshalAs
(UnmanagedType.BStr)] string assemblyPath );
Configuration\IISVersionHelper.cs (9)
14
[return:
MarshalAs
(UnmanagedType.Struct)]
15
object GetPropertyValue([In,
MarshalAs
(UnmanagedType.BStr)] string bstrName);
16
[return:
MarshalAs
(UnmanagedType.Struct)]
17
object CreateObjectFromProgId([In,
MarshalAs
(UnmanagedType.BStr)] string bstrObjectName);
18
[return:
MarshalAs
(UnmanagedType.Struct)]
28
[return:
MarshalAs
(UnmanagedType.Interface)]
29
IIISVersion 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)
398
delegate 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)]
117
Object 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)
32
void 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)]
81
int 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);
35
void ShutdownApplication([In,
MarshalAs
(UnmanagedType.LPWStr)] String appId);
39
void 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,
36
void 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)
4576
int Set([In,
MarshalAs
(UnmanagedType.BStr)] string bstrADsPath, [In,
MarshalAs
(UnmanagedType.U4)] int lnSetType);
4579
int SetDisplayType([In,
MarshalAs
(UnmanagedType.U4)] int lnDisplayType);
4582
[return:
MarshalAs
(UnmanagedType.BStr)][SuppressUnmanagedCodeSecurityAttribute()]
4583
string Retrieve([In,
MarshalAs
(UnmanagedType.U4)] int lnFormatType);
4586
[return:
MarshalAs
(UnmanagedType.U4)]
4590
[return:
MarshalAs
(UnmanagedType.BStr)]
4591
string GetElement([In,
MarshalAs
(UnmanagedType.U4)] int lnElementIndex);
4594
void AddLeafElement([In,
MarshalAs
(UnmanagedType.BStr)] string bstrLeafElement);
4600
[return:
MarshalAs
(UnmanagedType.Interface)]
4604
[return:
MarshalAs
(UnmanagedType.BStr)][SuppressUnmanagedCodeSecurityAttribute()]
4605
string 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)]
380
internal static extern int AspCompatProcessRequest(AspCompatCallback callback, [
MarshalAs
(UnmanagedType.Interface)] Object context, bool sharedActivity, int activityHash);
383
internal static extern int AspCompatOnPageStart([
MarshalAs
(UnmanagedType.Interface)] Object obj);
389
internal 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();
52
Object Application_GetContentsObject([In,
MarshalAs
(UnmanagedType.LPWStr)] String name);
53
void Application_SetContentsObject([In,
MarshalAs
(UnmanagedType.LPWStr)] String name, [In] Object obj);
54
void Application_RemoveContentsObject([In,
MarshalAs
(UnmanagedType.LPWStr)] String name);
56
Object 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();
64
void Response_AddCookie([In,
MarshalAs
(UnmanagedType.LPWStr)] String name);
65
void Response_SetCookieText([In,
MarshalAs
(UnmanagedType.LPWStr)] String name, [In,
MarshalAs
(UnmanagedType.LPWStr)] String text);
66
void Response_SetCookieSubValue([In,
MarshalAs
(UnmanagedType.LPWStr)] String name, [In,
MarshalAs
(UnmanagedType.LPWStr)] String key, [In,
MarshalAs
(UnmanagedType.LPWStr)] String value);
67
void Response_SetCookieExpires([In,
MarshalAs
(UnmanagedType.LPWStr)] String name, [In,
MarshalAs
(UnmanagedType.R8)] double dtExpires);
68
void Response_SetCookieDomain([In,
MarshalAs
(UnmanagedType.LPWStr)] String name, [In,
MarshalAs
(UnmanagedType.LPWStr)] String domain);
69
void Response_SetCookiePath([In,
MarshalAs
(UnmanagedType.LPWStr)] String name, [In,
MarshalAs
(UnmanagedType.LPWStr)] String path);
70
void Response_SetCookieSecure([In,
MarshalAs
(UnmanagedType.LPWStr)] String name, [In,
MarshalAs
(UnmanagedType.I4)] int secure);
71
void Response_Write([In,
MarshalAs
(UnmanagedType.LPWStr)] String text);
72
void Response_BinaryWrite([
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1), In] byte[] bytes, int size);
73
void Response_Redirect([In,
MarshalAs
(UnmanagedType.LPWStr)] String url);
74
void Response_AddHeader([In,
MarshalAs
(UnmanagedType.LPWStr)] String name, [In,
MarshalAs
(UnmanagedType.LPWStr)] String value);
75
void Response_Pics([In,
MarshalAs
(UnmanagedType.LPWStr)] String value);
79
void Response_AppendToLog([In,
MarshalAs
(UnmanagedType.LPWStr)] String entry);
80
[return:
MarshalAs
(UnmanagedType.BStr)] String Response_GetContentType();
81
void Response_SetContentType([In,
MarshalAs
(UnmanagedType.LPWStr)] String contentType);
82
[return:
MarshalAs
(UnmanagedType.BStr)] String Response_GetCharSet();
83
void Response_SetCharSet([In,
MarshalAs
(UnmanagedType.LPWStr)] String charSet);
84
[return:
MarshalAs
(UnmanagedType.BStr)] String Response_GetCacheControl();
85
void Response_SetCacheControl([In,
MarshalAs
(UnmanagedType.LPWStr)] String cacheControl);
86
[return:
MarshalAs
(UnmanagedType.BStr)] String Response_GetStatus();
87
void Response_SetStatus([In,
MarshalAs
(UnmanagedType.LPWStr)] String status);
88
[return:
MarshalAs
(UnmanagedType.I4)] int Response_GetExpiresMinutes();
89
void Response_SetExpiresMinutes([In,
MarshalAs
(UnmanagedType.I4)] int expiresMinutes);
90
[return:
MarshalAs
(UnmanagedType.R8)] double Response_GetExpiresAbsolute();
91
void Response_SetExpiresAbsolute([In,
MarshalAs
(UnmanagedType.R8)] double dtExpires);
92
[return:
MarshalAs
(UnmanagedType.I4)] int Response_GetIsBuffering();
93
void 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();
102
void Server_SetScriptTimeout([In,
MarshalAs
(UnmanagedType.I4)] int timeoutSeconds);
103
void Server_Execute([In,
MarshalAs
(UnmanagedType.LPWStr)] String url);
104
void 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();
109
void Session_SetTimeout([In,
MarshalAs
(UnmanagedType.I4)] int value);
110
[return:
MarshalAs
(UnmanagedType.I4)] int Session_GetCodePage();
111
void Session_SetCodePage([In,
MarshalAs
(UnmanagedType.I4)] int value);
112
[return:
MarshalAs
(UnmanagedType.I4)] int Session_GetLCID();
113
void Session_SetLCID([In,
MarshalAs
(UnmanagedType.I4)] int value);
115
[return:
MarshalAs
(UnmanagedType.BStr)] String Session_GetContentsNames();
116
[return:
MarshalAs
(UnmanagedType.BStr)] String Session_GetStaticNames();
117
Object Session_GetContentsObject([In,
MarshalAs
(UnmanagedType.LPWStr)] String name);
118
void Session_SetContentsObject([In,
MarshalAs
(UnmanagedType.LPWStr)] String name, [In]Object obj);
119
void Session_RemoveContentsObject([In,
MarshalAs
(UnmanagedType.LPWStr)] String name);
121
Object 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)
86
private static extern IntPtr IntExtCreatePen(int fnStyle, int dwWidth, IntNativeMethods.LOGBRUSH lplb, int dwStyleCount, [
MarshalAs
(UnmanagedType.LPArray)] int[] lpStyle);
misc\GDI\UnsafeNativeMethods.cs (2)
237
public static extern IntPtr IntCreateFontIndirect([In, Out,
MarshalAs
(UnmanagedType.AsAny)] object lf); // need object here since LOGFONT is not public.
729
public 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)
24
object _NewEnum { [return:
MarshalAs
(UnmanagedType.Interface)] get; }
27
string SectionName { [return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
33
void Lookup([
MarshalAs
(UnmanagedType.LPWStr)] string wzStringKey, [
MarshalAs
(UnmanagedType.Interface)] out object ppUnknown);
40
void Lookup(IReferenceIdentity ReferenceIdentityKey, [
MarshalAs
(UnmanagedType.Interface)] out object ppUnknown);
54
int Next(uint celt, [Out,
MarshalAs
(UnmanagedType.LPArray, ArraySubType=UnmanagedType.IUnknown)] object[] rgelt, ref uint celtFetched);
68
object _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;
302
object StringIds { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
303
object IntegerIds { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
311
[
MarshalAs
(UnmanagedType.SysInt)] public IntPtr StringIds;
313
[
MarshalAs
(UnmanagedType.SysInt)] public IntPtr IntegerIds;
354
object StringIds { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
355
object IntegerIds { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
363
[
MarshalAs
(UnmanagedType.SysInt)] public IntPtr ResourceTypeIdInt;
365
[
MarshalAs
(UnmanagedType.SysInt)] public IntPtr ResourceTypeIdString;
406
object ResourceTypeIdInt { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
407
object 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;
468
object TransformMetadata { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
470
object DigestValue { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
471
string 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;
545
string Name { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
547
string LoadFrom { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
548
string SourcePath { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
549
string ImportPath { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
550
string SourceName { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
551
string Location { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
552
object HashValue { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
554
string 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;
586
string Extension { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
587
string Description { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
588
string ProgID { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
589
string DefaultIcon { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
590
string Parameter { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
599
[
MarshalAs
(UnmanagedType.LPWStr)] public string Xml;
600
[
MarshalAs
(UnmanagedType.LPWStr)] public string Description;
615
string Xml { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
616
string Description { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
624
[
MarshalAs
(UnmanagedType.LPWStr)] public string Subcategory;
638
string Subcategory { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
676
[
MarshalAs
(UnmanagedType.LPWStr)] public string RuntimeVersion;
677
[
MarshalAs
(UnmanagedType.LPWStr)] public string HostFile;
702
string RuntimeVersion { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
703
string HostFile { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
711
[
MarshalAs
(UnmanagedType.LPWStr)] public string ProgId;
725
string ProgId { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
735
[
MarshalAs
(UnmanagedType.LPWStr)] public string RuntimeVersion;
736
[
MarshalAs
(UnmanagedType.LPWStr)] public string ClassName;
751
string RuntimeVersion { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
752
string 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;
813
string Group { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
814
string Codebase { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
816
object HashValue { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
819
string ResourceFallbackCulture { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
820
string Description { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
821
string SupportUrl { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
857
[
MarshalAs
(UnmanagedType.LPWStr)] public string ClassName;
858
[
MarshalAs
(UnmanagedType.LPWStr)] public string HostDll;
873
string ClassName { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
874
string HostDll { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
883
[
MarshalAs
(UnmanagedType.LPWStr)] public string id;
884
[
MarshalAs
(UnmanagedType.LPWStr)] public string FinalStringMapped;
897
string id { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
898
string 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;
927
string Name { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
928
string CommandLine_File { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
929
string CommandLine_Parameters { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
940
[
MarshalAs
(UnmanagedType.LPWStr)] public string Id;
941
[
MarshalAs
(UnmanagedType.LPWStr)] public string XmlSegment;
954
string Id { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
955
string XmlSegment { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
963
[
MarshalAs
(UnmanagedType.LPWStr)] public string Name;
964
[
MarshalAs
(UnmanagedType.LPWStr)] public string permissionSetID;
977
string Name { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
978
string 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;
1011
string Publisher { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1012
string Product { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1013
string SupportUrl { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1014
string IconFile { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1015
string ErrorReportUrl { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1016
string SuiteName { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1024
[
MarshalAs
(UnmanagedType.LPWStr)] public string DeploymentProviderCodebase;
1025
[
MarshalAs
(UnmanagedType.LPWStr)] public string MinimumRequiredVersion;
1045
string DeploymentProviderCodebase { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1046
string MinimumRequiredVersion { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1057
[
MarshalAs
(UnmanagedType.LPWStr)] public string SupportUrl;
1058
[
MarshalAs
(UnmanagedType.LPWStr)] public string Description;
1082
string SupportUrl { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1083
string Description { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1096
[
MarshalAs
(UnmanagedType.LPWStr)]
1110
string 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;
1201
string LocalPath { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1203
object ManifestHash { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
1204
string ContentType { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1205
string RuntimeImageVersion { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1206
object MvidValue { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
1210
string defaultPermissionSetID { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1211
string RequestedExecutionLevel { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1215
string KeyInfoElement { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1230
[
MarshalAs
(UnmanagedType.LPWStr)] public string SubTypeName;
1232
[
MarshalAs
(UnmanagedType.LPWStr)] public string DisplayName;
1256
string SubTypeName { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1258
string DisplayName { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1267
[
MarshalAs
(UnmanagedType.LPWStr)] public string MapName;
1268
[
MarshalAs
(UnmanagedType.LPWStr)] public string Name;
1285
string MapName { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1286
string Name { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1296
[
MarshalAs
(UnmanagedType.LPWStr)] public string TagData;
1310
string TagData { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1322
[
MarshalAs
(UnmanagedType.LPWStr)] public string Value;
1323
[
MarshalAs
(UnmanagedType.LPWStr)] public string BuildFilter;
1343
string Value { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1344
string 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;
1412
string BuildFilter { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1413
object SecurityDescriptor { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
1414
object Values { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
1415
object Keys { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
1425
[
MarshalAs
(UnmanagedType.LPWStr)] public string BuildFilter;
1426
[
MarshalAs
(UnmanagedType.SysInt)] public IntPtr SecurityDescriptor;
1465
string BuildFilter { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1466
object SecurityDescriptor { [SecurityCritical][return:
MarshalAs
(UnmanagedType.Interface)] get; }
1474
[
MarshalAs
(UnmanagedType.LPWStr)] public string Name;
1475
[
MarshalAs
(UnmanagedType.LPWStr)] public string BuildFilter;
1489
string Name { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1490
string BuildFilter { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1500
[
MarshalAs
(UnmanagedType.LPWStr)] public string Name;
1501
[
MarshalAs
(UnmanagedType.LPWStr)] public string Description;
1520
string Name { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1521
string Description { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1532
[
MarshalAs
(UnmanagedType.LPWStr)] public string Name;
1533
[
MarshalAs
(UnmanagedType.LPWStr)] public string Description;
1558
string Name { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1559
string 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;
1590
string TargetVersion { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1591
string Profile { [SecurityCritical][return:
MarshalAs
(UnmanagedType.LPWStr)] get; }
1592
string 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();
843
void put_SubscriptionId([In,
MarshalAs
(UnmanagedType.LPWStr)] string Subscription);
846
[return:
MarshalAs
(UnmanagedType.LPWStr)] string get_Codebase();
849
void put_Codebase([In,
MarshalAs
(UnmanagedType.LPWStr)] string CodeBase);
853
void SetAppPath([In] uint cIDefinitionIdentity, [In,
MarshalAs
(UnmanagedType.LPArray)] IDefinitionIdentity[] DefinitionIdentity);
898
[return:
MarshalAs
(UnmanagedType.LPWStr)] string get_SubscriptionId();
899
void put_SubscriptionId([In,
MarshalAs
(UnmanagedType.LPWStr)] string Subscription);
902
[return:
MarshalAs
(UnmanagedType.LPWStr)] string get_Codebase();
904
void 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)
87
void BindToHandler([In,
MarshalAs
(UnmanagedType.Interface)] IntPtr pbc, [In] ref Guid rbhid, [In] ref Guid riid, out IntPtr ppvOut);
97
void GetItemAt([In] uint dwIndex, [
MarshalAs
(UnmanagedType.Interface)] out IShellItem ppsi);
99
void EnumItems([
MarshalAs
(UnmanagedType.Interface)] out IntPtr ppenumShellItems);
117
void SetFileTypes([In] uint cFileTypes, [In] [
MarshalAs
(UnmanagedType.LPArray)]COMDLG_FILTERSPEC[] rgFilterSpec);
123
void Advise([In,
MarshalAs
(UnmanagedType.Interface)] IFileDialogEvents pfde, out uint pdwCookie);
131
void SetDefaultFolder([In,
MarshalAs
(UnmanagedType.Interface)] IShellItem psi);
133
void SetFolder([In,
MarshalAs
(UnmanagedType.Interface)] IShellItem psi);
135
void GetFolder([
MarshalAs
(UnmanagedType.Interface)] out IShellItem ppsi);
137
void GetCurrentSelection([
MarshalAs
(UnmanagedType.Interface)] out IShellItem ppsi);
139
void SetFileName([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszName);
141
void GetFileName([
MarshalAs
(UnmanagedType.LPWStr)] out string pszName);
143
void SetTitle([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszTitle);
145
void SetOkButtonLabel([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszText);
147
void SetFileNameLabel([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszLabel);
149
void GetResult([
MarshalAs
(UnmanagedType.Interface)] out IShellItem ppsi);
151
void AddPlace([In,
MarshalAs
(UnmanagedType.Interface)] IShellItem psi, int alignment);
153
void SetDefaultExtension([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszDefaultExtension);
155
void Close([
MarshalAs
(UnmanagedType.Error)] int hr);
161
void SetFilter([
MarshalAs
(UnmanagedType.Interface)] IntPtr pFilter);
178
void Advise([In,
MarshalAs
(UnmanagedType.Interface)] IFileDialogEvents pfde, out uint pdwCookie);
186
void SetDefaultFolder([In,
MarshalAs
(UnmanagedType.Interface)] IShellItem psi);
188
void SetFolder([In,
MarshalAs
(UnmanagedType.Interface)] IShellItem psi);
190
void GetFolder([
MarshalAs
(UnmanagedType.Interface)] out IShellItem ppsi);
192
void GetCurrentSelection([
MarshalAs
(UnmanagedType.Interface)] out IShellItem ppsi);
194
void SetFileName([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszName);
196
void GetFileName([
MarshalAs
(UnmanagedType.LPWStr)] out string pszName);
198
void SetTitle([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszTitle);
200
void SetOkButtonLabel([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszText);
202
void SetFileNameLabel([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszLabel);
204
void GetResult([
MarshalAs
(UnmanagedType.Interface)] out IShellItem ppsi);
206
void AddPlace([In,
MarshalAs
(UnmanagedType.Interface)] IShellItem psi, FileDialogCustomPlace fdcp);
208
void SetDefaultExtension([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszDefaultExtension);
210
void Close([
MarshalAs
(UnmanagedType.Error)] int hr);
216
void SetFilter([
MarshalAs
(UnmanagedType.Interface)] IntPtr pFilter);
218
void GetResults([
MarshalAs
(UnmanagedType.Interface)] out IShellItemArray ppenum);
220
void GetSelectedItems([
MarshalAs
(UnmanagedType.Interface)] out IShellItemArray ppsai);
237
void Advise([In,
MarshalAs
(UnmanagedType.Interface)] IFileDialogEvents pfde, out uint pdwCookie);
245
void SetDefaultFolder([In,
MarshalAs
(UnmanagedType.Interface)] IShellItem psi);
247
void SetFolder([In,
MarshalAs
(UnmanagedType.Interface)] IShellItem psi);
249
void GetFolder([
MarshalAs
(UnmanagedType.Interface)] out IShellItem ppsi);
251
void GetCurrentSelection([
MarshalAs
(UnmanagedType.Interface)] out IShellItem ppsi);
253
void SetFileName([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszName);
255
void GetFileName([
MarshalAs
(UnmanagedType.LPWStr)] out string pszName);
257
void SetTitle([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszTitle);
259
void SetOkButtonLabel([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszText);
261
void SetFileNameLabel([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszLabel);
263
void GetResult([
MarshalAs
(UnmanagedType.Interface)] out IShellItem ppsi);
265
void AddPlace([In,
MarshalAs
(UnmanagedType.Interface)] IShellItem psi, FileDialogCustomPlace fdcp);
267
void SetDefaultExtension([In,
MarshalAs
(UnmanagedType.LPWStr)] string pszDefaultExtension);
269
void Close([
MarshalAs
(UnmanagedType.Error)] int hr);
275
void SetFilter([
MarshalAs
(UnmanagedType.Interface)] IntPtr pFilter);
277
void SetSaveAsItem([In,
MarshalAs
(UnmanagedType.Interface)] IShellItem psi);
279
void SetProperties([In,
MarshalAs
(UnmanagedType.Interface)] IntPtr pStore);
281
void SetCollectedProperties([In,
MarshalAs
(UnmanagedType.Interface)] IntPtr pList, [In] int fAppendDefault);
283
void GetProperties([
MarshalAs
(UnmanagedType.Interface)] out IntPtr ppStore);
285
void 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);
298
int OnFileOk([In,
MarshalAs
(UnmanagedType.Interface)] IFileDialog pfd);
301
int OnFolderChanging([In,
MarshalAs
(UnmanagedType.Interface)] IFileDialog pfd, [In,
MarshalAs
(UnmanagedType.Interface)] IShellItem psiFolder);
303
void OnFolderChange([In,
MarshalAs
(UnmanagedType.Interface)] IFileDialog pfd);
305
void OnSelectionChange([In,
MarshalAs
(UnmanagedType.Interface)] IFileDialog pfd);
307
void OnShareViolation([In,
MarshalAs
(UnmanagedType.Interface)] IFileDialog pfd, [In,
MarshalAs
(UnmanagedType.Interface)] IShellItem psi, out FDE_SHAREVIOLATION_RESPONSE pResponse);
309
void OnTypeChange([In,
MarshalAs
(UnmanagedType.Interface)] IFileDialog pfd);
311
void OnOverwrite([In,
MarshalAs
(UnmanagedType.Interface)] IFileDialog pfd, [In,
MarshalAs
(UnmanagedType.Interface)] IShellItem psi, out FDE_OVERWRITE_RESPONSE pResponse);
319
void BindToHandler([In,
MarshalAs
(UnmanagedType.Interface)] IntPtr pbc, [In] ref Guid bhid, [In] ref Guid riid, out IntPtr ppv);
321
void GetParent([
MarshalAs
(UnmanagedType.Interface)] out IShellItem ppsi);
323
void GetDisplayName([In] SIGDN sigdnName, [
MarshalAs
(UnmanagedType.LPWStr)] out string ppszName);
327
void 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)]
4382
private 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)
89
public 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);
92
public 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);
95
public 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);
98
public static extern int HtmlHelp(HandleRef hwndCaller, [
MarshalAs
(UnmanagedType.LPTStr)]string pszFile, int uCommand, int dwData);
101
public static extern int HtmlHelp(HandleRef hwndCaller, [
MarshalAs
(UnmanagedType.LPTStr)]string pszFile, int uCommand, string dwData);
104
public static extern int HtmlHelp(HandleRef hwndCaller, [
MarshalAs
(UnmanagedType.LPTStr)]string pszFile, int uCommand, [
MarshalAs
(UnmanagedType.LPStruct)]NativeMethods.HH_POPUP dwData);
107
public static extern int HtmlHelp(HandleRef hwndCaller, [
MarshalAs
(UnmanagedType.LPTStr)]string pszFile, int uCommand, [
MarshalAs
(UnmanagedType.LPStruct)]NativeMethods.HH_FTS_QUERY dwData);
110
public static extern int HtmlHelp(HandleRef hwndCaller, [
MarshalAs
(UnmanagedType.LPTStr)]string pszFile, int uCommand, [
MarshalAs
(UnmanagedType.LPStruct)]NativeMethods.HH_AKLINK dwData);
325
public static extern int GetKeyboardLayoutList(int size, [Out,
MarshalAs
(UnmanagedType.LPArray)] IntPtr[] hkls);
610
[return:
MarshalAs
(UnmanagedType.Bool)]
760
public static extern IntPtr OpenThemeData(HandleRef hwnd, [
MarshalAs
(UnmanagedType.LPWStr)] string pszClassList);
781
public 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);
823
public static extern int GetThemeDocumentationProperty([
MarshalAs
(UnmanagedType.LPWStr)] string pszThemeName, [
MarshalAs
(UnmanagedType.LPWStr)] string pszPropertyName, StringBuilder pszValueBuff, int cchMaxValChars);
826
public 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);
845
public 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)]
349
public static extern UnsafeNativeMethods.IPicture OleCreateIPictureIndirect([
MarshalAs
(UnmanagedType.AsAny)]object pictdesc, ref Guid iid, bool fOwn);
352
public static extern UnsafeNativeMethods.IPictureDisp OleCreateIPictureDispIndirect([
MarshalAs
(UnmanagedType.AsAny)] object pictdesc, ref Guid iid, bool fOwn);
456
public 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)]
615
public static extern bool BlockInput([In,
MarshalAs
(UnmanagedType.Bool)] bool fBlockIt);
948
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out,
MarshalAs
(UnmanagedType.LPStruct)] NativeMethods.PARAFORMAT lParam);
951
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out,
MarshalAs
(UnmanagedType.LPStruct)] NativeMethods.CHARFORMATA lParam);
954
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out,
MarshalAs
(UnmanagedType.LPStruct)] NativeMethods.CHARFORMAT2A lParam);
957
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out,
MarshalAs
(UnmanagedType.LPStruct)] NativeMethods.CHARFORMATW lParam);
960
public static extern int SendMessage(HandleRef hWnd, int msg, int wParam, [Out,
MarshalAs
(UnmanagedType.IUnknown)]out object editOle);
1056
public extern static IntPtr SendMessage(HandleRef hWnd, int Msg, [In, Out,
MarshalAs
(UnmanagedType.Bool)] ref bool wParam, IntPtr lParam);
1209
public static extern bool GetUserObjectInformation(HandleRef hObj, int nIndex, [
MarshalAs
(UnmanagedType.LPStruct)] NativeMethods.USEROBJECTFLAGS pvBuffer, int nLength, ref int lpnLengthNeeded);
1256
public static extern int CreateStdAccessibleObject(HandleRef hWnd, int objID, ref Guid refiid, [In, Out,
MarshalAs
(UnmanagedType.Interface)] ref object pAcc);
1275
public static IntPtr BeginPaint(HandleRef hWnd, [In, Out,
MarshalAs
(UnmanagedType.LPStruct)] ref NativeMethods.PAINTSTRUCT lpPaint) {
1282
public static bool EndPaint(HandleRef hWnd, [In,
MarshalAs
(UnmanagedType.LPStruct)] ref NativeMethods.PAINTSTRUCT lpPaint) {
1601
HandleRef hWndParent, HandleRef hMenu, HandleRef hInst, [
MarshalAs
(UnmanagedType.AsAny)] object pvParam);
1606
HandleRef 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();
2400
int Write([In,
MarshalAs
(UnmanagedType.SafeArray)] object[] psarray);
2401
int 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();
2469
bool AttachEvent([In] string ev, [In,
MarshalAs
(UnmanagedType.IDispatch)] object pdisp);
2470
void 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);
2659
bool AttachEvent(string ev, [In,
MarshalAs
(UnmanagedType.IDispatch)] object pdisp);
2660
void 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();
3045
bool AttachEvent(string ev, [In,
MarshalAs
(UnmanagedType.IDispatch)] object pdisp);
3046
void 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
3073
applyElement([In,
MarshalAs
(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElement apply,
3087
[return:
MarshalAs
(UnmanagedType.Interface)] UnsafeNativeMethods.IHTMLElementCollection GetElementsByTagName(string v);
4827
string Name {[return:
MarshalAs
(UnmanagedType.BStr)]get;}
4829
object Parent {[return:
MarshalAs
(UnmanagedType.Interface)]get;}
4833
object 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)]
5042
bool 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();
5447
void SetFormattedText([In,
MarshalAs
(UnmanagedType.Interface)] ITextRange range);
5463
int InRange([In,
MarshalAs
(UnmanagedType.Interface)] ITextRange range);
5464
int InStory([In,
MarshalAs
(UnmanagedType.Interface)] ITextRange range);
5465
int 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)]
6969
int 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)*/]
7415
void 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)]
7627
public static extern int SHGetMalloc([Out,
MarshalAs
(UnmanagedType.LPArray)] UnsafeNativeMethods.IMalloc[] ppMalloc);
7657
public 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)]
7845
object get_accChild([In][
MarshalAs
(UnmanagedType.Struct)] object varChild);
7847
[return:
MarshalAs
(UnmanagedType.BStr)]
7850
string get_accName([In][Optional][
MarshalAs
(UnmanagedType.Struct)] object varChild);
7852
[return:
MarshalAs
(UnmanagedType.BStr)]
7855
string get_accValue([In][Optional][
MarshalAs
(UnmanagedType.Struct)] object varChild);
7857
[return:
MarshalAs
(UnmanagedType.BStr)]
7860
string get_accDescription([In][Optional][
MarshalAs
(UnmanagedType.Struct)] object varChild);
7862
[return:
MarshalAs
(UnmanagedType.Struct)]
7865
object get_accRole([In][Optional][
MarshalAs
(UnmanagedType.Struct)] object varChild);
7867
[return:
MarshalAs
(UnmanagedType.Struct)]
7870
object get_accState([In][Optional][
MarshalAs
(UnmanagedType.Struct)] object varChild);
7872
[return:
MarshalAs
(UnmanagedType.BStr)]
7875
string get_accHelp([In][Optional][
MarshalAs
(UnmanagedType.Struct)] object varChild);
7879
int get_accHelpTopic([Out][
MarshalAs
(UnmanagedType.BStr)] out string pszHelpFile,
7880
[In][Optional][
MarshalAs
(UnmanagedType.Struct)] object varChild);
7882
[return:
MarshalAs
(UnmanagedType.BStr)]
7885
string get_accKeyboardShortcut([In][Optional][
MarshalAs
(UnmanagedType.Struct)] object varChild);
7887
[return:
MarshalAs
(UnmanagedType.Struct)]
7892
[return:
MarshalAs
(UnmanagedType.Struct)]
7897
[return:
MarshalAs
(UnmanagedType.BStr)]
7900
string 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)]
7929
void accDoDefaultAction([In][Optional][
MarshalAs
(UnmanagedType.Struct)] object varChild);
7933
void set_accName([In][Optional][
MarshalAs
(UnmanagedType.Struct)] object varChild,
7934
[In][
MarshalAs
(UnmanagedType.BStr)] string pszName);
7938
void 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)]
8468
bool IsSelected { [return:
MarshalAs
(UnmanagedType.Bool)] get; }
8474
IRawElementProviderSimple 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)]
8598
void SetValue([
MarshalAs
(UnmanagedType.LPWStr)] string value);
8608
[return:
MarshalAs
(UnmanagedType.Bool)] // CLR bug? Without this, only lower SHORT of BOOL*pRetVal param is updated.
8623
bool 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)
172
void 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);
198
uint GetOffset([In,
MarshalAs
(UnmanagedType.IUnknown)] ISymUnmanagedDocument document, uint line, uint column);
199
void GetRanges([In,
MarshalAs
(UnmanagedType.IUnknown)] ISymUnmanagedDocument document, uint line, uint column, uint rangeCount, [Out] out uint actualRangeCount, [In, Out,
MarshalAs
(UnmanagedType.LPArray)] uint[] ranges);
207
void 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);
208
void 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);
217
void GetURL(uint urlLength, [Out] out uint actualUrlLength, [In, Out,
MarshalAs
(UnmanagedType.LPWStr)] string url);
249
void 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)
781
int OpenScope([In,
MarshalAs
(UnmanagedType.LPWStr)]string scopeName, uint openFlags, [In]ref Guid riid, [Out,
MarshalAs
(UnmanagedType.IUnknown)] out object unknown);
794
int 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)
31
void 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)
135
void Publish([
MarshalAs
(UnmanagedType.IUnknown)] object ProgramNode);
136
void 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);
1173
private static extern bool UiaGetErrorDescription([
MarshalAs
(UnmanagedType.BStr)] out string pDescription);
1235
private static extern int RawUiaGetRuntimeId(SafeNodeHandle hnode, [
MarshalAs
(UnmanagedType.SafeArray)] out int[] runtimeId);
1241
private static extern int RawUiaNavigate(SafeNodeHandle hnode, NavigateDirection direction, SafeConditionMemoryHandle condition, UiaMiniCacheRequest pRequest, [
MarshalAs
(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [
MarshalAs
(UnmanagedType.BStr)] out string treeStructure);
1244
private 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);
1256
private static extern int RawUiaNodeFromPoint(double x, double y, UiaMiniCacheRequest request, [
MarshalAs
(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [
MarshalAs
(UnmanagedType.BStr)] out string treeStructure);
1259
private static extern int RawUiaNodeFromFocus(UiaMiniCacheRequest pRequest, [
MarshalAs
(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [
MarshalAs
(UnmanagedType.BStr)] out string treeStructure);
1262
private static extern int RawUiaGetUpdatedCache(SafeNodeHandle hnode, UiaMiniCacheRequest pRequest, NormalizeState normalizeState, SafeConditionMemoryHandle pNormalizeCondition, [
MarshalAs
(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [
MarshalAs
(UnmanagedType.BStr)] out string treeStructure);
1265
private static extern int RawUiaHUiaNodeFromVariant([
MarshalAs
(UnmanagedType.Struct)] ref object var, out SafeNodeHandle hnode);
1268
private static extern int RawUiaHPatternObjectFromVariant([
MarshalAs
(UnmanagedType.Struct)] ref object var, out SafePatternHandle hnode);
1271
private static extern int RawUiaHTextRangeFromVariant([
MarshalAs
(UnmanagedType.Struct)] ref object var, out SafeTextRangeHandle hnode);
1290
private static extern int RawUiaAddEvent(SafeNodeHandle hnode, int eventId, UiaEventCallback callback, TreeScope scope, [
MarshalAs
(UnmanagedType.LPArray)] int[] pProperties, int cProperties, UiaMiniCacheRequest pRequest, out SafeEventHandle hevent);
1321
private static extern int RawMultipleViewPattern_GetViewName(SafePatternHandle hobj, int viewId, [
MarshalAs
(UnmanagedType.BStr)] out string ppStr);
1360
private static extern int RawValuePattern_SetValue(SafePatternHandle hobj, [
MarshalAs
(UnmanagedType.LPWStr)] string pVal);
1388
private static extern int RawTextPattern_GetSelection(SafePatternHandle hobj, [
MarshalAs
(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]out object[] result);
1391
private static extern int RawTextPattern_GetVisibleRanges(SafePatternHandle hobj, [
MarshalAs
(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]out object[] result);
1421
private static extern int RawTextRange_FindText(SafeTextRangeHandle hobj, [
MarshalAs
(UnmanagedType.BStr)] string text, bool backward, bool ignoreCase, out SafeTextRangeHandle result);
1427
private static extern int RawTextRange_GetBoundingRectangles(SafeTextRangeHandle hobj, [
MarshalAs
(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_R8)] out double[] result);
1433
private static extern int RawTextRange_GetText(SafeTextRangeHandle hobj, int maxLength, [
MarshalAs
(UnmanagedType.BStr)] out string result);
1457
private 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)
205
private 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)
84
internal static extern int AccessibleChildren(Accessibility.IAccessible paccContainer, int iChildStart, int cChildren, [
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 2), In, Out] object[] rgvarChildren, out int pcObtained);
86
internal 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)
96
public 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,
350
void Read([
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb, out int pcbRead);
351
void 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)]
4683
private 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)
123
public static extern int GetKeyboardLayoutList(int size, [Out,
MarshalAs
(UnmanagedType.LPArray)] IntPtr[] hkls);
Shared\MS\Win32\SafeNativeMethodsCLR.cs (8)
82
public 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)
405
public static extern int MultiByteToWideChar(int CodePage, int dwFlags, byte[] lpMultiByteStr, int cchMultiByte, [Out,
MarshalAs
(UnmanagedType.LPWStr)] StringBuilder lpWideCharStr, int cchWideChar);
411
public 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);
1393
internal 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)]
1609
public static IntPtr BeginPaint(HandleRef hWnd, [In, Out,
MarshalAs
(UnmanagedType.LPStruct)] ref NativeMethods.PAINTSTRUCT lpPaint) {
1625
public static bool EndPaint(HandleRef hWnd, [In,
MarshalAs
(UnmanagedType.LPStruct)] ref NativeMethods.PAINTSTRUCT lpPaint) {
1729
[return:
MarshalAs
(UnmanagedType.Bool)]
1738
[return:
MarshalAs
(UnmanagedType.Bool)]
1918
private static extern NativeMethods.IconHandle PrivateCreateIconIndirect([In,
MarshalAs
(UnmanagedType.LPStruct)]NativeMethods.ICONINFO iconInfo);
1923
internal static NativeMethods.IconHandle CreateIconIndirect([In,
MarshalAs
(UnmanagedType.LPStruct)]NativeMethods.ICONINFO iconInfo)
2046
HandleRef hWndParent, HandleRef hMenu, HandleRef hInst, [
MarshalAs
(UnmanagedType.AsAny)] object pvParam);
2054
HandleRef 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)]
3207
int 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)]
3496
object Application { [return:
MarshalAs
(UnmanagedType.IDispatch)]get;}
3498
object Parent { [return:
MarshalAs
(UnmanagedType.IDispatch)]get;}
3500
object Container { [return:
MarshalAs
(UnmanagedType.IDispatch)]get;}
3506
object Document { [return:
MarshalAs
(UnmanagedType.IDispatch)]
3625
void PrintTemplateInstantiation([In,
MarshalAs
(UnmanagedType.IDispatch)] object pDisp);
3627
void PrintTemplateTeardown([In,
MarshalAs
(UnmanagedType.IDispatch)] object pDisp);
3629
void UpdatePageStatus([In,
MarshalAs
(UnmanagedType.IDispatch)] object pDisp,
3632
void BeforeNavigate2([In,
MarshalAs
(UnmanagedType.IDispatch)] object pDisp,
3637
void NewWindow2([In, Out,
MarshalAs
(UnmanagedType.IDispatch)] ref object pDisp,
3640
void NavigateComplete2([In,
MarshalAs
(UnmanagedType.IDispatch)] object pDisp,
3643
void DocumentComplete([In,
MarshalAs
(UnmanagedType.IDispatch)] object pDisp,
3678
void 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)]
3922
int Write([In,
MarshalAs
(UnmanagedType.SafeArray)] object[] psarray);
3923
int 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,
173
internal 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)]
892
internal 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)]
1130
void InWriteSession(int clientId, [
MarshalAs
(UnmanagedType.Bool)] out bool inWriteSession);
1260
void CreateContext(int clientId, CreateContextFlags flags, [
MarshalAs
(UnmanagedType.Interface)] object obj, out ITfContext context, out int editCookie);
1298
void EnumContexts([
MarshalAs
(UnmanagedType.Interface)] out /*IEnumTfContexts*/ object enumContexts);
1331
void GetDescription([
MarshalAs
(UnmanagedType.BStr)] out string desc);
1344
int GetFunction(ref Guid guid, ref Guid riid, [
MarshalAs
(UnmanagedType.Interface)] out object obj);
1360
void GetDisplayName([
MarshalAs
(UnmanagedType.BStr)] out string funcName );
1382
void GetString([
MarshalAs
(UnmanagedType.BStr)] out string funcName );
1452
void GetDisplayName([
MarshalAs
(UnmanagedType.BStr)] out string funcName );
1467
[
MarshalAs
(UnmanagedType.Bool)] out bool isConvertable);
1506
void GetDisplayName([
MarshalAs
(UnmanagedType.BStr)] out string funcName );
1529
void GetDisplayName([
MarshalAs
(UnmanagedType.BStr)] out string funcName );
1540
[
MarshalAs
(UnmanagedType.BStr)] string bstrRegistered );
1786
void IsThreadFocus([
MarshalAs
(UnmanagedType.Bool)] out bool isFocus);
1831
void AdviseSink(ref Guid riid, [
MarshalAs
(UnmanagedType.Interface)] object obj, AdviseFlags flags);
1835
void UnadviseSink([
MarshalAs
(UnmanagedType.Interface)] object obj);
1859
void GetSelection(int index, int count, [Out,
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex=1)] TS_SELECTION_ACP []selection, out int fetched);
1864
void 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,
1898
void GetFormattedText(int start, int end, [
MarshalAs
(UnmanagedType.Interface)] out object obj);
1905
void GetEmbedded(int position, ref Guid guidService, ref Guid riid, [
MarshalAs
(UnmanagedType.Interface)] out object obj);
1911
void QueryInsertEmbedded(ref Guid guidService, int /*ref Win32.FORMATETC*/ formatEtc, [
MarshalAs
(UnmanagedType.Bool)] out bool insertable);
1919
void 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,
1939
void 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,
1980
AttributeFlags flags, out int acpNext, [
MarshalAs
(UnmanagedType.Bool)] out bool found, out int foundOffset);
1987
[Out,
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex=0)] TS_ATTRVAL []attributeVals,
2010
void GetTextExt(int viewCookie, int start, int end, out RECT rect, [
MarshalAs
(UnmanagedType.Bool)] out bool clipped);
2145
void AdviseSink(ref Guid riid, [
MarshalAs
(UnmanagedType.Interface)] object obj, out int cookie);
2173
void AdviseKeyEventSink(int clientId, [
MarshalAs
(UnmanagedType.Interface)] object obj/*ITfKeyEventSink sink*/, [
MarshalAs
(UnmanagedType.Bool)] bool fForeground);
2194
void TestKeyDown(int wParam, int lParam, [
MarshalAs
(UnmanagedType.Bool)] out bool eaten);
2207
void TestKeyUp(int wParam, int lParam, [
MarshalAs
(UnmanagedType.Bool)] out bool eaten);
2220
void KeyDown(int wParam, int lParam, [
MarshalAs
(UnmanagedType.Bool)] out bool eaten);
2233
void KeyUp(int wParam, int lParam, [
MarshalAs
(UnmanagedType.Bool)] out bool eaten);
2245
void 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);
2271
void GetPreservedKeyDescription(ref Guid guid, [
MarshalAs
(UnmanagedType.BStr)] out string desc);
2277
void 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,
2338
void GetFormattedText(int ec, [
MarshalAs
(UnmanagedType.Interface)] out object data);
2349
void GetEmbedded(int ec, ref Guid guidService, ref Guid iid, [
MarshalAs
(UnmanagedType.Interface)] out object obj);
2359
void InsertEmbedded(int ec, int flags, [
MarshalAs
(UnmanagedType.Interface)] object data);
2411
void ShiftStartRegion(int ec, TfShiftDir dir, [
MarshalAs
(UnmanagedType.Bool)] out bool noRegion);
2421
void ShiftEndRegion(int ec, TfShiftDir dir, [
MarshalAs
(UnmanagedType.Bool)] out bool noRegion);
2430
void IsEmpty(int ec, [
MarshalAs
(UnmanagedType.Bool)] out bool empty);
2450
void IsEqualStart(int ec, ITfRange with, TfAnchor position, [
MarshalAs
(UnmanagedType.Bool)] out bool equal);
2461
void IsEqualEnd(int ec, ITfRange with, TfAnchor position, [
MarshalAs
(UnmanagedType.Bool)] out bool equal);
2493
void 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,
2576
void GetFormattedText(int ec, [
MarshalAs
(UnmanagedType.Interface)] out object data);
2587
void GetEmbedded(int ec, ref Guid guidService, ref Guid iid, [
MarshalAs
(UnmanagedType.Interface)] out object obj);
2597
void InsertEmbedded(int ec, int flags, [
MarshalAs
(UnmanagedType.Interface)] object data);
2649
void ShiftStartRegion(int ec, TfShiftDir dir, [
MarshalAs
(UnmanagedType.Bool)] out bool noRegion);
2659
void ShiftEndRegion(int ec, TfShiftDir dir, [
MarshalAs
(UnmanagedType.Bool)] out bool noRegion);
2668
void IsEmpty(int ec, [
MarshalAs
(UnmanagedType.Bool)] out bool empty);
2688
void IsEqualStart(int ec, ITfRange with, TfAnchor position, [
MarshalAs
(UnmanagedType.Bool)] out bool equal);
2699
void IsEqualEnd(int ec, ITfRange with, TfAnchor position, [
MarshalAs
(UnmanagedType.Bool)] out bool equal);
2731
void AdjustForInsert(int ec, int count, [
MarshalAs
(UnmanagedType.Bool)] out bool insertOk);
2829
void OnStartComposition(ITfCompositionView view, [
MarshalAs
(UnmanagedType.Bool)] out bool ok);
2857
void StartComposition(int ecWrite, ITfRange range, [
MarshalAs
(UnmanagedType.Interface)] object /*ITfCompositionSink */sink, [
MarshalAs
(UnmanagedType.Interface)] out object /*ITfComposition */composition);
2867
void EnumCompositions([
MarshalAs
(UnmanagedType.Interface)] out IEnumITfCompositionView enumView);
2873
void FindComposition(int ecRead, ITfRange testRange, [
MarshalAs
(UnmanagedType.Interface)] out object /*IEnumITfCompositionView*/ enumView);
2880
void TakeOwnership(int ecWrite, ITfCompositionView view, [
MarshalAs
(UnmanagedType.Interface)] object /*ITfCompositionSink */ sink,
2881
[
MarshalAs
(UnmanagedType.Interface)] out object /*ITfComposition*/ composition);
2900
void StartComposition(int ecWrite, ITfRange range, [
MarshalAs
(UnmanagedType.Interface)] object /*ITfCompositionSink */sink, [
MarshalAs
(UnmanagedType.Interface)] out object /*ITfComposition */composition);
2904
void EnumCompositions([
MarshalAs
(UnmanagedType.Interface)] out object /*IEnumITfCompositionView*/ enumView);
2910
void FindComposition(int ecRead, ITfRange testRange, [
MarshalAs
(UnmanagedType.Interface)] out object /*IEnumITfCompositionView*/ enumView);
2917
void TakeOwnership(int ecWrite, ITfCompositionView view, [
MarshalAs
(UnmanagedType.Interface)] object /*ITfCompositionSink */ sink,
2918
[
MarshalAs
(UnmanagedType.Interface)] out object /*ITfComposition*/ composition);
2958
unsafe int Next(int count, [Out,
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex=2)] ITfCompositionView []compositionview, out int fetched);
2999
unsafe int Next(int count, [Out,
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex=2)] ITfRange []ranges, out int fetched);
3034
void GetSelectionStatus([
MarshalAs
(UnmanagedType.Bool)] out bool selectionChanged);
3089
int Next(int count, [Out,
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex=2)] TF_RENDERINGMARKUP []markup, out int fetched);
3348
int Next(int count, [Out,
MarshalAs
(UnmanagedType.LPArray, SizeParamIndex=2)] TF_LANGUAGEPROFILE []profiles, out int fetched);
3373
void OnLanguageChange(short langid, [
MarshalAs
(UnmanagedType.Bool)] out bool bAccept);
3641
void GetTextExt(int start, int end, out RECT rect, [
MarshalAs
(UnmanagedType.Bool)] out bool clipped);
3726
void OnTransitoryExtensionUpdated(ITfContext context, int ecReadOnly, ITfRange rangeResult, ITfRange rangeComposition, [
MarshalAs
(UnmanagedType.Bool)] out bool fDeleteResultRange);
3754
int GetRegularExpression([Out,
MarshalAs
(UnmanagedType.BStr)] out string desc);
3759
int GetSRGC([Out,
MarshalAs
(UnmanagedType.BStr)] out string desc);
3764
int GetXML([Out,
MarshalAs
(UnmanagedType.BStr)] out string desc);
3815
int 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)
126
void Add([
MarshalAs
(UnmanagedType.Interface)] INetFirewallOpenPort port);
130
INetFirewallOpenPort Item([
MarshalAs
(UnmanagedType.Interface)] int port, NetFirewallIPProtocol portNumber);
165
INetFirewallService Item([
MarshalAs
(UnmanagedType.Interface)] NetFirewallServiceType serviceType);
196
void Add([
MarshalAs
(UnmanagedType.Interface)] INetFirewallAuthorizedApplication app);
198
void Remove([
MarshalAs
(UnmanagedType.BStr)] string imageFileName);
200
INetFirewallAuthorizedApplication Item([
MarshalAs
(UnmanagedType.Interface)] string name);
239
INetFirewallProfile GetProfileByType([
MarshalAs
(UnmanagedType.Interface)] NetFirewallProfileType profileType);
253
void 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);
255
void 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)
316
object[] attributes = attributeProvider.GetCustomAttributes(typeof(
MarshalAsAttribute
), true);
318
foreach (
MarshalAsAttribute
attr in attributes)
mscorlib (13)
system\reflection\customattribute.cs (13)
405
else if (attribute is
MarshalAsAttribute
)
406
Init((
MarshalAsAttribute
)attribute);
442
private void Init(
MarshalAsAttribute
marshalAs)
444
Type type = typeof(
MarshalAsAttribute
);
2133
typeof(
MarshalAsAttribute
) as RuntimeType, // parameter, field, return-value
2347
if (all || caType == (RuntimeType)typeof(
MarshalAsAttribute
))
2349
pca =
MarshalAsAttribute
.GetCustomAttribute(parameter);
2374
if (all || caType == (RuntimeType)typeof(
MarshalAsAttribute
))
2376
if (
MarshalAsAttribute
.IsDefined(parameter)) return true;
2449
if (all || caType == (RuntimeType)typeof(
MarshalAsAttribute
))
2451
pca =
MarshalAsAttribute
.GetCustomAttribute(field);
2475
if (all || caType == (RuntimeType)typeof(
MarshalAsAttribute
))
2477
if (
MarshalAsAttribute
.IsDefined(field)) return true;
System.ServiceModel (2)
System\ServiceModel\ComIntegration\ComPlusTypeValidator.cs (2)
41
object[] attributes = System.ServiceModel.Description.ServiceReflector.GetCustomAttributes(attributeProvider, typeof(
MarshalAsAttribute
), true);
43
foreach (
MarshalAsAttribute
attr in attributes)