diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..1d801c7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,184 @@
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+
+# User-specific files
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+x86/
+build/
+bld/
+[Bb]in/
+[Oo]bj/
+
+# Roslyn cache directories
+*.ide/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+#NUNIT
+*.VisualState.xml
+TestResult.xml
+
+# Build Results of an ATL Project
+[Dd]ebugPS/
+[Rr]eleasePS/
+dlldata.c
+
+*_i.c
+*_p.c
+*_i.h
+*.ilk
+*.meta
+*.obj
+*.pch
+*.pdb
+*.pgc
+*.pgd
+*.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*.log
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.svclog
+*.scc
+
+# Chutzpah Test files
+_Chutzpah*
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opensdf
+*.sdf
+*.cachefile
+
+# Visual Studio profiler
+*.psess
+*.vsp
+*.vspx
+
+# TFS 2012 Local Workspace
+$tf/
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# JustCode is a .NET coding addin-in
+.JustCode
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# NCrunch
+_NCrunch_*
+.*crunch*.local.xml
+
+# MightyMoose
+*.mm.*
+AutoTest.Net/
+
+# Web workbench (sass)
+.sass-cache/
+
+# Installshield output folder
+[Ee]xpress/
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish/
+
+# Publish Web Output
+*.[Pp]ublish.xml
+*.azurePubxml
+# TODO: Comment the next line if you want to checkin your web deploy settings
+# but database connection strings (with potential passwords) will be unencrypted
+*.pubxml
+*.publishproj
+
+# NuGet Packages
+*.nupkg
+# The packages folder can be ignored because of Package Restore
+**/packages/*
+# except build/, which is used as an MSBuild target.
+!**/packages/build/
+# If using the old MSBuild-Integrated Package Restore, uncomment this:
+#!**/packages/repositories.config
+
+# Windows Azure Build Output
+csx/
+*.build.csdef
+
+# Windows Store app package directory
+AppPackages/
+
+# Others
+*.Cache
+ClientBin/
+[Ss]tyle[Cc]op.*
+~$*
+*~
+*.dbmdl
+*.dbproj.schemaview
+*.pfx
+*.publishsettings
+node_modules/
+bower_components/
+
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+UpgradeLog*.htm
+
+# SQL Server files
+*.mdf
+*.ldf
+
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+
+# Microsoft Fakes
+FakesAssemblies/
diff --git a/PowerShellRunner/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/PowerShellRunner/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
deleted file mode 100644
index d36a3f4..0000000
Binary files a/PowerShellRunner/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and /dev/null differ
diff --git a/PowerShellRunner/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/PowerShellRunner/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
deleted file mode 100644
index 66e8fbf..0000000
Binary files a/PowerShellRunner/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache and /dev/null differ
diff --git a/PowerShellRunner/obj/Release/PowerShellRunner.csproj.FileListAbsolute.txt b/PowerShellRunner/obj/Release/PowerShellRunner.csproj.FileListAbsolute.txt
deleted file mode 100644
index 9cf8e3b..0000000
--- a/PowerShellRunner/obj/Release/PowerShellRunner.csproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-e:\documents\visual studio 2013\Projects\UnmanagedPowerShell\PowerShellRunner\bin\Release\PowerShellRunner.dll
-e:\documents\visual studio 2013\Projects\UnmanagedPowerShell\PowerShellRunner\bin\Release\PowerShellRunner.pdb
-e:\documents\visual studio 2013\Projects\UnmanagedPowerShell\PowerShellRunner\obj\Release\PowerShellRunner.dll
-e:\documents\visual studio 2013\Projects\UnmanagedPowerShell\PowerShellRunner\obj\Release\PowerShellRunner.pdb
diff --git a/PowerShellRunner/obj/Release/PowerShellRunner.dll b/PowerShellRunner/obj/Release/PowerShellRunner.dll
deleted file mode 100644
index fbe7031..0000000
Binary files a/PowerShellRunner/obj/Release/PowerShellRunner.dll and /dev/null differ
diff --git a/PowerShellRunner/obj/Release/PowerShellRunner.pdb b/PowerShellRunner/obj/Release/PowerShellRunner.pdb
deleted file mode 100644
index 1a5dedd..0000000
Binary files a/PowerShellRunner/obj/Release/PowerShellRunner.pdb and /dev/null differ
diff --git a/UnmanagedPowerShell.opensdf b/UnmanagedPowerShell.opensdf
deleted file mode 100644
index 93ea294..0000000
Binary files a/UnmanagedPowerShell.opensdf and /dev/null differ
diff --git a/UnmanagedPowerShell.sdf b/UnmanagedPowerShell.sdf
deleted file mode 100644
index fa7aded..0000000
Binary files a/UnmanagedPowerShell.sdf and /dev/null differ
diff --git a/UnmanagedPowerShell.v12.suo b/UnmanagedPowerShell.v12.suo
deleted file mode 100644
index 9828f5d..0000000
Binary files a/UnmanagedPowerShell.v12.suo and /dev/null differ
diff --git a/UnmanagedPowerShell/UnmanagedPowerShell.vcxproj b/UnmanagedPowerShell/UnmanagedPowerShell.vcxproj
index fdb9495..59580ef 100644
--- a/UnmanagedPowerShell/UnmanagedPowerShell.vcxproj
+++ b/UnmanagedPowerShell/UnmanagedPowerShell.vcxproj
@@ -90,9 +90,6 @@
-
-
-
diff --git a/UnmanagedPowerShell/UnmanagedPowerShell.vcxproj.filters b/UnmanagedPowerShell/UnmanagedPowerShell.vcxproj.filters
index baa576c..4f6149f 100644
--- a/UnmanagedPowerShell/UnmanagedPowerShell.vcxproj.filters
+++ b/UnmanagedPowerShell/UnmanagedPowerShell.vcxproj.filters
@@ -36,7 +36,4 @@
Source Files
-
-
-
\ No newline at end of file
diff --git a/UnmanagedPowerShell/mscorlib.tlh b/UnmanagedPowerShell/mscorlib.tlh
deleted file mode 100644
index 88b3f09..0000000
--- a/UnmanagedPowerShell/mscorlib.tlh
+++ /dev/null
@@ -1,16191 +0,0 @@
-// Created by Microsoft (R) C/C++ Compiler Version 12.00.30501.0 (74564059).
-//
-// e:\downloads\cppclr\c# and c++\c#,c++\cpphostclr\cpphostclr\debug\mscorlib.tlh
-//
-// C++ source equivalent of Win32 type library mscorlib.tlb
-// compiler-generated file created 12/13/14 at 09:50:13 - DO NOT EDIT!
-
-#pragma once
-#pragma pack(push, 8)
-
-#include
-
-namespace mscorlib {
-
-//
-// Forward references and typedefs
-//
-
-struct __declspec(uuid("bed7f4ea-1a96-11d2-8f08-00a0c9a6186d"))
-/* LIBID */ __mscorlib;
-struct /* coclass */ Object;
-struct __declspec(uuid("d0eeaa62-3d30-3ee2-b896-a2f34dda47d8"))
-/* dual interface */ ISerializable;
-struct __declspec(uuid("b36b5c63-42ef-38bc-a07e-0b34c98f164a"))
-/* dual interface */ _Exception;
-struct /* coclass */ Exception;
-struct /* coclass */ ValueType;
-struct __declspec(uuid("deb0e770-91fd-3cf6-9a6c-e6a3656f3965"))
-/* dual interface */ IComparable;
-struct __declspec(uuid("9a604ee7-e630-3ded-9444-baae247075ab"))
-/* dual interface */ IFormattable;
-struct __declspec(uuid("805e3b62-b5e9-393d-8941-377d8bf4556b"))
-/* dual interface */ IConvertible;
-struct /* coclass */ Enum;
-struct __declspec(uuid("0cb251a7-3ab3-3b5c-a0b8-9ddf88824b85"))
-/* dual interface */ ICloneable;
-struct /* coclass */ Delegate;
-struct /* coclass */ MulticastDelegate;
-struct __declspec(uuid("496b0abe-cdee-11d3-88e8-00902754c43a"))
-/* dual interface */ IEnumerable;
-struct __declspec(uuid("de8db6f8-d101-3a92-8d1c-e72e5f10e992"))
-/* dual interface */ ICollection;
-struct __declspec(uuid("7bcfa00f-f764-3113-9140-3bbd127a96bb"))
-/* dual interface */ IList;
-struct /* coclass */ Array;
-struct __declspec(uuid("496b0abf-cdee-11d3-88e8-00902754c43a"))
-/* dual interface */ IEnumerator;
-struct __declspec(uuid("805d7a98-d4af-3f0f-967f-e5cf45312d2c"))
-/* dual interface */ IDisposable;
-struct /* coclass */ String;
-struct __declspec(uuid("c20fd3eb-7022-3d14-8477-760fab54e50d"))
-/* dual interface */ IComparer;
-struct __declspec(uuid("aab7c6ea-cab0-3adb-82aa-cf32e29af238"))
-/* dual interface */ IEqualityComparer;
-struct /* coclass */ StringComparer;
-enum StringComparison;
-struct /* coclass */ StringBuilder;
-enum DateTimeKind;
-struct __declspec(uuid("ab3f47e4-c227-3b05-bf9f-94649bef9888"))
-/* dual interface */ IDeserializationCallback;
-struct /* coclass */ SystemException;
-struct /* coclass */ OutOfMemoryException;
-struct /* coclass */ StackOverflowException;
-struct /* coclass */ DataMisalignedException;
-struct /* coclass */ ExecutionEngineException;
-struct /* coclass */ MemberAccessException;
-struct __declspec(uuid("03973551-57a1-3900-a2b5-9083e3ff2943"))
-/* interface */ _Activator;
-struct /* coclass */ Activator;
-struct /* coclass */ AccessViolationException;
-struct /* coclass */ ApplicationActivator;
-struct /* coclass */ ApplicationException;
-struct /* coclass */ EventArgs;
-struct /* coclass */ ResolveEventArgs;
-struct /* coclass */ AssemblyLoadEventArgs;
-struct /* coclass */ ResolveEventHandler;
-struct /* coclass */ AssemblyLoadEventHandler;
-struct /* coclass */ AppDomainInitializer;
-struct /* coclass */ MarshalByRefObject;
-struct __declspec(uuid("05f696dc-2b29-3663-ad8b-c4389cf2a713"))
-/* interface */ _AppDomain;
-struct __declspec(uuid("35a8f3ac-fe28-360f-a0c0-9a4d50c4682a"))
-/* dual interface */ IEvidenceFactory;
-struct /* coclass */ AppDomain;
-struct /* coclass */ CrossAppDomainDelegate;
-enum AppDomainManagerInitializationOptions;
-struct /* coclass */ AppDomainManager;
-struct __declspec(uuid("27fff232-a7a8-40dd-8d4a-734ad59fcd41"))
-/* interface */ IAppDomainSetup;
-struct /* coclass */ AppDomainSetup;
-enum LoaderOptimization;
-struct __declspec(uuid("917b14d0-2d9e-38b8-92a9-381acf52f7c0"))
-/* interface */ _Attribute;
-struct /* coclass */ Attribute;
-struct /* coclass */ LoaderOptimizationAttribute;
-struct /* coclass */ AppDomainUnloadedException;
-struct /* coclass */ EvidenceBase;
-struct /* coclass */ ActivationArguments;
-struct /* coclass */ ApplicationId;
-struct /* coclass */ ArgumentException;
-struct /* coclass */ ArgumentNullException;
-struct /* coclass */ ArgumentOutOfRangeException;
-struct /* coclass */ ArithmeticException;
-struct /* coclass */ ArrayTypeMismatchException;
-struct /* coclass */ AsyncCallback;
-enum AttributeTargets;
-struct /* coclass */ AttributeUsageAttribute;
-struct /* coclass */ BadImageFormatException;
-struct Boolean;
-struct /* coclass */ Buffer;
-struct Byte;
-struct /* coclass */ CannotUnloadAppDomainException;
-struct Char;
-struct /* coclass */ CharEnumerator;
-struct /* coclass */ CLSCompliantAttribute;
-struct /* coclass */ TypeUnloadedException;
-struct __declspec(uuid("c281c7f1-4aa9-3517-961a-463cfed57e75"))
-/* interface */ _Thread;
-struct /* coclass */ CriticalFinalizerObject;
-struct /* coclass */ ContextMarshalException;
-struct /* coclass */ ContextBoundObject;
-struct /* coclass */ ContextStaticAttribute;
-struct /* coclass */ TimeZone;
-enum DayOfWeek;
-struct /* coclass */ DBNull;
-struct Decimal;
-struct /* coclass */ Binder;
-struct __declspec(uuid("6e70ed5f-0439-38ce-83bb-860f1421f29f"))
-/* dual interface */ IObjectReference;
-struct /* coclass */ DivideByZeroException;
-struct Double;
-struct /* coclass */ DuplicateWaitObjectException;
-struct /* coclass */ TypeLoadException;
-struct /* coclass */ EntryPointNotFoundException;
-struct /* coclass */ DllNotFoundException;
-enum EnvironmentVariableTarget;
-struct /* coclass */ Environment;
-struct /* coclass */ EventHandler;
-struct /* coclass */ FieldAccessException;
-struct /* coclass */ FlagsAttribute;
-struct /* coclass */ FormatException;
-struct Guid;
-struct __declspec(uuid("11ab34e7-0176-3c9e-9efe-197858400a3d"))
-/* dual interface */ IAsyncResult;
-struct __declspec(uuid("2b130940-ca5e-3406-8385-e259e68ab039"))
-/* dual interface */ ICustomFormatter;
-struct __declspec(uuid("c8cb1ded-2814-396a-9cc0-473ca49779cc"))
-/* dual interface */ IFormatProvider;
-struct /* coclass */ IndexOutOfRangeException;
-struct Int16;
-struct Int32;
-struct Int64;
-struct IntPtr;
-struct /* coclass */ InvalidCastException;
-struct /* coclass */ InvalidOperationException;
-struct /* coclass */ InvalidProgramException;
-struct /* coclass */ LocalDataStoreSlot;
-struct /* coclass */ MethodAccessException;
-enum MidpointRounding;
-struct /* coclass */ MissingMemberException;
-struct /* coclass */ MissingFieldException;
-struct /* coclass */ MissingMethodException;
-struct /* coclass */ MulticastNotSupportedException;
-struct /* coclass */ NonSerializedAttribute;
-struct /* coclass */ NotFiniteNumberException;
-struct /* coclass */ NotImplementedException;
-struct /* coclass */ NotSupportedException;
-struct /* coclass */ NullReferenceException;
-struct /* coclass */ ObjectDisposedException;
-struct /* coclass */ ObsoleteAttribute;
-struct /* coclass */ OperatingSystem;
-struct /* coclass */ OperationCanceledException;
-struct /* coclass */ OverflowException;
-struct /* coclass */ ParamArrayAttribute;
-enum PlatformID;
-struct /* coclass */ PlatformNotSupportedException;
-struct /* coclass */ Random;
-struct /* coclass */ RankException;
-struct __declspec(uuid("b9b91146-d6c2-3a62-8159-c2d1794cdeb0"))
-/* dual interface */ ICustomAttributeProvider;
-struct __declspec(uuid("f7102fa9-cabb-3a74-a6da-b4567ef1b079"))
-/* interface */ _MemberInfo;
-struct /* coclass */ MemberInfo;
-struct __declspec(uuid("bca8b44d-aad6-3a86-8ab7-03349f4f2da2"))
-/* interface */ _Type;
-struct __declspec(uuid("afbf15e5-c37c-11d2-b88e-00a0c9b471b8"))
-/* dual interface */ IReflect;
-struct /* coclass */ Type;
-struct /* coclass */ TypeInfo;
-struct RuntimeArgumentHandle;
-struct RuntimeTypeHandle;
-struct RuntimeMethodHandle;
-struct RuntimeFieldHandle;
-struct ModuleHandle;
-struct SByte;
-struct /* coclass */ SerializableAttribute;
-struct Single;
-struct /* coclass */ STAThreadAttribute;
-struct /* coclass */ MTAThreadAttribute;
-struct /* coclass */ TimeoutException;
-struct TimeSpan;
-enum TypeCode;
-struct TypedReference;
-struct /* coclass */ TypeInitializationException;
-struct UInt16;
-struct UInt32;
-struct UInt64;
-struct UIntPtr;
-struct /* coclass */ UnauthorizedAccessException;
-struct /* coclass */ UnhandledExceptionEventArgs;
-struct /* coclass */ UnhandledExceptionEventHandler;
-struct /* coclass */ Version;
-struct Void;
-struct /* coclass */ WeakReference;
-struct /* coclass */ WaitHandle;
-struct /* coclass */ EventWaitHandle;
-struct /* coclass */ AutoResetEvent;
-struct /* coclass */ ContextCallback;
-struct __declspec(uuid("c460e2b4-e199-412a-8456-84dc3e4838c3"))
-/* interface */ IObjectHandle;
-struct LockCookie;
-struct /* coclass */ ManualResetEvent;
-struct /* coclass */ Monitor;
-struct /* coclass */ Mutex;
-struct NativeOverlapped;
-struct /* coclass */ Overlapped;
-struct /* coclass */ ReaderWriterLock;
-struct /* coclass */ SynchronizationLockException;
-struct /* coclass */ Thread;
-struct /* coclass */ ThreadAbortException;
-struct /* coclass */ ThreadInterruptedException;
-struct /* coclass */ RegisteredWaitHandle;
-struct /* coclass */ WaitCallback;
-struct /* coclass */ WaitOrTimerCallback;
-struct /* coclass */ IOCompletionCallback;
-enum ThreadPriority;
-struct /* coclass */ ThreadStart;
-enum ThreadState;
-struct /* coclass */ ThreadStateException;
-struct /* coclass */ ThreadStaticAttribute;
-struct /* coclass */ Timeout;
-struct /* coclass */ TimerCallback;
-struct /* coclass */ Timer;
-enum ApartmentState;
-struct /* coclass */ CaseInsensitiveComparer;
-struct __declspec(uuid("5d573036-3435-3c5a-aeff-2b8191082c71"))
-/* dual interface */ IHashCodeProvider;
-struct /* coclass */ CaseInsensitiveHashCodeProvider;
-struct /* coclass */ CollectionBase;
-struct __declspec(uuid("6a6841df-3287-3d87-8060-ce0b4c77d2a1"))
-/* dual interface */ IDictionary;
-struct /* coclass */ DictionaryBase;
-struct /* coclass */ ReadOnlyCollectionBase;
-struct /* coclass */ Queue;
-struct /* coclass */ ArrayList;
-struct /* coclass */ BitArray;
-struct /* coclass */ Stack;
-struct /* coclass */ Comparer;
-struct __declspec(uuid("35d574bf-7a4f-3588-8c19-12212a0fe4dc"))
-/* dual interface */ IDictionaryEnumerator;
-struct /* coclass */ Hashtable;
-struct DictionaryEntry;
-struct /* coclass */ SortedList;
-struct /* coclass */ Nullable;
-struct /* coclass */ KeyNotFoundException;
-struct /* coclass */ ConditionalAttribute;
-struct /* coclass */ Debugger;
-struct /* coclass */ DebuggerStepThroughAttribute;
-struct /* coclass */ DebuggerStepperBoundaryAttribute;
-struct /* coclass */ DebuggerHiddenAttribute;
-struct /* coclass */ DebuggerNonUserCodeAttribute;
-struct /* coclass */ DebuggableAttribute;
-enum DebuggerBrowsableState;
-struct /* coclass */ DebuggerBrowsableAttribute;
-struct /* coclass */ DebuggerTypeProxyAttribute;
-struct /* coclass */ DebuggerDisplayAttribute;
-struct /* coclass */ DebuggerVisualizerAttribute;
-struct /* coclass */ StackTrace;
-struct /* coclass */ StackFrame;
-struct __declspec(uuid("20808adc-cc01-3f3a-8f09-ed12940fc212"))
-/* dual interface */ ISymbolBinder;
-struct __declspec(uuid("027c036a-4052-3821-85de-b53319df1211"))
-/* dual interface */ ISymbolBinder1;
-struct __declspec(uuid("1c32f012-2684-3efe-8d50-9c2973acc00b"))
-/* dual interface */ ISymbolDocument;
-struct __declspec(uuid("fa682f24-3a3c-390d-b8a2-96f1106f4b37"))
-/* dual interface */ ISymbolDocumentWriter;
-struct __declspec(uuid("25c72eb0-e437-3f17-946d-3b72a3acff37"))
-/* dual interface */ ISymbolMethod;
-struct __declspec(uuid("23ed2454-6899-3c28-bab7-6ec86683964a"))
-/* dual interface */ ISymbolNamespace;
-struct __declspec(uuid("e809a5f1-d3d7-3144-9bef-fe8ac0364699"))
-/* dual interface */ ISymbolReader;
-struct __declspec(uuid("1cee3a11-01ae-3244-a939-4972fc9703ef"))
-/* dual interface */ ISymbolScope;
-struct __declspec(uuid("4042bd4d-b5ab-30e8-919b-14910687baae"))
-/* dual interface */ ISymbolVariable;
-struct __declspec(uuid("da295a1b-c5bd-3b34-8acd-1d7d334ffb7f"))
-/* dual interface */ ISymbolWriter;
-enum SymAddressKind;
-struct /* coclass */ SymDocumentType;
-struct /* coclass */ SymLanguageType;
-struct /* coclass */ SymLanguageVendor;
-struct SymbolToken;
-struct /* coclass */ AmbiguousMatchException;
-struct /* coclass */ ModuleResolveEventHandler;
-struct __declspec(uuid("17156360-2f1a-384a-bc52-fde93c215c5b"))
-/* dual interface */ _Assembly;
-struct /* coclass */ Assembly;
-struct /* coclass */ AssemblyCopyrightAttribute;
-struct /* coclass */ AssemblyTrademarkAttribute;
-struct /* coclass */ AssemblyProductAttribute;
-struct /* coclass */ AssemblyCompanyAttribute;
-struct /* coclass */ AssemblyDescriptionAttribute;
-struct /* coclass */ AssemblyTitleAttribute;
-struct /* coclass */ AssemblyConfigurationAttribute;
-struct /* coclass */ AssemblyDefaultAliasAttribute;
-struct /* coclass */ AssemblyInformationalVersionAttribute;
-struct /* coclass */ AssemblyFileVersionAttribute;
-struct /* coclass */ AssemblyCultureAttribute;
-struct /* coclass */ AssemblyVersionAttribute;
-struct /* coclass */ AssemblyKeyFileAttribute;
-struct /* coclass */ AssemblyDelaySignAttribute;
-struct /* coclass */ AssemblyAlgorithmIdAttribute;
-struct /* coclass */ AssemblyFlagsAttribute;
-struct /* coclass */ AssemblyKeyNameAttribute;
-struct __declspec(uuid("b42b6aac-317e-34d5-9fa9-093bb4160c50"))
-/* interface */ _AssemblyName;
-struct /* coclass */ AssemblyName;
-struct /* coclass */ AssemblyNameProxy;
-enum AssemblyNameFlags;
-enum ProcessorArchitecture;
-struct /* coclass */ CustomAttributeFormatException;
-enum BindingFlags;
-enum CallingConventions;
-struct __declspec(uuid("6240837a-707f-3181-8e98-a36ae086766b"))
-/* interface */ _MethodBase;
-struct __declspec(uuid("ffcc1b5d-ecb8-38dd-9b01-3dc8abc2aa5f"))
-/* interface */ _MethodInfo;
-struct __declspec(uuid("e9a19478-9646-3679-9b10-8411ae1fd57d"))
-/* interface */ _ConstructorInfo;
-struct __declspec(uuid("8a7c1442-a9fb-366b-80d8-4939ffa6dbe0"))
-/* interface */ _FieldInfo;
-struct __declspec(uuid("f59ed4e4-e68f-3218-bd77-061aa82824bf"))
-/* interface */ _PropertyInfo;
-struct __declspec(uuid("9de59c64-d889-35a1-b897-587d74469e5b"))
-/* interface */ _EventInfo;
-struct __declspec(uuid("993634c4-e47a-32cc-be08-85f567dc27d6"))
-/* interface */ _ParameterInfo;
-struct __declspec(uuid("d002e9ba-d9e3-3749-b1d3-d565a08b13e7"))
-/* interface */ _Module;
-struct /* coclass */ MethodBase;
-struct /* coclass */ ConstructorInfo;
-struct /* coclass */ CustomAttributeData;
-struct CustomAttributeNamedArgument;
-struct CustomAttributeTypedArgument;
-struct /* coclass */ DefaultMemberAttribute;
-enum EventAttributes;
-struct /* coclass */ EventInfo;
-enum FieldAttributes;
-struct /* coclass */ FieldInfo;
-struct InterfaceMapping;
-struct /* coclass */ InvalidFilterCriteriaException;
-struct /* coclass */ ManifestResourceInfo;
-enum ResourceLocation;
-struct /* coclass */ MemberFilter;
-enum MemberTypes;
-enum MethodAttributes;
-enum MethodImplAttributes;
-struct /* coclass */ MethodInfo;
-struct /* coclass */ Missing;
-enum PortableExecutableKinds;
-enum ImageFileMachine;
-struct /* coclass */ Module;
-struct /* coclass */ ObfuscateAssemblyAttribute;
-struct /* coclass */ ObfuscationAttribute;
-enum ExceptionHandlingClauseOptions;
-struct /* coclass */ ExceptionHandlingClause;
-struct /* coclass */ MethodBody;
-struct /* coclass */ LocalVariableInfo;
-enum ParameterAttributes;
-struct /* coclass */ ParameterInfo;
-struct ParameterModifier;
-struct /* coclass */ Pointer;
-enum PropertyAttributes;
-struct /* coclass */ PropertyInfo;
-struct /* coclass */ ReflectionTypeLoadException;
-enum ResourceAttributes;
-struct /* coclass */ StrongNameKeyPair;
-struct /* coclass */ TargetException;
-struct /* coclass */ TargetInvocationException;
-struct /* coclass */ TargetParameterCountException;
-enum TypeAttributes;
-struct /* coclass */ TypeDelegator;
-struct /* coclass */ TypeFilter;
-struct __declspec(uuid("f4f5c303-fad3-3d0c-a4df-bb82b5ee308f"))
-/* dual interface */ IFormatterConverter;
-struct /* coclass */ FormatterConverter;
-struct /* coclass */ FormatterServices;
-struct __declspec(uuid("62339172-dbfa-337b-8ac8-053b241e06ab"))
-/* dual interface */ ISerializationSurrogate;
-struct __declspec(uuid("93d7a8c5-d2eb-319b-a374-a65d321f2aa9"))
-/* dual interface */ IFormatter;
-struct __declspec(uuid("7c66ff18-a1a5-3e19-857b-0e7b6a9e3f38"))
-/* dual interface */ ISurrogateSelector;
-struct /* coclass */ OptionalFieldAttribute;
-struct /* coclass */ OnSerializingAttribute;
-struct /* coclass */ OnSerializedAttribute;
-struct /* coclass */ OnDeserializingAttribute;
-struct /* coclass */ OnDeserializedAttribute;
-struct /* coclass */ SerializationBinder;
-struct /* coclass */ SerializationException;
-struct /* coclass */ SerializationInfo;
-struct SerializationEntry;
-struct /* coclass */ SerializationInfoEnumerator;
-struct StreamingContext;
-enum StreamingContextStates;
-struct /* coclass */ Formatter;
-struct /* coclass */ ObjectIDGenerator;
-struct /* coclass */ ObjectManager;
-struct /* coclass */ SurrogateSelector;
-struct /* coclass */ Calendar;
-enum CalendarAlgorithmType;
-enum CalendarWeekRule;
-enum CompareOptions;
-struct /* coclass */ CompareInfo;
-struct /* coclass */ CultureInfo;
-struct /* coclass */ CultureNotFoundException;
-enum CultureTypes;
-enum DateTimeStyles;
-struct /* coclass */ DateTimeFormatInfo;
-struct /* coclass */ DaylightTime;
-enum DigitShapes;
-struct /* coclass */ GregorianCalendar;
-enum GregorianCalendarTypes;
-struct /* coclass */ HebrewCalendar;
-struct /* coclass */ HijriCalendar;
-struct /* coclass */ EastAsianLunisolarCalendar;
-struct /* coclass */ JulianCalendar;
-struct /* coclass */ JapaneseCalendar;
-struct /* coclass */ KoreanCalendar;
-struct /* coclass */ RegionInfo;
-struct /* coclass */ SortKey;
-struct /* coclass */ StringInfo;
-struct /* coclass */ TaiwanCalendar;
-struct /* coclass */ TextElementEnumerator;
-struct /* coclass */ TextInfo;
-struct /* coclass */ ThaiBuddhistCalendar;
-struct /* coclass */ NumberFormatInfo;
-enum NumberStyles;
-enum UnicodeCategory;
-struct /* coclass */ Encoding;
-struct /* coclass */ Encoder;
-struct /* coclass */ Decoder;
-struct /* coclass */ ASCIIEncoding;
-enum NormalizationForm;
-struct /* coclass */ UnicodeEncoding;
-struct /* coclass */ UTF7Encoding;
-struct /* coclass */ UTF8Encoding;
-struct __declspec(uuid("8965a22f-fba8-36ad-8132-70bbd0da457d"))
-/* dual interface */ IResourceReader;
-struct __declspec(uuid("e97aa6e5-595e-31c3-82f0-688fb91954c6"))
-/* dual interface */ IResourceWriter;
-struct /* coclass */ MissingManifestResourceException;
-struct /* coclass */ MissingSatelliteAssemblyException;
-struct /* coclass */ NeutralResourcesLanguageAttribute;
-struct /* coclass */ ResourceManager;
-struct /* coclass */ ResourceReader;
-struct /* coclass */ ResourceSet;
-struct /* coclass */ ResourceWriter;
-struct /* coclass */ SatelliteContractVersionAttribute;
-enum UltimateResourceFallbackLocation;
-struct /* coclass */ Registry;
-enum RegistryHive;
-struct /* coclass */ RegistryKey;
-enum RegistryValueKind;
-struct __declspec(uuid("fd46bde5-acdf-3ca5-b189-f0678387077f"))
-/* dual interface */ ISecurityEncodable;
-struct __declspec(uuid("e6c21ba7-21bb-34e9-8e57-db66d8ce4a70"))
-/* dual interface */ ISecurityPolicyEncodable;
-struct __declspec(uuid("6844eff4-4f86-3ca1-a1ea-aaf583a6395e"))
-/* dual interface */ IMembershipCondition;
-struct /* coclass */ AllMembershipCondition;
-struct /* coclass */ ApplicationDirectory;
-struct /* coclass */ ApplicationDirectoryMembershipCondition;
-struct /* coclass */ ApplicationSecurityInfo;
-struct /* coclass */ ApplicationSecurityManager;
-enum ApplicationVersionMatch;
-struct /* coclass */ ApplicationTrust;
-struct /* coclass */ ApplicationTrustCollection;
-struct /* coclass */ ApplicationTrustEnumerator;
-struct /* coclass */ CodeGroup;
-struct /* coclass */ Evidence;
-struct /* coclass */ FileCodeGroup;
-struct /* coclass */ FirstMatchCodeGroup;
-struct __declspec(uuid("4e95244e-c6fc-3a86-8db7-1712454de3b6"))
-/* dual interface */ IIdentityPermissionFactory;
-struct __declspec(uuid("427e255d-af02-3b0d-8ce3-a2bb94ba300f"))
-/* dual interface */ IApplicationTrustManager;
-enum TrustManagerUIContext;
-struct /* coclass */ TrustManagerContext;
-struct /* coclass */ CodeConnectAccess;
-struct /* coclass */ NetCodeGroup;
-struct /* coclass */ PermissionRequestEvidence;
-struct /* coclass */ PolicyException;
-struct /* coclass */ PolicyLevel;
-enum PolicyStatementAttribute;
-struct /* coclass */ PolicyStatement;
-struct /* coclass */ Site;
-struct /* coclass */ SiteMembershipCondition;
-struct /* coclass */ StrongName;
-struct /* coclass */ StrongNameMembershipCondition;
-struct /* coclass */ UnionCodeGroup;
-struct /* coclass */ Url;
-struct /* coclass */ UrlMembershipCondition;
-struct /* coclass */ Zone;
-struct /* coclass */ ZoneMembershipCondition;
-struct /* coclass */ GacInstalled;
-struct /* coclass */ GacMembershipCondition;
-struct /* coclass */ Hash;
-struct /* coclass */ HashMembershipCondition;
-struct /* coclass */ Publisher;
-struct /* coclass */ PublisherMembershipCondition;
-struct __declspec(uuid("f4205a87-4d46-303d-b1d9-5a99f7c90d30"))
-/* dual interface */ IIdentity;
-struct /* coclass */ ClaimsIdentity;
-struct /* coclass */ GenericIdentity;
-struct __declspec(uuid("4283ca6c-d291-3481-83c9-9554481fe888"))
-/* dual interface */ IPrincipal;
-struct /* coclass */ ClaimsPrincipal;
-struct /* coclass */ GenericPrincipal;
-enum PrincipalPolicy;
-enum TokenAccessLevels;
-enum WindowsAccountType;
-enum TokenImpersonationLevel;
-struct /* coclass */ WindowsIdentity;
-struct /* coclass */ WindowsImpersonationContext;
-enum WindowsBuiltInRole;
-struct /* coclass */ WindowsPrincipal;
-struct ArrayWithOffset;
-struct /* coclass */ UnmanagedFunctionPointerAttribute;
-struct /* coclass */ DispIdAttribute;
-enum ComInterfaceType;
-struct /* coclass */ InterfaceTypeAttribute;
-struct /* coclass */ ComDefaultInterfaceAttribute;
-enum ClassInterfaceType;
-struct /* coclass */ ClassInterfaceAttribute;
-struct /* coclass */ ComVisibleAttribute;
-struct /* coclass */ TypeLibImportClassAttribute;
-struct /* coclass */ LCIDConversionAttribute;
-struct /* coclass */ ComRegisterFunctionAttribute;
-struct /* coclass */ ComUnregisterFunctionAttribute;
-struct /* coclass */ ProgIdAttribute;
-struct /* coclass */ ImportedFromTypeLibAttribute;
-enum IDispatchImplType;
-struct /* coclass */ IDispatchImplAttribute;
-struct /* coclass */ ComSourceInterfacesAttribute;
-struct /* coclass */ ComConversionLossAttribute;
-enum TypeLibTypeFlags;
-enum TypeLibFuncFlags;
-enum TypeLibVarFlags;
-struct /* coclass */ TypeLibTypeAttribute;
-struct /* coclass */ TypeLibFuncAttribute;
-struct /* coclass */ TypeLibVarAttribute;
-enum VarEnum;
-enum UnmanagedType;
-struct /* coclass */ MarshalAsAttribute;
-struct /* coclass */ ComImportAttribute;
-struct /* coclass */ GuidAttribute;
-struct /* coclass */ PreserveSigAttribute;
-struct /* coclass */ InAttribute;
-struct /* coclass */ OutAttribute;
-struct /* coclass */ OptionalAttribute;
-struct /* coclass */ DllImportAttribute;
-struct /* coclass */ StructLayoutAttribute;
-struct /* coclass */ FieldOffsetAttribute;
-struct /* coclass */ ComAliasNameAttribute;
-struct /* coclass */ AutomationProxyAttribute;
-struct /* coclass */ PrimaryInteropAssemblyAttribute;
-struct /* coclass */ CoClassAttribute;
-struct /* coclass */ ComEventInterfaceAttribute;
-struct /* coclass */ TypeLibVersionAttribute;
-struct /* coclass */ ComCompatibleVersionAttribute;
-struct /* coclass */ BestFitMappingAttribute;
-struct /* coclass */ DefaultCharSetAttribute;
-struct /* coclass */ SetWin32ContextInIDispatchAttribute;
-enum CallingConvention;
-enum CharSet;
-struct /* coclass */ ExternalException;
-struct /* coclass */ COMException;
-enum GCHandleType;
-struct GCHandle;
-struct HandleRef;
-struct __declspec(uuid("601cd486-04bf-3213-9ea9-06ebe4351d74"))
-/* dual interface */ ICustomMarshaler;
-struct /* coclass */ InvalidOleVariantTypeException;
-enum LayoutKind;
-struct __declspec(uuid("f1c3bf76-c3e4-11d3-88e7-00902754c43a"))
-/* interface */ ITypeLibImporterNotifySink;
-struct /* coclass */ MarshalDirectiveException;
-struct /* coclass */ RuntimeEnvironment;
-struct /* coclass */ SEHException;
-struct /* coclass */ BStrWrapper;
-enum ComMemberType;
-struct /* coclass */ CurrencyWrapper;
-struct /* coclass */ DispatchWrapper;
-struct /* coclass */ ErrorWrapper;
-struct /* coclass */ ExtensibleClassFactory;
-struct __declspec(uuid("3cc86595-feb5-3ce9-ba14-d05c8dc3321c"))
-/* dual interface */ ICustomAdapter;
-struct __declspec(uuid("0ca9008e-ee90-356e-9f6d-b59e6006b9a4"))
-/* dual interface */ ICustomFactory;
-struct /* coclass */ InvalidComObjectException;
-enum AssemblyRegistrationFlags;
-struct __declspec(uuid("ccbd682c-73a5-4568-b8b0-c7007e11aba2"))
-/* dual interface */ IRegistrationServices;
-enum TypeLibImporterFlags;
-enum TypeLibExporterFlags;
-enum ImporterEventKind;
-enum ExporterEventKind;
-struct __declspec(uuid("f1c3bf77-c3e4-11d3-88e7-00902754c43a"))
-/* interface */ ITypeLibExporterNotifySink;
-struct __declspec(uuid("f1c3bf78-c3e4-11d3-88e7-00902754c43a"))
-/* interface */ ITypeLibConverter;
-struct __declspec(uuid("fa1f3615-acb9-486d-9eac-1bef87e36b09"))
-/* interface */ ITypeLibExporterNameProvider;
-struct /* coclass */ ObjectCreationDelegate;
-struct /* coclass */ RegistrationServices;
-struct /* coclass */ SafeArrayRankMismatchException;
-struct /* coclass */ SafeArrayTypeMismatchException;
-struct /* coclass */ TypeLibConverter;
-struct /* coclass */ UnknownWrapper;
-struct __declspec(uuid("afbf15e6-c37c-11d2-b88e-00a0c9b471b8"))
-/* dual interface */ IExpando;
-struct /* coclass */ TextWriter;
-struct /* coclass */ Stream;
-struct /* coclass */ BinaryReader;
-struct /* coclass */ BinaryWriter;
-struct /* coclass */ BufferedStream;
-struct /* coclass */ Directory;
-struct /* coclass */ FileSystemInfo;
-struct /* coclass */ DirectoryInfo;
-enum SearchOption;
-struct /* coclass */ IOException;
-struct /* coclass */ DirectoryNotFoundException;
-enum DriveType;
-struct /* coclass */ DriveInfo;
-struct /* coclass */ DriveNotFoundException;
-struct /* coclass */ EndOfStreamException;
-struct /* coclass */ File;
-enum FileAccess;
-struct /* coclass */ FileInfo;
-struct /* coclass */ FileLoadException;
-enum FileMode;
-struct /* coclass */ FileNotFoundException;
-enum FileOptions;
-enum FileShare;
-struct /* coclass */ FileStream;
-enum FileAttributes;
-struct /* coclass */ MemoryStream;
-struct /* coclass */ Path;
-struct /* coclass */ PathTooLongException;
-enum SeekOrigin;
-struct /* coclass */ TextReader;
-struct /* coclass */ StreamReader;
-struct /* coclass */ StreamWriter;
-struct /* coclass */ StringReader;
-struct /* coclass */ StringWriter;
-struct /* coclass */ AccessedThroughPropertyAttribute;
-struct /* coclass */ CallConvCdecl;
-struct /* coclass */ CallConvStdcall;
-struct /* coclass */ CallConvThiscall;
-struct /* coclass */ CallConvFastcall;
-struct /* coclass */ CustomConstantAttribute;
-struct /* coclass */ DateTimeConstantAttribute;
-struct /* coclass */ DiscardableAttribute;
-struct /* coclass */ DecimalConstantAttribute;
-enum CompilationRelaxations;
-struct /* coclass */ CompilationRelaxationsAttribute;
-struct /* coclass */ CompilerGlobalScopeAttribute;
-struct /* coclass */ IndexerNameAttribute;
-struct /* coclass */ IsVolatile;
-enum MethodImplOptions;
-enum MethodCodeType;
-struct /* coclass */ MethodImplAttribute;
-struct /* coclass */ RequiredAttributeAttribute;
-struct /* coclass */ IsCopyConstructed;
-struct /* coclass */ NativeCppClassAttribute;
-struct /* coclass */ IDispatchConstantAttribute;
-struct /* coclass */ IUnknownConstantAttribute;
-struct /* coclass */ SecurityElement;
-struct /* coclass */ XmlSyntaxException;
-enum EnvironmentPermissionAccess;
-struct __declspec(uuid("a19b3fc6-d680-3dd4-a17a-f58a7d481494"))
-/* dual interface */ IPermission;
-struct __declspec(uuid("60fc57b0-4a46-32a0-a5b4-b05b0de8e781"))
-/* dual interface */ IStackWalk;
-struct /* coclass */ CodeAccessPermission;
-struct __declspec(uuid("0f1284e6-4399-3963-8ddd-a6a4904f66c8"))
-/* dual interface */ IUnrestrictedPermission;
-struct /* coclass */ EnvironmentPermission;
-enum FileDialogPermissionAccess;
-struct /* coclass */ FileDialogPermission;
-enum FileIOPermissionAccess;
-struct /* coclass */ FileIOPermission;
-enum HostProtectionResource;
-struct /* coclass */ SecurityAttribute;
-struct /* coclass */ CodeAccessSecurityAttribute;
-struct /* coclass */ HostProtectionAttribute;
-enum IsolatedStorageContainment;
-struct /* coclass */ IsolatedStoragePermission;
-struct /* coclass */ IsolatedStorageFilePermission;
-enum PermissionState;
-enum SecurityAction;
-struct /* coclass */ EnvironmentPermissionAttribute;
-struct /* coclass */ FileDialogPermissionAttribute;
-struct /* coclass */ FileIOPermissionAttribute;
-struct /* coclass */ KeyContainerPermissionAttribute;
-struct /* coclass */ PrincipalPermissionAttribute;
-struct /* coclass */ ReflectionPermissionAttribute;
-struct /* coclass */ RegistryPermissionAttribute;
-struct /* coclass */ SecurityPermissionAttribute;
-struct /* coclass */ UIPermissionAttribute;
-struct /* coclass */ ZoneIdentityPermissionAttribute;
-struct /* coclass */ StrongNameIdentityPermissionAttribute;
-struct /* coclass */ SiteIdentityPermissionAttribute;
-struct /* coclass */ UrlIdentityPermissionAttribute;
-struct /* coclass */ PublisherIdentityPermissionAttribute;
-struct /* coclass */ IsolatedStoragePermissionAttribute;
-struct /* coclass */ IsolatedStorageFilePermissionAttribute;
-struct /* coclass */ PermissionSetAttribute;
-enum ReflectionPermissionFlag;
-struct /* coclass */ ReflectionPermission;
-struct /* coclass */ PrincipalPermission;
-enum SecurityPermissionFlag;
-struct /* coclass */ SecurityPermission;
-struct /* coclass */ SiteIdentityPermission;
-struct /* coclass */ StrongNameIdentityPermission;
-struct /* coclass */ StrongNamePublicKeyBlob;
-enum UIPermissionWindow;
-enum UIPermissionClipboard;
-struct /* coclass */ UIPermission;
-struct /* coclass */ UrlIdentityPermission;
-struct /* coclass */ ZoneIdentityPermission;
-struct /* coclass */ GacIdentityPermissionAttribute;
-struct /* coclass */ GacIdentityPermission;
-enum KeyContainerPermissionFlags;
-struct /* coclass */ KeyContainerPermissionAccessEntry;
-struct /* coclass */ KeyContainerPermissionAccessEntryCollection;
-struct /* coclass */ KeyContainerPermissionAccessEntryEnumerator;
-struct /* coclass */ KeyContainerPermission;
-struct /* coclass */ PublisherIdentityPermission;
-enum RegistryPermissionAccess;
-struct /* coclass */ RegistryPermission;
-struct /* coclass */ SuppressUnmanagedCodeSecurityAttribute;
-struct /* coclass */ UnverifiableCodeAttribute;
-struct /* coclass */ AllowPartiallyTrustedCallersAttribute;
-enum HostSecurityManagerOptions;
-struct /* coclass */ HostSecurityManager;
-struct /* coclass */ PermissionSet;
-struct /* coclass */ NamedPermissionSet;
-struct /* coclass */ SecurityException;
-struct /* coclass */ HostProtectionException;
-enum PolicyLevelType;
-struct /* coclass */ SecurityManager;
-enum SecurityZone;
-struct /* coclass */ VerificationException;
-struct __declspec(uuid("4a68baa3-27aa-314a-bdbb-6ae9bdfc0420"))
-/* dual interface */ IContextAttribute;
-struct __declspec(uuid("f01d896d-8d5f-3235-be59-20e1e10dc22a"))
-/* dual interface */ IContextProperty;
-struct /* coclass */ ContextAttribute;
-struct __declspec(uuid("c02bbb79-5aa8-390d-927f-717b7bff06a1"))
-/* dual interface */ IActivator;
-struct __declspec(uuid("941f8aaa-a353-3b1d-a019-12e44377f1cd"))
-/* dual interface */ IMessageSink;
-struct /* coclass */ AsyncResult;
-struct /* coclass */ ChannelServices;
-struct __declspec(uuid("3afab213-f5a2-3241-93ba-329ea4ba8016"))
-/* dual interface */ IClientResponseChannelSinkStack;
-struct __declspec(uuid("3a5fde6b-db46-34e8-bacd-16ea5a440540"))
-/* dual interface */ IClientChannelSinkStack;
-struct /* coclass */ ClientChannelSinkStack;
-struct __declspec(uuid("9be679a6-61fd-38fc-a7b2-89982d33338b"))
-/* dual interface */ IServerResponseChannelSinkStack;
-struct __declspec(uuid("e694a733-768d-314d-b317-dcead136b11d"))
-/* dual interface */ IServerChannelSinkStack;
-struct /* coclass */ ServerChannelSinkStack;
-struct __declspec(uuid("675591af-0508-3131-a7cc-287d265ca7d6"))
-/* dual interface */ ISponsor;
-struct /* coclass */ ClientSponsor;
-enum WellKnownObjectMode;
-struct /* coclass */ CrossContextDelegate;
-struct /* coclass */ Context;
-struct /* coclass */ ContextProperty;
-struct __declspec(uuid("7197b56b-5fa1-31ef-b38b-62fee737277f"))
-/* dual interface */ IContextPropertyActivator;
-struct __declspec(uuid("563581e8-c86d-39e2-b2e8-6c23f7987a4b"))
-/* dual interface */ IChannel;
-struct __declspec(uuid("10f1d605-e201-3145-b7ae-3ad746701986"))
-/* dual interface */ IChannelSender;
-struct __declspec(uuid("48ad41da-0872-31da-9887-f81f213527e6"))
-/* dual interface */ IChannelReceiver;
-struct __declspec(uuid("7dd6e975-24ea-323c-a98c-0fde96f9c4e6"))
-/* dual interface */ IServerChannelSinkProvider;
-struct __declspec(uuid("308de042-acc8-32f8-b632-7cb9799d9aa6"))
-/* dual interface */ IChannelSinkBase;
-struct __declspec(uuid("21b5f37b-bef3-354c-8f84-0f9f0863f5c5"))
-/* dual interface */ IServerChannelSink;
-struct /* coclass */ EnterpriseServicesHelper;
-enum ActivatorLevel;
-struct __declspec(uuid("1a8b0de6-b825-38c5-b744-8f93075fd6fa"))
-/* dual interface */ IMessage;
-struct __declspec(uuid("8e5e0b95-750e-310d-892c-8ca7231cf75b"))
-/* dual interface */ IMethodMessage;
-struct __declspec(uuid("b90efaa6-25e4-33d2-aca3-94bf74dc4ab9"))
-/* dual interface */ IMethodCallMessage;
-struct __declspec(uuid("fa28e3af-7d09-31d5-beeb-7f2626497cde"))
-/* dual interface */ IConstructionCallMessage;
-struct __declspec(uuid("f617690a-55f4-36af-9149-d199831f8594"))
-/* dual interface */ IMethodReturnMessage;
-struct __declspec(uuid("ca0ab564-f5e9-3a7f-a80b-eb0aeefa44e9"))
-/* dual interface */ IConstructionReturnMessage;
-struct __declspec(uuid("3a02d3f7-3f40-3022-853d-cfda765182fe"))
-/* dual interface */ IChannelReceiverHook;
-struct __declspec(uuid("3f8742c2-ac57-3440-a283-fe5ff4c75025"))
-/* dual interface */ IClientChannelSinkProvider;
-struct __declspec(uuid("6d94b6f3-da91-3c2f-b876-083769667468"))
-/* dual interface */ IClientFormatterSinkProvider;
-struct __declspec(uuid("042b5200-4317-3e4d-b653-7e9a08f1a5f2"))
-/* dual interface */ IServerFormatterSinkProvider;
-struct __declspec(uuid("ff726320-6b92-3e6c-aaac-f97063d0b142"))
-/* dual interface */ IClientChannelSink;
-enum ServerProcessing;
-struct __declspec(uuid("46527c03-b144-3cf0-86b3-b8776148a6e9"))
-/* dual interface */ IClientFormatterSink;
-struct __declspec(uuid("1e250ccd-dc30-3217-a7e4-148f375a0088"))
-/* dual interface */ IChannelDataStore;
-struct /* coclass */ ChannelDataStore;
-struct __declspec(uuid("1ac82fbe-4ff0-383c-bbfd-fe40ecb3628d"))
-/* dual interface */ ITransportHeaders;
-struct /* coclass */ TransportHeaders;
-struct /* coclass */ SinkProviderData;
-struct /* coclass */ BaseChannelObjectWithProperties;
-struct /* coclass */ BaseChannelSinkWithProperties;
-struct /* coclass */ BaseChannelWithProperties;
-struct __declspec(uuid("4db956b7-69d0-312a-aa75-44fb55fd5d4b"))
-/* dual interface */ IContributeClientContextSink;
-struct __declspec(uuid("a0fe9b86-0c06-32ce-85fa-2ff1b58697fb"))
-/* dual interface */ IContributeDynamicSink;
-struct __declspec(uuid("124777b6-0308-3569-97e5-e6fe88eae4eb"))
-/* dual interface */ IContributeEnvoySink;
-struct __declspec(uuid("6a5d38bc-2789-3546-81a1-f10c0fb59366"))
-/* dual interface */ IContributeObjectSink;
-struct __declspec(uuid("0caa23ec-f78c-39c9-8d25-b7a9ce4097a7"))
-/* dual interface */ IContributeServerContextSink;
-struct __declspec(uuid("00a358d4-4d58-3b9d-8fb6-fb7f6bc1713b"))
-/* dual interface */ IDynamicProperty;
-struct __declspec(uuid("c74076bb-8a2d-3c20-a542-625329e9af04"))
-/* dual interface */ IDynamicMessageSink;
-struct __declspec(uuid("53a561f2-cbbf-3748-bffe-2180002db3df"))
-/* dual interface */ ILease;
-struct __declspec(uuid("3677cbb0-784d-3c15-bbc8-75cd7dc3901e"))
-/* dual interface */ IMessageCtrl;
-struct __declspec(uuid("ae1850fd-3596-3727-a242-2fc31c5a0312"))
-/* dual interface */ IRemotingFormatter;
-enum LeaseState;
-struct /* coclass */ LifetimeServices;
-struct /* coclass */ ReturnMessage;
-struct /* coclass */ MethodCall;
-struct /* coclass */ ConstructionCall;
-struct /* coclass */ MethodResponse;
-struct __declspec(uuid("cc18fd4d-aa2d-3ab4-9848-584bbae4ab44"))
-/* dual interface */ IFieldInfo;
-struct /* coclass */ ConstructionResponse;
-struct /* coclass */ InternalMessageWrapper;
-struct /* coclass */ MethodCallMessageWrapper;
-struct /* coclass */ MethodReturnMessageWrapper;
-struct __declspec(uuid("c09effa9-1ffe-3a52-a733-6236cbc45e7b"))
-/* dual interface */ IRemotingTypeInfo;
-struct __declspec(uuid("855e6566-014a-3fe8-aa70-1eac771e3a88"))
-/* dual interface */ IChannelInfo;
-struct __declspec(uuid("2a6e91b9-a874-38e4-99c2-c5d83d78140d"))
-/* dual interface */ IEnvoyInfo;
-struct /* coclass */ ObjRef;
-struct /* coclass */ OneWayAttribute;
-struct /* coclass */ ProxyAttribute;
-struct /* coclass */ RealProxy;
-enum SoapOption;
-enum XmlFieldOrderOption;
-struct /* coclass */ SoapAttribute;
-struct /* coclass */ SoapTypeAttribute;
-struct /* coclass */ SoapMethodAttribute;
-struct /* coclass */ SoapFieldAttribute;
-struct /* coclass */ SoapParameterAttribute;
-struct /* coclass */ RemotingConfiguration;
-struct /* coclass */ TypeEntry;
-struct /* coclass */ ActivatedClientTypeEntry;
-struct /* coclass */ ActivatedServiceTypeEntry;
-struct /* coclass */ WellKnownClientTypeEntry;
-struct /* coclass */ WellKnownServiceTypeEntry;
-enum CustomErrorsModes;
-struct /* coclass */ RemotingException;
-struct /* coclass */ ServerException;
-struct /* coclass */ RemotingTimeoutException;
-struct /* coclass */ RemotingServices;
-struct /* coclass */ InternalRemotingServices;
-struct /* coclass */ MessageSurrogateFilter;
-struct /* coclass */ RemotingSurrogateSelector;
-struct /* coclass */ SoapServices;
-struct __declspec(uuid("80031d2a-ad59-3fb4-97f3-b864d71da86b"))
-/* dual interface */ ISoapXsd;
-struct /* coclass */ SoapDateTime;
-struct /* coclass */ SoapDuration;
-struct /* coclass */ SoapTime;
-struct /* coclass */ SoapDate;
-struct /* coclass */ SoapYearMonth;
-struct /* coclass */ SoapYear;
-struct /* coclass */ SoapMonthDay;
-struct /* coclass */ SoapDay;
-struct /* coclass */ SoapMonth;
-struct /* coclass */ SoapHexBinary;
-struct /* coclass */ SoapBase64Binary;
-struct /* coclass */ SoapInteger;
-struct /* coclass */ SoapPositiveInteger;
-struct /* coclass */ SoapNonPositiveInteger;
-struct /* coclass */ SoapNonNegativeInteger;
-struct /* coclass */ SoapNegativeInteger;
-struct /* coclass */ SoapAnyUri;
-struct /* coclass */ SoapQName;
-struct /* coclass */ SoapNotation;
-struct /* coclass */ SoapNormalizedString;
-struct /* coclass */ SoapToken;
-struct /* coclass */ SoapLanguage;
-struct /* coclass */ SoapName;
-struct /* coclass */ SoapIdrefs;
-struct /* coclass */ SoapEntities;
-struct /* coclass */ SoapNmtoken;
-struct /* coclass */ SoapNmtokens;
-struct /* coclass */ SoapNcName;
-struct /* coclass */ SoapId;
-struct /* coclass */ SoapIdref;
-struct /* coclass */ SoapEntity;
-struct /* coclass */ SynchronizationAttribute;
-struct __declspec(uuid("03ec7d10-17a5-3585-9a2e-0596fcac3870"))
-/* dual interface */ ITrackingHandler;
-struct /* coclass */ TrackingServices;
-struct /* coclass */ UrlAttribute;
-struct /* coclass */ Header;
-struct /* coclass */ HeaderHandler;
-struct /* coclass */ CallContext;
-struct __declspec(uuid("4d125449-ba27-3927-8589-3e1b34b622e5"))
-/* dual interface */ ILogicalThreadAffinative;
-struct /* coclass */ LogicalCallContext;
-struct /* coclass */ ObjectHandle;
-enum IsolatedStorageScope;
-struct /* coclass */ IsolatedStorage;
-struct /* coclass */ IsolatedStorageFileStream;
-struct /* coclass */ IsolatedStorageException;
-struct __declspec(uuid("f5006531-d4d7-319e-9eda-9b4b65ad8d4f"))
-/* dual interface */ INormalizeForIsolatedStorage;
-struct /* coclass */ IsolatedStorageFile;
-enum FormatterTypeStyle;
-enum FormatterAssemblyStyle;
-enum TypeFilterLevel;
-struct __declspec(uuid("e699146c-7793-3455-9bef-964c90d8f995"))
-/* dual interface */ ISoapMessage;
-struct /* coclass */ InternalRM;
-struct /* coclass */ InternalST;
-struct /* coclass */ SoapMessage;
-struct /* coclass */ SoapFault;
-struct /* coclass */ ServerFault;
-struct /* coclass */ BinaryFormatter;
-struct __declspec(uuid("bebb2505-8b54-3443-aead-142a16dd9cc7"))
-/* interface */ _AssemblyBuilder;
-struct /* coclass */ AssemblyBuilder;
-enum AssemblyBuilderAccess;
-struct __declspec(uuid("ed3e4384-d7e2-3fa7-8ffd-8940d330519a"))
-/* interface */ _ConstructorBuilder;
-struct __declspec(uuid("be9acce8-aaff-3b91-81ae-8211663f5cad"))
-/* interface */ _CustomAttributeBuilder;
-struct __declspec(uuid("c7bd73de-9f85-3290-88ee-090b8bdfe2df"))
-/* interface */ _EnumBuilder;
-struct __declspec(uuid("aadaba99-895d-3d65-9760-b1f12621fae8"))
-/* interface */ _EventBuilder;
-struct __declspec(uuid("ce1a3bf5-975e-30cc-97c9-1ef70f8f3993"))
-/* interface */ _FieldBuilder;
-struct __declspec(uuid("a4924b27-6e3b-37f7-9b83-a4501955e6a7"))
-/* interface */ _ILGenerator;
-struct __declspec(uuid("4e6350d1-a08b-3dec-9a3e-c465f9aeec0c"))
-/* interface */ _LocalBuilder;
-struct __declspec(uuid("007d8a14-fdf3-363e-9a0b-fec0618260a2"))
-/* interface */ _MethodBuilder;
-struct __declspec(uuid("c2323c25-f57f-3880-8a4d-12ebea7a5852"))
-/* interface */ _MethodRental;
-struct __declspec(uuid("d05ffa9a-04af-3519-8ee1-8d93ad73430b"))
-/* interface */ _ModuleBuilder;
-struct __declspec(uuid("36329eba-f97a-3565-bc07-0ed5c6ef19fc"))
-/* interface */ _ParameterBuilder;
-struct __declspec(uuid("15f9a479-9397-3a63-acbd-f51977fb0f02"))
-/* interface */ _PropertyBuilder;
-struct __declspec(uuid("7d13dd37-5a04-393c-bbca-a5fea802893d"))
-/* interface */ _SignatureHelper;
-struct __declspec(uuid("7e5678ee-48b3-3f83-b076-c58543498a58"))
-/* interface */ _TypeBuilder;
-struct /* coclass */ ConstructorBuilder;
-struct /* coclass */ ILGenerator;
-struct /* coclass */ DynamicILInfo;
-struct /* coclass */ DynamicMethod;
-struct /* coclass */ EventBuilder;
-struct EventToken;
-struct /* coclass */ FieldBuilder;
-struct FieldToken;
-struct Label;
-struct /* coclass */ LocalBuilder;
-struct /* coclass */ MethodBuilder;
-struct /* coclass */ CustomAttributeBuilder;
-struct /* coclass */ MethodRental;
-struct MethodToken;
-struct /* coclass */ ModuleBuilder;
-enum PEFileKinds;
-struct /* coclass */ OpCodes;
-struct OpCode;
-enum OpCodeType;
-enum StackBehaviour;
-enum OperandType;
-enum FlowControl;
-struct /* coclass */ ParameterBuilder;
-struct ParameterToken;
-struct /* coclass */ PropertyBuilder;
-struct PropertyToken;
-struct /* coclass */ SignatureHelper;
-struct SignatureToken;
-struct StringToken;
-enum PackingSize;
-struct /* coclass */ TypeBuilder;
-struct /* coclass */ GenericTypeParameterBuilder;
-struct /* coclass */ EnumBuilder;
-struct TypeToken;
-struct /* coclass */ UnmanagedMarshal;
-struct AssemblyHash;
-enum AssemblyHashAlgorithm;
-enum AssemblyVersionCompatibility;
-enum CipherMode;
-enum PaddingMode;
-struct /* coclass */ KeySizes;
-struct /* coclass */ CryptographicException;
-struct /* coclass */ CryptographicUnexpectedOperationException;
-struct __declspec(uuid("8abad867-f515-3cf6-bb62-5f0c88b3bb11"))
-/* dual interface */ ICryptoTransform;
-struct /* coclass */ RandomNumberGenerator;
-struct /* coclass */ RNGCryptoServiceProvider;
-struct /* coclass */ SymmetricAlgorithm;
-struct /* coclass */ AsymmetricAlgorithm;
-struct /* coclass */ AsymmetricKeyExchangeDeformatter;
-struct /* coclass */ AsymmetricKeyExchangeFormatter;
-struct /* coclass */ AsymmetricSignatureDeformatter;
-struct /* coclass */ AsymmetricSignatureFormatter;
-enum FromBase64TransformMode;
-struct /* coclass */ ToBase64Transform;
-struct /* coclass */ FromBase64Transform;
-struct /* coclass */ CryptoAPITransform;
-enum CspProviderFlags;
-struct /* coclass */ CspParameters;
-struct /* coclass */ CryptoConfig;
-enum CryptoStreamMode;
-struct /* coclass */ CryptoStream;
-struct /* coclass */ DES;
-struct /* coclass */ DESCryptoServiceProvider;
-struct /* coclass */ DeriveBytes;
-struct DSAParameters;
-struct /* coclass */ DSA;
-struct __declspec(uuid("494a7583-190e-3693-9ec4-de54dc6a84a2"))
-/* dual interface */ ICspAsymmetricAlgorithm;
-struct /* coclass */ DSACryptoServiceProvider;
-struct /* coclass */ DSASignatureDeformatter;
-struct /* coclass */ DSASignatureFormatter;
-struct /* coclass */ HashAlgorithm;
-struct /* coclass */ KeyedHashAlgorithm;
-struct /* coclass */ HMAC;
-struct /* coclass */ HMACMD5;
-struct /* coclass */ HMACRIPEMD160;
-struct /* coclass */ HMACSHA1;
-struct /* coclass */ HMACSHA256;
-struct /* coclass */ HMACSHA384;
-struct /* coclass */ HMACSHA512;
-enum KeyNumber;
-struct /* coclass */ CspKeyContainerInfo;
-struct /* coclass */ MACTripleDES;
-struct /* coclass */ MD5;
-struct /* coclass */ MD5CryptoServiceProvider;
-struct /* coclass */ MaskGenerationMethod;
-struct /* coclass */ PasswordDeriveBytes;
-struct /* coclass */ PKCS1MaskGenerationMethod;
-struct /* coclass */ RC2;
-struct /* coclass */ RC2CryptoServiceProvider;
-struct /* coclass */ Rfc2898DeriveBytes;
-struct /* coclass */ RIPEMD160;
-struct /* coclass */ RIPEMD160Managed;
-struct RSAParameters;
-struct /* coclass */ RSA;
-struct /* coclass */ RSACryptoServiceProvider;
-struct /* coclass */ RSAOAEPKeyExchangeDeformatter;
-struct /* coclass */ RSAOAEPKeyExchangeFormatter;
-struct /* coclass */ RSAPKCS1KeyExchangeDeformatter;
-struct /* coclass */ RSAPKCS1KeyExchangeFormatter;
-struct /* coclass */ RSAPKCS1SignatureDeformatter;
-struct /* coclass */ RSAPKCS1SignatureFormatter;
-struct /* coclass */ Rijndael;
-struct /* coclass */ RijndaelManaged;
-struct /* coclass */ RijndaelManagedTransform;
-struct /* coclass */ SHA1;
-struct /* coclass */ SHA1CryptoServiceProvider;
-struct /* coclass */ SHA1Managed;
-struct /* coclass */ SHA256;
-struct /* coclass */ SHA256Managed;
-struct /* coclass */ SHA384;
-struct /* coclass */ SHA384Managed;
-struct /* coclass */ SHA512;
-struct /* coclass */ SHA512Managed;
-struct /* coclass */ SignatureDescription;
-struct /* coclass */ TripleDES;
-struct /* coclass */ TripleDESCryptoServiceProvider;
-enum X509ContentType;
-enum X509KeyStorageFlags;
-struct /* coclass */ X509Certificate;
-enum SpecialFolder;
-enum DebuggingModes;
-struct __declspec(uuid("65074f7f-63c0-304e-af0a-d51741cb4a8d"))
-/* dual interface */ _Object;
-struct __declspec(uuid("139e041d-0e41-39f5-a302-c4387e9d0a6c"))
-/* dual interface */ _ValueType;
-struct __declspec(uuid("d09d1e04-d590-39a3-b517-b734a49a9277"))
-/* dual interface */ _Enum;
-struct __declspec(uuid("fb6ab00f-5096-3af8-a33d-d7885a5fa829"))
-/* dual interface */ _Delegate;
-struct __declspec(uuid("16fe0885-9129-3884-a232-90b58c5b2aa9"))
-/* dual interface */ _MulticastDelegate;
-struct __declspec(uuid("2b67cece-71c3-36a9-a136-925ccc1935a8"))
-/* dual interface */ _Array;
-struct __declspec(uuid("36936699-fc79-324d-ab43-e33c1f94e263"))
-/* dual interface */ _String;
-struct __declspec(uuid("7499e7e8-df01-3948-b8d4-fa4b9661d36b"))
-/* dual interface */ _StringComparer;
-struct __declspec(uuid("9fb09782-8d39-3b0c-b79e-f7a37a65b3da"))
-/* dual interface */ _StringBuilder;
-struct __declspec(uuid("4c482cc2-68e9-37c6-8353-9a94bd2d7f0b"))
-/* dual interface */ _SystemException;
-struct __declspec(uuid("cf3edb7e-0574-3383-a44f-292f7c145db4"))
-/* dual interface */ _OutOfMemoryException;
-struct __declspec(uuid("9cf4339a-2911-3b8a-8f30-e5c6b5be9a29"))
-/* dual interface */ _StackOverflowException;
-struct __declspec(uuid("152a6b4d-09af-3edf-8cba-11797eeeea4e"))
-/* dual interface */ _DataMisalignedException;
-struct __declspec(uuid("ccf0139c-79f7-3d0a-affe-2b0762c65b07"))
-/* dual interface */ _ExecutionEngineException;
-struct __declspec(uuid("7eaba4e2-1259-3cf2-b084-9854278e5897"))
-/* dual interface */ _MemberAccessException;
-struct __declspec(uuid("13ef674a-6327-3caf-8772-fa0395612669"))
-/* dual interface */ _AccessViolationException;
-struct __declspec(uuid("d1204423-01f0-336a-8911-a7e8fbe185a3"))
-/* dual interface */ _ApplicationActivator;
-struct __declspec(uuid("d81130bf-d627-3b91-a7c7-cea597093464"))
-/* dual interface */ _ApplicationException;
-struct __declspec(uuid("1f9ec719-343a-3cb3-8040-3927626777c1"))
-/* dual interface */ _EventArgs;
-struct __declspec(uuid("98947cf0-77e7-328e-b709-5dd1aa1c9c96"))
-/* dual interface */ _ResolveEventArgs;
-struct __declspec(uuid("7a0325f0-22c2-31f9-8823-9b8aee9456b1"))
-/* dual interface */ _AssemblyLoadEventArgs;
-struct __declspec(uuid("8e54a9cc-7aa4-34ca-985b-bd7d7527b110"))
-/* dual interface */ _ResolveEventHandler;
-struct __declspec(uuid("deece11f-a893-3e35-a4c3-dab7fa0911eb"))
-/* dual interface */ _AssemblyLoadEventHandler;
-struct __declspec(uuid("5e6f9edb-3ce1-3a56-86d9-cd2ddf7a6fff"))
-/* dual interface */ _AppDomainInitializer;
-struct __declspec(uuid("2c358e27-8c1a-3c03-b086-a40465625557"))
-/* dual interface */ _MarshalByRefObject;
-struct __declspec(uuid("af93163f-c2f4-3fab-9ff1-728a7aaad1cb"))
-/* dual interface */ _CrossAppDomainDelegate;
-struct __declspec(uuid("63e53e04-d31b-3099-9f0c-c7a1c883c1d9"))
-/* dual interface */ _AppDomainManager;
-struct __declspec(uuid("ce59d7ad-05ca-33b4-a1dd-06028d46e9d2"))
-/* dual interface */ _LoaderOptimizationAttribute;
-struct __declspec(uuid("6e96aa70-9ffb-399d-96bf-a68436095c54"))
-/* dual interface */ _AppDomainUnloadedException;
-struct __declspec(uuid("f4b8d231-6028-39ef-b017-72988a3f6766"))
-/* dual interface */ _EvidenceBase;
-struct __declspec(uuid("cfd9ca27-f0ba-388a-acde-b7e20fcad79c"))
-/* dual interface */ _ActivationArguments;
-struct __declspec(uuid("2f218f95-4215-3cc6-8a51-bd2770c090e4"))
-/* dual interface */ _ApplicationId;
-struct __declspec(uuid("4db2c2b7-cbc2-3185-b966-875d4625b1a8"))
-/* dual interface */ _ArgumentException;
-struct __declspec(uuid("c991949b-e623-3f24-885c-bbb01ff43564"))
-/* dual interface */ _ArgumentNullException;
-struct __declspec(uuid("77da3028-bc45-3e82-bf76-2c123ee2c021"))
-/* dual interface */ _ArgumentOutOfRangeException;
-struct __declspec(uuid("9b012cf1-acf6-3389-a336-c023040c62a2"))
-/* dual interface */ _ArithmeticException;
-struct __declspec(uuid("dd7488a6-1b3f-3823-9556-c2772b15150f"))
-/* dual interface */ _ArrayTypeMismatchException;
-struct __declspec(uuid("3612706e-0239-35fd-b900-0819d16d442d"))
-/* dual interface */ _AsyncCallback;
-struct __declspec(uuid("a902a192-49ba-3ec8-b444-af5f7743f61a"))
-/* dual interface */ _AttributeUsageAttribute;
-struct __declspec(uuid("f98bce04-4a4b-398c-a512-fd8348d51e3b"))
-/* dual interface */ _BadImageFormatException;
-struct __declspec(uuid("f036bca4-f8df-3682-8290-75285ce7456c"))
-/* dual interface */ _Buffer;
-struct __declspec(uuid("6d4b6adb-b9fa-3809-b5ea-fa57b56c546f"))
-/* dual interface */ _CannotUnloadAppDomainException;
-struct __declspec(uuid("1dd627fc-89e3-384f-bb9d-58cb4efb9456"))
-/* dual interface */ _CharEnumerator;
-struct __declspec(uuid("bf1af177-94ca-3e6d-9d91-55cf9e859d22"))
-/* dual interface */ _CLSCompliantAttribute;
-struct __declspec(uuid("c2a10f3a-356a-3c77-aab9-8991d73a2561"))
-/* dual interface */ _TypeUnloadedException;
-struct __declspec(uuid("6b3f9834-1725-38c5-955e-20f051d067bd"))
-/* dual interface */ _CriticalFinalizerObject;
-struct __declspec(uuid("7386f4d7-7c11-389f-bb75-895714b12bb5"))
-/* dual interface */ _ContextMarshalException;
-struct __declspec(uuid("3eb1d909-e8bf-3c6b-ada5-0e86e31e186e"))
-/* dual interface */ _ContextBoundObject;
-struct __declspec(uuid("160d517f-f175-3b61-8264-6d2305b8246c"))
-/* dual interface */ _ContextStaticAttribute;
-struct __declspec(uuid("3025f666-7891-33d7-aacd-23d169ef354e"))
-/* dual interface */ _TimeZone;
-struct __declspec(uuid("0d9f1b65-6d27-3e9f-baf3-0597837e0f33"))
-/* dual interface */ _DBNull;
-struct __declspec(uuid("3169ab11-7109-3808-9a61-ef4ba0534fd9"))
-/* dual interface */ _Binder;
-struct __declspec(uuid("bdeea460-8241-3b41-9ed3-6e3e9977ac7f"))
-/* dual interface */ _DivideByZeroException;
-struct __declspec(uuid("d345a42b-cfe0-3eee-861c-f3322812b388"))
-/* dual interface */ _DuplicateWaitObjectException;
-struct __declspec(uuid("82d6b3bf-a633-3b3b-a09e-2363e4b24a41"))
-/* dual interface */ _TypeLoadException;
-struct __declspec(uuid("67388f3f-b600-3bcf-84aa-bb2b88dd9ee2"))
-/* dual interface */ _EntryPointNotFoundException;
-struct __declspec(uuid("24ae6464-2834-32cd-83d6-fa06953de62a"))
-/* dual interface */ _DllNotFoundException;
-struct __declspec(uuid("29dc56cf-b981-3432-97c8-3680ab6d862d"))
-/* dual interface */ _Environment;
-struct __declspec(uuid("7cefc46e-16e0-3e65-9c38-55b4342ba7f0"))
-/* dual interface */ _EventHandler;
-struct __declspec(uuid("8d5f5811-ffa1-3306-93e3-8afc572b9b82"))
-/* dual interface */ _FieldAccessException;
-struct __declspec(uuid("ebe3746d-ddec-3d23-8e8d-9361ba87bac6"))
-/* dual interface */ _FlagsAttribute;
-struct __declspec(uuid("07f92156-398a-3548-90b7-2e58026353d0"))
-/* dual interface */ _FormatException;
-struct __declspec(uuid("e5a5f1e4-82c1-391f-a1c6-f39eae9dc72f"))
-/* dual interface */ _IndexOutOfRangeException;
-struct __declspec(uuid("fa047cbd-9ba5-3a13-9b1f-6694d622cd76"))
-/* dual interface */ _InvalidCastException;
-struct __declspec(uuid("8d520d10-0b8a-3553-8874-d30a4ad2ff4c"))
-/* dual interface */ _InvalidOperationException;
-struct __declspec(uuid("3410e0fb-636f-3cd1-8045-3993ca113f25"))
-/* dual interface */ _InvalidProgramException;
-struct __declspec(uuid("dc77f976-318d-3a1a-9b60-abb9dd9406d6"))
-/* dual interface */ _LocalDataStoreSlot;
-struct __declspec(uuid("ff0bf77d-8f81-3d31-a3bb-6f54440fa7e5"))
-/* dual interface */ _MethodAccessException;
-struct __declspec(uuid("8897d14b-7fb3-3d8b-9ee4-221c3dbad6fe"))
-/* dual interface */ _MissingMemberException;
-struct __declspec(uuid("9717176d-1179-3487-8849-cf5f63de356e"))
-/* dual interface */ _MissingFieldException;
-struct __declspec(uuid("e5c659f6-92c8-3887-a07e-74d0d9c6267a"))
-/* dual interface */ _MissingMethodException;
-struct __declspec(uuid("d2ba71cc-1b3d-3966-a0d7-c61e957ad325"))
-/* dual interface */ _MulticastNotSupportedException;
-struct __declspec(uuid("665c9669-b9c6-3add-9213-099f0127c893"))
-/* dual interface */ _NonSerializedAttribute;
-struct __declspec(uuid("8e21ce22-4f17-347b-b3b5-6a6df3e0e58a"))
-/* dual interface */ _NotFiniteNumberException;
-struct __declspec(uuid("1e4d31a2-63ea-397a-a77e-b20ad87a9614"))
-/* dual interface */ _NotImplementedException;
-struct __declspec(uuid("40e5451f-b237-33f8-945b-0230db700bbb"))
-/* dual interface */ _NotSupportedException;
-struct __declspec(uuid("ecbe2313-cf41-34b4-9fd0-b6cd602b023f"))
-/* dual interface */ _NullReferenceException;
-struct __declspec(uuid("17b730ba-45ef-3ddf-9f8d-a490bac731f4"))
-/* dual interface */ _ObjectDisposedException;
-struct __declspec(uuid("e84307be-3036-307a-acc2-5d5de8a006a8"))
-/* dual interface */ _ObsoleteAttribute;
-struct __declspec(uuid("9e230640-a5d0-30e1-b217-9d2b6cc0fc40"))
-/* dual interface */ _OperatingSystem;
-struct __declspec(uuid("9df9af5a-7853-3d55-9b48-bd1f5d8367ab"))
-/* dual interface */ _OperationCanceledException;
-struct __declspec(uuid("37c69a5d-7619-3a0f-a96b-9c9578ae00ef"))
-/* dual interface */ _OverflowException;
-struct __declspec(uuid("d54500ae-8cf4-3092-9054-90dc91ac65c9"))
-/* dual interface */ _ParamArrayAttribute;
-struct __declspec(uuid("1eb8340b-8190-3d9d-92f8-51244b9804c5"))
-/* dual interface */ _PlatformNotSupportedException;
-struct __declspec(uuid("0f240708-629a-31ab-94a5-2bb476fe1783"))
-/* dual interface */ _Random;
-struct __declspec(uuid("871ddc46-b68e-3fee-a09a-c808b0f827e6"))
-/* dual interface */ _RankException;
-struct __declspec(uuid("0c4e9393-dab1-3f92-b36b-d9b958acaaf9"))
-/* dual interface */ _TypeInfo;
-struct __declspec(uuid("1b96e53c-4028-38bc-9dc3-8d7a9555c311"))
-/* dual interface */ _SerializableAttribute;
-struct __declspec(uuid("85d72f83-be91-3cb1-b4f0-76b56ff04033"))
-/* dual interface */ _STAThreadAttribute;
-struct __declspec(uuid("c02468d1-8713-3225-bda3-49b2fe37ddbb"))
-/* dual interface */ _MTAThreadAttribute;
-struct __declspec(uuid("7ab88ca9-17f4-385e-ad41-4ee0aa316fa1"))
-/* dual interface */ _TimeoutException;
-struct __declspec(uuid("feb0323d-8ce4-36a4-a41e-0ba0c32e1a6a"))
-/* dual interface */ _TypeInitializationException;
-struct __declspec(uuid("6193c5f6-6807-3561-a7f3-b64c80b5f00f"))
-/* dual interface */ _UnauthorizedAccessException;
-struct __declspec(uuid("a218e20a-0905-3741-b0b3-9e3193162e50"))
-/* dual interface */ _UnhandledExceptionEventArgs;
-struct __declspec(uuid("84199e64-439c-3011-b249-3c9065735adb"))
-/* dual interface */ _UnhandledExceptionEventHandler;
-struct __declspec(uuid("011a90c5-4910-3c29-bbb7-50d05ccbaa4a"))
-/* dual interface */ _Version;
-struct __declspec(uuid("c5df3568-c251-3c58-afb4-32e79e8261f0"))
-/* dual interface */ _WeakReference;
-struct __declspec(uuid("40dfc50a-e93a-3c08-b9ef-e2b4f28b5676"))
-/* dual interface */ _WaitHandle;
-struct __declspec(uuid("e142db4a-1a52-34ce-965e-13affd5447d0"))
-/* dual interface */ _EventWaitHandle;
-struct __declspec(uuid("3f243ebd-612f-3db8-9e03-bd92343a8371"))
-/* dual interface */ _AutoResetEvent;
-struct __declspec(uuid("56d201f1-3e5d-39d9-b5de-064710818905"))
-/* dual interface */ _ContextCallback;
-struct __declspec(uuid("c0bb9361-268f-3e72-bf6f-4120175a1500"))
-/* dual interface */ _ManualResetEvent;
-struct __declspec(uuid("ee22485e-4c45-3c9d-9027-a8d61c5f53f2"))
-/* dual interface */ _Monitor;
-struct __declspec(uuid("36cb559b-87c6-3ad2-9225-62a7ed499b37"))
-/* dual interface */ _Mutex;
-struct __declspec(uuid("dd846fcc-8d04-3665-81b6-aacbe99c19c3"))
-/* dual interface */ _Overlapped;
-struct __declspec(uuid("ad89b568-4fd4-3f8d-8327-b396b20a460e"))
-/* dual interface */ _ReaderWriterLock;
-struct __declspec(uuid("87f55344-17e0-30fd-8eb9-38eaf6a19b3f"))
-/* dual interface */ _SynchronizationLockException;
-struct __declspec(uuid("95b525db-6b81-3cdc-8fe7-713f7fc793c0"))
-/* dual interface */ _ThreadAbortException;
-struct __declspec(uuid("b9e07599-7c44-33be-a70e-efa16f51f54a"))
-/* dual interface */ _ThreadInterruptedException;
-struct __declspec(uuid("64409425-f8c9-370e-809e-3241ce804541"))
-/* dual interface */ _RegisteredWaitHandle;
-struct __declspec(uuid("ce949142-4d4c-358d-89a9-e69a531aa363"))
-/* dual interface */ _WaitCallback;
-struct __declspec(uuid("f078f795-f452-3d2d-8cc8-16d66ae46c67"))
-/* dual interface */ _WaitOrTimerCallback;
-struct __declspec(uuid("bbae942d-bff4-36e2-a3bc-508bb3801f4f"))
-/* dual interface */ _IOCompletionCallback;
-struct __declspec(uuid("b45bbd7e-a977-3f56-a626-7a693e5dbbc5"))
-/* dual interface */ _ThreadStart;
-struct __declspec(uuid("a13a41cf-e066-3b90-82f4-73109104e348"))
-/* dual interface */ _ThreadStateException;
-struct __declspec(uuid("a6b94b6d-854e-3172-a4ec-a17edd16f85e"))
-/* dual interface */ _ThreadStaticAttribute;
-struct __declspec(uuid("81456e86-22af-31d1-a91a-9c370c0e2530"))
-/* dual interface */ _Timeout;
-struct __declspec(uuid("3741bc6f-101b-36d7-a9d5-03fcc0ecda35"))
-/* dual interface */ _TimerCallback;
-struct __declspec(uuid("b49a029b-406b-3b1e-88e4-f86690d20364"))
-/* dual interface */ _Timer;
-struct __declspec(uuid("ea6795ac-97d6-3377-be64-829abd67607b"))
-/* dual interface */ _CaseInsensitiveComparer;
-struct __declspec(uuid("0422b845-b636-3688-8f61-9b6d93096336"))
-/* dual interface */ _CaseInsensitiveHashCodeProvider;
-struct __declspec(uuid("b7d29e26-7798-3fa4-90f4-e6a22d2099f9"))
-/* dual interface */ _CollectionBase;
-struct __declspec(uuid("ddd44da2-bc6b-3620-9317-c0372968c741"))
-/* dual interface */ _DictionaryBase;
-struct __declspec(uuid("bd32d878-a59b-3e5c-bfe0-a96b1a1e9d6f"))
-/* dual interface */ _ReadOnlyCollectionBase;
-struct __declspec(uuid("3a7d3ca4-b7d1-3a2a-800c-8fc2acfcbda4"))
-/* dual interface */ _Queue;
-struct __declspec(uuid("401f89cb-c127-3041-82fd-b67035395c56"))
-/* dual interface */ _ArrayList;
-struct __declspec(uuid("f145c46a-d170-3170-b52f-4678dfca0300"))
-/* dual interface */ _BitArray;
-struct __declspec(uuid("ab538809-3c2f-35d9-80e6-7bad540484a1"))
-/* dual interface */ _Stack;
-struct __declspec(uuid("8064a157-b5c8-3a4a-ad3d-02dc1a39c417"))
-/* dual interface */ _Comparer;
-struct __declspec(uuid("d25a197e-3e69-3271-a989-23d85e97f920"))
-/* dual interface */ _Hashtable;
-struct __declspec(uuid("56421139-a143-3ae9-9852-1dbdfe3d6bfa"))
-/* dual interface */ _SortedList;
-struct __declspec(uuid("84e7ac09-795a-3ea9-a36a-5b81ebab0558"))
-/* dual interface */ _Nullable;
-struct __declspec(uuid("8039c41f-4399-38a2-99b7-d234b5cf7a7b"))
-/* dual interface */ _KeyNotFoundException;
-struct __declspec(uuid("e40a025c-645b-3c8e-a1ac-9c5cca279625"))
-/* dual interface */ _ConditionalAttribute;
-struct __declspec(uuid("a9b4786c-08e3-344f-a651-2f9926deac5e"))
-/* dual interface */ _Debugger;
-struct __declspec(uuid("3344e8b4-a5c3-3882-8d30-63792485eccf"))
-/* dual interface */ _DebuggerStepThroughAttribute;
-struct __declspec(uuid("b3276180-b23e-3034-b18f-e0122ba4e4cf"))
-/* dual interface */ _DebuggerStepperBoundaryAttribute;
-struct __declspec(uuid("55b6903b-55fe-35e0-804f-e42a096d2eb0"))
-/* dual interface */ _DebuggerHiddenAttribute;
-struct __declspec(uuid("cc6dcafd-0185-308a-891c-83812fe574e7"))
-/* dual interface */ _DebuggerNonUserCodeAttribute;
-struct __declspec(uuid("428e3627-2b1f-302c-a7e6-6388cd535e75"))
-/* dual interface */ _DebuggableAttribute;
-struct __declspec(uuid("a3fc6319-7355-3d7d-8621-b598561152fc"))
-/* dual interface */ _DebuggerBrowsableAttribute;
-struct __declspec(uuid("404fafdd-1e3f-3602-bff6-755c00613ed8"))
-/* dual interface */ _DebuggerTypeProxyAttribute;
-struct __declspec(uuid("22fdabc0-eec7-33e0-b4f2-f3b739e19a5e"))
-/* dual interface */ _DebuggerDisplayAttribute;
-struct __declspec(uuid("e19ea1a2-67ff-31a5-b95c-e0b753403f6b"))
-/* dual interface */ _DebuggerVisualizerAttribute;
-struct __declspec(uuid("9a2669ec-ff84-3726-89a0-663a3ef3b5cd"))
-/* dual interface */ _StackTrace;
-struct __declspec(uuid("0e9b8e47-ca67-38b6-b9db-2c42ee757b08"))
-/* dual interface */ _StackFrame;
-struct __declspec(uuid("5141d79c-7b01-37da-b7e9-53e5a271baf8"))
-/* dual interface */ _SymDocumentType;
-struct __declspec(uuid("22bb8891-fd21-313d-92e4-8a892dc0b39c"))
-/* dual interface */ _SymLanguageType;
-struct __declspec(uuid("01364e7b-c983-3651-b7d8-fd1b64fc0e00"))
-/* dual interface */ _SymLanguageVendor;
-struct __declspec(uuid("81aa0d59-c3b1-36a3-b2e7-054928fbfc1a"))
-/* dual interface */ _AmbiguousMatchException;
-struct __declspec(uuid("05532e88-e0f2-3263-9b57-805ac6b6bb72"))
-/* dual interface */ _ModuleResolveEventHandler;
-struct __declspec(uuid("6163f792-3cd6-38f1-b5f7-000b96a5082b"))
-/* dual interface */ _AssemblyCopyrightAttribute;
-struct __declspec(uuid("64c26bf9-c9e5-3f66-ad74-bebaade36214"))
-/* dual interface */ _AssemblyTrademarkAttribute;
-struct __declspec(uuid("de10d587-a188-3dcb-8000-92dfdb9b8021"))
-/* dual interface */ _AssemblyProductAttribute;
-struct __declspec(uuid("c6802233-ef82-3c91-ad72-b3a5d7230ed5"))
-/* dual interface */ _AssemblyCompanyAttribute;
-struct __declspec(uuid("6b2c0bc4-ddb7-38ea-8a86-f0b59e192816"))
-/* dual interface */ _AssemblyDescriptionAttribute;
-struct __declspec(uuid("df44cad3-cef2-36a9-b013-383cc03177d7"))
-/* dual interface */ _AssemblyTitleAttribute;
-struct __declspec(uuid("746d1d1e-ee37-393b-b6fa-e387d37553aa"))
-/* dual interface */ _AssemblyConfigurationAttribute;
-struct __declspec(uuid("04311d35-75ec-347b-bedf-969487ce4014"))
-/* dual interface */ _AssemblyDefaultAliasAttribute;
-struct __declspec(uuid("c6f5946c-143a-3747-a7c0-abfada6bdeb7"))
-/* dual interface */ _AssemblyInformationalVersionAttribute;
-struct __declspec(uuid("b101fe3c-4479-311a-a945-1225ee1731e8"))
-/* dual interface */ _AssemblyFileVersionAttribute;
-struct __declspec(uuid("177c4e63-9e0b-354d-838b-b52aa8683ef6"))
-/* dual interface */ _AssemblyCultureAttribute;
-struct __declspec(uuid("a1693c5c-101f-3557-94db-c480ceb4c16b"))
-/* dual interface */ _AssemblyVersionAttribute;
-struct __declspec(uuid("a9fcda18-c237-3c6f-a6ef-749be22ba2bf"))
-/* dual interface */ _AssemblyKeyFileAttribute;
-struct __declspec(uuid("6cf1c077-c974-38e1-90a4-976e4835e165"))
-/* dual interface */ _AssemblyDelaySignAttribute;
-struct __declspec(uuid("57b849aa-d8ef-3ea6-9538-c5b4d498c2f7"))
-/* dual interface */ _AssemblyAlgorithmIdAttribute;
-struct __declspec(uuid("0ecd8635-f5eb-3e4a-8989-4d684d67c48a"))
-/* dual interface */ _AssemblyFlagsAttribute;
-struct __declspec(uuid("322a304d-11ac-3814-a905-a019f6e3dae9"))
-/* dual interface */ _AssemblyKeyNameAttribute;
-struct __declspec(uuid("fe52f19a-8aa8-309c-bf99-9d0a566fb76a"))
-/* dual interface */ _AssemblyNameProxy;
-struct __declspec(uuid("1660eb67-ee41-363e-beb0-c2de09214abf"))
-/* dual interface */ _CustomAttributeFormatException;
-struct __declspec(uuid("f4e5539d-0a65-3073-bf27-8dce8ef1def1"))
-/* dual interface */ _CustomAttributeData;
-struct __declspec(uuid("c462b072-fe6e-3bdc-9fab-4cdbfcbcd124"))
-/* dual interface */ _DefaultMemberAttribute;
-struct __declspec(uuid("e6df0ae7-ba15-3f80-8afa-27773ae414fc"))
-/* dual interface */ _InvalidFilterCriteriaException;
-struct __declspec(uuid("3188878c-deb3-3558-80e8-84e9ed95f92c"))
-/* dual interface */ _ManifestResourceInfo;
-struct __declspec(uuid("fae5d9b7-40c1-3de1-be06-a91c9da1ba9f"))
-/* dual interface */ _MemberFilter;
-struct __declspec(uuid("0c48f55d-5240-30c7-a8f1-af87a640cefe"))
-/* dual interface */ _Missing;
-struct __declspec(uuid("8a5f0da2-7b43-3767-b623-2424cf7cd268"))
-/* dual interface */ _ObfuscateAssemblyAttribute;
-struct __declspec(uuid("71fb8dcf-3fa7-3483-8464-9d8200e57c43"))
-/* dual interface */ _ObfuscationAttribute;
-struct __declspec(uuid("643a4016-1b16-3ccf-ae86-9c2d9135ecb0"))
-/* dual interface */ _ExceptionHandlingClause;
-struct __declspec(uuid("b072efe2-c943-3977-bfd9-91d5232b0d53"))
-/* dual interface */ _MethodBody;
-struct __declspec(uuid("f2ecd8ca-91a2-31e8-b808-e028b4f5ca67"))
-/* dual interface */ _LocalVariableInfo;
-struct __declspec(uuid("f0deafe9-5eba-3737-9950-c1795739cdcd"))
-/* dual interface */ _Pointer;
-struct __declspec(uuid("22c26a41-5fa3-34e3-a76f-ba480252d8ec"))
-/* dual interface */ _ReflectionTypeLoadException;
-struct __declspec(uuid("fc4963cb-e52b-32d8-a418-d058fa51a1fa"))
-/* dual interface */ _StrongNameKeyPair;
-struct __declspec(uuid("98b1524d-da12-3c4b-8a69-7539a6dec4fa"))
-/* dual interface */ _TargetException;
-struct __declspec(uuid("a90106ed-9099-3329-8a5a-2044b3d8552b"))
-/* dual interface */ _TargetInvocationException;
-struct __declspec(uuid("6032b3cd-9bed-351c-a145-9d500b0f636f"))
-/* dual interface */ _TargetParameterCountException;
-struct __declspec(uuid("34e00ef9-83e2-3bbc-b6af-4cae703838bd"))
-/* dual interface */ _TypeDelegator;
-struct __declspec(uuid("e1817846-3745-3c97-b4a6-ee20a1641b29"))
-/* dual interface */ _TypeFilter;
-struct __declspec(uuid("3faa35ee-c867-3e2e-bf48-2da271f88303"))
-/* dual interface */ _FormatterConverter;
-struct __declspec(uuid("f859954a-78cf-3d00-86ab-ef661e6a4b8d"))
-/* dual interface */ _FormatterServices;
-struct __declspec(uuid("feca70d4-ae27-3d94-93dd-a90f02e299d5"))
-/* dual interface */ _OptionalFieldAttribute;
-struct __declspec(uuid("9ec28d2c-04c0-35f3-a7ee-0013271ff65e"))
-/* dual interface */ _OnSerializingAttribute;
-struct __declspec(uuid("547bf8cd-f2a8-3b41-966d-98db33ded06d"))
-/* dual interface */ _OnSerializedAttribute;
-struct __declspec(uuid("f5aef88f-9ac4-320c-95d2-88e863a35762"))
-/* dual interface */ _OnDeserializingAttribute;
-struct __declspec(uuid("dd36c803-73d1-338d-88ba-dc9eb7620ef7"))
-/* dual interface */ _OnDeserializedAttribute;
-struct __declspec(uuid("450222d0-87ca-3699-a7b4-d8a0fdb72357"))
-/* dual interface */ _SerializationBinder;
-struct __declspec(uuid("245fe7fd-e020-3053-b5f6-7467fd2c6883"))
-/* dual interface */ _SerializationException;
-struct __declspec(uuid("b58d62cf-b03a-3a14-b0b6-b1e5ad4e4ad5"))
-/* dual interface */ _SerializationInfo;
-struct __declspec(uuid("607056c6-1bca-36c8-ab87-33b202ebf0d8"))
-/* dual interface */ _SerializationInfoEnumerator;
-struct __declspec(uuid("d9bd3c8d-9395-3657-b6ee-d1b509c38b70"))
-/* dual interface */ _Formatter;
-struct __declspec(uuid("a30646cc-f710-3bfa-a356-b4c858d4ed8e"))
-/* dual interface */ _ObjectIDGenerator;
-struct __declspec(uuid("f28e7d04-3319-3968-8201-c6e55becd3d4"))
-/* dual interface */ _ObjectManager;
-struct __declspec(uuid("6de1230e-1f52-3779-9619-f5184103466c"))
-/* dual interface */ _SurrogateSelector;
-struct __declspec(uuid("4cca29e4-584b-3cd0-ad25-855dc5799c16"))
-/* dual interface */ _Calendar;
-struct __declspec(uuid("505defe5-aefa-3e23-82b0-d5eb085bb840"))
-/* dual interface */ _CompareInfo;
-struct __declspec(uuid("152722c2-f0b1-3d19-ada8-f40ca5caecb8"))
-/* dual interface */ _CultureInfo;
-struct __declspec(uuid("ab20bf9e-7549-3226-ba87-c1edfb6cda6c"))
-/* dual interface */ _CultureNotFoundException;
-struct __declspec(uuid("015e9f67-337c-398a-a0c1-da4af1905571"))
-/* dual interface */ _DateTimeFormatInfo;
-struct __declspec(uuid("efea8feb-ee7f-3e48-8a36-6206a6acbf73"))
-/* dual interface */ _DaylightTime;
-struct __declspec(uuid("677ad8b5-8a0e-3c39-92fb-72fb817cf694"))
-/* dual interface */ _GregorianCalendar;
-struct __declspec(uuid("96a62d6c-72a9-387a-81fa-e6dd5998caee"))
-/* dual interface */ _HebrewCalendar;
-struct __declspec(uuid("28ddc187-56b2-34cf-a078-48bd1e113d1e"))
-/* dual interface */ _HijriCalendar;
-struct __declspec(uuid("89e148c4-2424-30ae-80f5-c5d21ea3366c"))
-/* dual interface */ _EastAsianLunisolarCalendar;
-struct __declspec(uuid("36e2de92-1fb3-3d7d-ba26-9cad5b98dd52"))
-/* dual interface */ _JulianCalendar;
-struct __declspec(uuid("d662ae3f-cef9-38b4-bb8e-5d8dd1dbf806"))
-/* dual interface */ _JapaneseCalendar;
-struct __declspec(uuid("48bea6c4-752e-3974-8ca8-cfb6274e2379"))
-/* dual interface */ _KoreanCalendar;
-struct __declspec(uuid("f9e97e04-4e1e-368f-b6c6-5e96ce4362d6"))
-/* dual interface */ _RegionInfo;
-struct __declspec(uuid("f4c70e15-2ca6-3e90-96ed-92e28491f538"))
-/* dual interface */ _SortKey;
-struct __declspec(uuid("0a25141f-51b3-3121-aa30-0af4556a52d9"))
-/* dual interface */ _StringInfo;
-struct __declspec(uuid("0c08ed74-0acf-32a9-99df-09a9dc4786dd"))
-/* dual interface */ _TaiwanCalendar;
-struct __declspec(uuid("8c248251-3e6c-3151-9f8e-a255fb8d2b12"))
-/* dual interface */ _TextElementEnumerator;
-struct __declspec(uuid("db8de23f-f264-39ac-b61c-cc1e7eb4a5e6"))
-/* dual interface */ _TextInfo;
-struct __declspec(uuid("c70c8ae8-925b-37ce-8944-34f15ff94307"))
-/* dual interface */ _ThaiBuddhistCalendar;
-struct __declspec(uuid("25e47d71-20dd-31be-b261-7ae76497d6b9"))
-/* dual interface */ _NumberFormatInfo;
-struct __declspec(uuid("ddedb94d-4f3f-35c1-97c9-3f1d87628d9e"))
-/* dual interface */ _Encoding;
-struct __declspec(uuid("8fd56502-8724-3df0-a1b5-9d0e8d4e4f78"))
-/* dual interface */ _Encoder;
-struct __declspec(uuid("2adb0d4a-5976-38e4-852b-c131797430f5"))
-/* dual interface */ _Decoder;
-struct __declspec(uuid("0cbe0204-12a1-3d40-9d9e-195de6aaa534"))
-/* dual interface */ _ASCIIEncoding;
-struct __declspec(uuid("f7dd3b7f-2b05-3894-8eda-59cdf9395b6a"))
-/* dual interface */ _UnicodeEncoding;
-struct __declspec(uuid("89b9f00b-aa2a-3a49-91b4-e8d1f1c00e58"))
-/* dual interface */ _UTF7Encoding;
-struct __declspec(uuid("010fc1d0-3ef9-3f3b-aa0a-b78a1ff83a37"))
-/* dual interface */ _UTF8Encoding;
-struct __declspec(uuid("1a4e1878-fe8c-3f59-b6a9-21ab82be57e9"))
-/* dual interface */ _MissingManifestResourceException;
-struct __declspec(uuid("5a8de087-d9d7-3bba-92b4-fe1034a1242f"))
-/* dual interface */ _MissingSatelliteAssemblyException;
-struct __declspec(uuid("f48df808-8b7d-3f4e-9159-1dfd60f298d6"))
-/* dual interface */ _NeutralResourcesLanguageAttribute;
-struct __declspec(uuid("4de671b7-7c85-37e9-aff8-1222abe4883e"))
-/* dual interface */ _ResourceManager;
-struct __declspec(uuid("7fbcfdc7-5cec-3945-8095-daed61be5fb1"))
-/* dual interface */ _ResourceReader;
-struct __declspec(uuid("44d5f81a-727c-35ae-8df8-9ff6722f1c6c"))
-/* dual interface */ _ResourceSet;
-struct __declspec(uuid("af170258-aac6-3a86-bd34-303e62ced10e"))
-/* dual interface */ _ResourceWriter;
-struct __declspec(uuid("5cbb1f47-fba5-33b9-9d4a-57d6e3d133d2"))
-/* dual interface */ _SatelliteContractVersionAttribute;
-struct __declspec(uuid("23bae0c0-3a36-32f0-9dad-0e95add67d23"))
-/* dual interface */ _Registry;
-struct __declspec(uuid("2eac6733-8d92-31d9-be04-dc467efc3eb1"))
-/* dual interface */ _RegistryKey;
-struct __declspec(uuid("99f01720-3cc2-366d-9ab9-50e36647617f"))
-/* dual interface */ _AllMembershipCondition;
-struct __declspec(uuid("9ccc831b-1ba7-34be-a966-56d5a6db5aad"))
-/* dual interface */ _ApplicationDirectory;
-struct __declspec(uuid("a02a2b22-1dba-3f92-9f84-5563182851bb"))
-/* dual interface */ _ApplicationDirectoryMembershipCondition;
-struct __declspec(uuid("18e473f6-637b-3c01-8d46-d011aad26c95"))
-/* dual interface */ _ApplicationSecurityInfo;
-struct __declspec(uuid("c664fe09-0a55-316d-b25b-6b3200ecaf70"))
-/* dual interface */ _ApplicationSecurityManager;
-struct __declspec(uuid("e66a9755-58e2-3fcb-a265-835851cbf063"))
-/* dual interface */ _ApplicationTrust;
-struct __declspec(uuid("bb03c920-1c05-3ecb-982d-53324d5ac9ff"))
-/* dual interface */ _ApplicationTrustCollection;
-struct __declspec(uuid("01afd447-60ca-3b67-803a-e57b727f3a5b"))
-/* dual interface */ _ApplicationTrustEnumerator;
-struct __declspec(uuid("d7093f61-ed6b-343f-b1e9-02472fcc710e"))
-/* dual interface */ _CodeGroup;
-struct __declspec(uuid("a505edbc-380e-3b23-9e1a-0974d4ef02ef"))
-/* dual interface */ _Evidence;
-struct __declspec(uuid("dfad74dc-8390-32f6-9612-1bd293b233f4"))
-/* dual interface */ _FileCodeGroup;
-struct __declspec(uuid("54b0afb1-e7d3-3770-bb0e-75a95e8d2656"))
-/* dual interface */ _FirstMatchCodeGroup;
-struct __declspec(uuid("d89eac5e-0331-3fcd-9c16-4f1ed3fe1be2"))
-/* dual interface */ _TrustManagerContext;
-struct __declspec(uuid("fe8a2546-3478-3fad-be1d-da7bc25c4e4e"))
-/* dual interface */ _CodeConnectAccess;
-struct __declspec(uuid("a8f69eca-8c48-3b5e-92a1-654925058059"))
-/* dual interface */ _NetCodeGroup;
-struct __declspec(uuid("34b0417e-e71d-304c-9fac-689350a1b41c"))
-/* dual interface */ _PermissionRequestEvidence;
-struct __declspec(uuid("a9c9f3d9-e153-39b8-a533-b8df4664407b"))
-/* dual interface */ _PolicyException;
-struct __declspec(uuid("44494e35-c370-3014-bc78-0f2ecbf83f53"))
-/* dual interface */ _PolicyLevel;
-struct __declspec(uuid("3eefd1fc-4d8d-3177-99f6-6c19d9e088d3"))
-/* dual interface */ _PolicyStatement;
-struct __declspec(uuid("90c40b4c-b0d0-30f5-b520-fdba97bc31a0"))
-/* dual interface */ _Site;
-struct __declspec(uuid("0a7c3542-8031-3593-872c-78d85d7cc273"))
-/* dual interface */ _SiteMembershipCondition;
-struct __declspec(uuid("2a75c1fd-06b0-3cbb-b467-2545d4d6c865"))
-/* dual interface */ _StrongName;
-struct __declspec(uuid("579e93bc-ffab-3b8d-9181-ce9c22b51915"))
-/* dual interface */ _StrongNameMembershipCondition;
-struct __declspec(uuid("d9d822de-44e5-33ce-a43f-173e475cecb1"))
-/* dual interface */ _UnionCodeGroup;
-struct __declspec(uuid("d94ed9bf-c065-3703-81a2-2f76ea8e312f"))
-/* dual interface */ _Url;
-struct __declspec(uuid("bb7a158d-dbd9-3e13-b137-8e61e87e1128"))
-/* dual interface */ _UrlMembershipCondition;
-struct __declspec(uuid("742e0c26-0e23-3d20-968c-d221094909aa"))
-/* dual interface */ _Zone;
-struct __declspec(uuid("adbc3463-0101-3429-a06c-db2f1dd6b724"))
-/* dual interface */ _ZoneMembershipCondition;
-struct __declspec(uuid("a7aef52c-b47b-3660-bb3e-34347d56db46"))
-/* dual interface */ _GacInstalled;
-struct __declspec(uuid("b2217ab5-6e55-3ff6-a1a9-1b0dc0585040"))
-/* dual interface */ _GacMembershipCondition;
-struct __declspec(uuid("7574e121-74a6-3626-b578-0783badb19d2"))
-/* dual interface */ _Hash;
-struct __declspec(uuid("6ba6ea7a-c9fc-3e73-82ec-18f29d83eefd"))
-/* dual interface */ _HashMembershipCondition;
-struct __declspec(uuid("77cca693-abf6-3773-bf58-c0b02701a744"))
-/* dual interface */ _Publisher;
-struct __declspec(uuid("3515cf63-9863-3044-b3e1-210e98efc702"))
-/* dual interface */ _PublisherMembershipCondition;
-struct __declspec(uuid("42ca6b3f-8cb9-3005-a7c1-ee9021db369b"))
-/* dual interface */ _ClaimsIdentity;
-struct __declspec(uuid("9a37d8b2-2256-3fe3-8bf0-4fc421a1244f"))
-/* dual interface */ _GenericIdentity;
-struct __declspec(uuid("d26a9704-bf99-3a3f-ac55-96af1a314c7f"))
-/* dual interface */ _ClaimsPrincipal;
-struct __declspec(uuid("b4701c26-1509-3726-b2e1-409a636c9b4f"))
-/* dual interface */ _GenericPrincipal;
-struct __declspec(uuid("d8cf3f23-1a66-3344-8230-07eb53970b85"))
-/* dual interface */ _WindowsIdentity;
-struct __declspec(uuid("60ecfdda-650a-324c-b4b3-f4d75b563bb1"))
-/* dual interface */ _WindowsImpersonationContext;
-struct __declspec(uuid("6c42baf9-1893-34fc-b3af-06931e9b34a3"))
-/* dual interface */ _WindowsPrincipal;
-struct __declspec(uuid("1b6ed26a-4b7f-34fc-b2c8-8109d684b3df"))
-/* dual interface */ _UnmanagedFunctionPointerAttribute;
-struct __declspec(uuid("bbe41ac5-8692-3427-9ae1-c1058a38d492"))
-/* dual interface */ _DispIdAttribute;
-struct __declspec(uuid("a2145f38-cac1-33dd-a318-21948af6825d"))
-/* dual interface */ _InterfaceTypeAttribute;
-struct __declspec(uuid("0c1e7b57-b9b1-36e4-8396-549c29062a81"))
-/* dual interface */ _ComDefaultInterfaceAttribute;
-struct __declspec(uuid("6b6391ee-842f-3e9a-8eee-f13325e10996"))
-/* dual interface */ _ClassInterfaceAttribute;
-struct __declspec(uuid("1e7fffe2-aad9-34ee-8a9f-3c016b880ff0"))
-/* dual interface */ _ComVisibleAttribute;
-struct __declspec(uuid("288a86d1-6f4f-39c9-9e42-162cf1c37226"))
-/* dual interface */ _TypeLibImportClassAttribute;
-struct __declspec(uuid("4ab67927-3c86-328a-8186-f85357dd5527"))
-/* dual interface */ _LCIDConversionAttribute;
-struct __declspec(uuid("51ba926f-aab5-3945-b8a6-c8f0f4a7d12b"))
-/* dual interface */ _ComRegisterFunctionAttribute;
-struct __declspec(uuid("9f164188-34eb-3f86-9f74-0bbe4155e65e"))
-/* dual interface */ _ComUnregisterFunctionAttribute;
-struct __declspec(uuid("2b9f01df-5a12-3688-98d6-c34bf5ed1865"))
-/* dual interface */ _ProgIdAttribute;
-struct __declspec(uuid("3f3311ce-6baf-3fb0-b855-489aff740b6e"))
-/* dual interface */ _ImportedFromTypeLibAttribute;
-struct __declspec(uuid("5778e7c7-2040-330e-b47a-92974dffcfd4"))
-/* dual interface */ _IDispatchImplAttribute;
-struct __declspec(uuid("e1984175-55f5-3065-82d8-a683fdfcf0ac"))
-/* dual interface */ _ComSourceInterfacesAttribute;
-struct __declspec(uuid("fd5b6aac-ff8c-3472-b894-cd6dfadb6939"))
-/* dual interface */ _ComConversionLossAttribute;
-struct __declspec(uuid("b5a1729e-b721-3121-a838-fde43af13468"))
-/* dual interface */ _TypeLibTypeAttribute;
-struct __declspec(uuid("3d18a8e2-eede-3139-b29d-8cac057955df"))
-/* dual interface */ _TypeLibFuncAttribute;
-struct __declspec(uuid("7b89862a-02a4-3279-8b42-4095fa3a778e"))
-/* dual interface */ _TypeLibVarAttribute;
-struct __declspec(uuid("d858399f-e19e-3423-a720-ac12abe2e5e8"))
-/* dual interface */ _MarshalAsAttribute;
-struct __declspec(uuid("1b093056-5454-386f-8971-bbcbc4e9a8f3"))
-/* dual interface */ _ComImportAttribute;
-struct __declspec(uuid("74435dad-ec55-354b-8f5b-fa70d13b6293"))
-/* dual interface */ _GuidAttribute;
-struct __declspec(uuid("fdf2a2ee-c882-3198-a48b-e37f0e574dfa"))
-/* dual interface */ _PreserveSigAttribute;
-struct __declspec(uuid("8474b65c-c39a-3d05-893d-577b9a314615"))
-/* dual interface */ _InAttribute;
-struct __declspec(uuid("0697fc8c-9b04-3783-95c7-45eccac1ca27"))
-/* dual interface */ _OutAttribute;
-struct __declspec(uuid("0d6bd9ad-198e-3904-ad99-f6f82a2787c4"))
-/* dual interface */ _OptionalAttribute;
-struct __declspec(uuid("a1a26181-d55e-3ee2-96e6-70b354ef9371"))
-/* dual interface */ _DllImportAttribute;
-struct __declspec(uuid("23753322-c7b3-3f9a-ac96-52672c1b1ca9"))
-/* dual interface */ _StructLayoutAttribute;
-struct __declspec(uuid("c14342b8-bafd-322a-bb71-62c672da284e"))
-/* dual interface */ _FieldOffsetAttribute;
-struct __declspec(uuid("e78785c4-3a73-3c15-9390-618bf3a14719"))
-/* dual interface */ _ComAliasNameAttribute;
-struct __declspec(uuid("57b908a8-c082-3581-8a47-6b41b86e8fdc"))
-/* dual interface */ _AutomationProxyAttribute;
-struct __declspec(uuid("c69e96b2-6161-3621-b165-5805198c6b8d"))
-/* dual interface */ _PrimaryInteropAssemblyAttribute;
-struct __declspec(uuid("15d54c00-7c95-38d7-b859-e19346677dcd"))
-/* dual interface */ _CoClassAttribute;
-struct __declspec(uuid("76cc0491-9a10-35c0-8a66-7931ec345b7f"))
-/* dual interface */ _ComEventInterfaceAttribute;
-struct __declspec(uuid("a03b61a4-ca61-3460-8232-2f4ec96aa88f"))
-/* dual interface */ _TypeLibVersionAttribute;
-struct __declspec(uuid("ad419379-2ac8-3588-ab1e-0115413277c4"))
-/* dual interface */ _ComCompatibleVersionAttribute;
-struct __declspec(uuid("ed47abe7-c84b-39f9-be1b-828cfb925afe"))
-/* dual interface */ _BestFitMappingAttribute;
-struct __declspec(uuid("b26b3465-28e4-33b5-b9bf-dd7c4f6461f5"))
-/* dual interface */ _DefaultCharSetAttribute;
-struct __declspec(uuid("a54ac093-bfce-37b0-a81f-148dfed0971f"))
-/* dual interface */ _SetWin32ContextInIDispatchAttribute;
-struct __declspec(uuid("a83f04e9-fd28-384a-9dff-410688ac23ab"))
-/* dual interface */ _ExternalException;
-struct __declspec(uuid("a28c19df-b488-34ae-becc-7de744d17f7b"))
-/* dual interface */ _COMException;
-struct __declspec(uuid("76e5dbd6-f960-3c65-8ea6-fc8ad6a67022"))
-/* dual interface */ _InvalidOleVariantTypeException;
-struct __declspec(uuid("523f42a5-1fd2-355d-82bf-0d67c4a0a0e7"))
-/* dual interface */ _MarshalDirectiveException;
-struct __declspec(uuid("edcee21a-3e3a-331e-a86d-274028be6716"))
-/* dual interface */ _RuntimeEnvironment;
-struct __declspec(uuid("3e72e067-4c5e-36c8-bbef-1e2978c7780d"))
-/* dual interface */ _SEHException;
-struct __declspec(uuid("80da5818-609f-32b8-a9f8-95fcfbdb9c8e"))
-/* dual interface */ _BStrWrapper;
-struct __declspec(uuid("7df6f279-da62-3c9f-8944-4dd3c0f08170"))
-/* dual interface */ _CurrencyWrapper;
-struct __declspec(uuid("72103c67-d511-329c-b19a-dd5ec3f1206c"))
-/* dual interface */ _DispatchWrapper;
-struct __declspec(uuid("f79db336-06be-3959-a5ab-58b2ab6c5fd1"))
-/* dual interface */ _ErrorWrapper;
-struct __declspec(uuid("519eb857-7a2d-3a95-a2a3-8bb8ed63d41b"))
-/* dual interface */ _ExtensibleClassFactory;
-struct __declspec(uuid("de9156b5-5e7a-3041-bf45-a29a6c2cf48a"))
-/* dual interface */ _InvalidComObjectException;
-struct __declspec(uuid("e4a369d3-6cf0-3b05-9c0c-1a91e331641a"))
-/* dual interface */ _ObjectCreationDelegate;
-struct __declspec(uuid("8608fe7b-2fdc-318a-b711-6f7b2feded06"))
-/* dual interface */ _SafeArrayRankMismatchException;
-struct __declspec(uuid("e093fb32-e43b-3b3f-a163-742c920c2af3"))
-/* dual interface */ _SafeArrayTypeMismatchException;
-struct __declspec(uuid("1c8d8b14-4589-3dca-8e0f-a30e80fbd1a8"))
-/* dual interface */ _UnknownWrapper;
-struct __declspec(uuid("556137ea-8825-30bc-9d49-e47a9db034ee"))
-/* dual interface */ _TextWriter;
-struct __declspec(uuid("2752364a-924f-3603-8f6f-6586df98b292"))
-/* dual interface */ _Stream;
-struct __declspec(uuid("442e3c03-a205-3f21-aa4d-31768bb8ea28"))
-/* dual interface */ _BinaryReader;
-struct __declspec(uuid("4ca8147e-baa3-3a7f-92ce-a4fd7f17d8da"))
-/* dual interface */ _BinaryWriter;
-struct __declspec(uuid("4b7571c3-1275-3457-8fee-9976fd3937e3"))
-/* dual interface */ _BufferedStream;
-struct __declspec(uuid("8ce58ff5-f26d-38a4-9195-0e2ecb3b56b9"))
-/* dual interface */ _Directory;
-struct __declspec(uuid("a5d29a57-36a8-3e36-a099-7458b1fabaa2"))
-/* dual interface */ _FileSystemInfo;
-struct __declspec(uuid("487e52f1-2bb9-3bd0-a0ca-6728b3a1d051"))
-/* dual interface */ _DirectoryInfo;
-struct __declspec(uuid("c5bfc9bf-27a7-3a59-a986-44c85f3521bf"))
-/* dual interface */ _IOException;
-struct __declspec(uuid("c8a200e4-9735-30e4-b168-ed861a3020f2"))
-/* dual interface */ _DirectoryNotFoundException;
-struct __declspec(uuid("ce83a763-940f-341f-b880-332325eb6f4b"))
-/* dual interface */ _DriveInfo;
-struct __declspec(uuid("b24e9559-a662-3762-ae33-bc7dfdd538f4"))
-/* dual interface */ _DriveNotFoundException;
-struct __declspec(uuid("d625afd0-8fd9-3113-a900-43912a54c421"))
-/* dual interface */ _EndOfStreamException;
-struct __declspec(uuid("5d59051f-e19d-329a-9962-fd00d552e13d"))
-/* dual interface */ _File;
-struct __declspec(uuid("c3c429f9-8590-3a01-b2b2-434837f3d16d"))
-/* dual interface */ _FileInfo;
-struct __declspec(uuid("51d2c393-9b70-3551-84b5-ff5409fb3ada"))
-/* dual interface */ _FileLoadException;
-struct __declspec(uuid("a15a976b-81e3-3ef4-8ff1-d75ddbe20aef"))
-/* dual interface */ _FileNotFoundException;
-struct __declspec(uuid("74265195-4a46-3d6f-a9dd-69c367ea39c8"))
-/* dual interface */ _FileStream;
-struct __declspec(uuid("2dbc46fe-b3dd-3858-afc2-d3a2d492a588"))
-/* dual interface */ _MemoryStream;
-struct __declspec(uuid("6df93530-d276-31d9-8573-346778c650af"))
-/* dual interface */ _Path;
-struct __declspec(uuid("468b8eb4-89ac-381b-8f86-5e47ec0648b4"))
-/* dual interface */ _PathTooLongException;
-struct __declspec(uuid("897471f2-9450-3f03-a41f-d2e1f1397854"))
-/* dual interface */ _TextReader;
-struct __declspec(uuid("e645b470-dc3f-3ce0-8104-5837feda04b3"))
-/* dual interface */ _StreamReader;
-struct __declspec(uuid("1f124e1c-d05d-3643-a59f-c3de6051994f"))
-/* dual interface */ _StreamWriter;
-struct __declspec(uuid("59733b03-0ea5-358c-95b5-659fcd9aa0b4"))
-/* dual interface */ _StringReader;
-struct __declspec(uuid("cb9f94c0-d691-3b62-b0b2-3ce5309cfa62"))
-/* dual interface */ _StringWriter;
-struct __declspec(uuid("998dcf16-f603-355d-8c89-3b675947997f"))
-/* dual interface */ _AccessedThroughPropertyAttribute;
-struct __declspec(uuid("a6c2239b-08e6-3822-9769-e3d4b0431b82"))
-/* dual interface */ _CallConvCdecl;
-struct __declspec(uuid("8e17a5cd-1160-32dc-8548-407e7c3827c9"))
-/* dual interface */ _CallConvStdcall;
-struct __declspec(uuid("fa73dd3d-a472-35ed-b8be-f99a13581f72"))
-/* dual interface */ _CallConvThiscall;
-struct __declspec(uuid("3b452d17-3c5e-36c4-a12d-5e9276036cf8"))
-/* dual interface */ _CallConvFastcall;
-struct __declspec(uuid("62caf4a2-6a78-3fc7-af81-a6bbf930761f"))
-/* dual interface */ _CustomConstantAttribute;
-struct __declspec(uuid("ef387020-b664-3acd-a1d2-806345845953"))
-/* dual interface */ _DateTimeConstantAttribute;
-struct __declspec(uuid("3c3a8c69-7417-32fa-aa20-762d85e1b594"))
-/* dual interface */ _DiscardableAttribute;
-struct __declspec(uuid("7e133967-ccec-3e89-8bd2-6cfca649ecbf"))
-/* dual interface */ _DecimalConstantAttribute;
-struct __declspec(uuid("c5c4f625-2329-3382-8994-aaf561e5dfe9"))
-/* dual interface */ _CompilationRelaxationsAttribute;
-struct __declspec(uuid("1eed213e-656a-3a73-a4b9-0d3b26fd942b"))
-/* dual interface */ _CompilerGlobalScopeAttribute;
-struct __declspec(uuid("243368f5-67c9-3510-9424-335a8a67772f"))
-/* dual interface */ _IndexerNameAttribute;
-struct __declspec(uuid("0278c819-0c06-3756-b053-601a3e566d9b"))
-/* dual interface */ _IsVolatile;
-struct __declspec(uuid("98966503-5d80-3242-83ef-79e136f6b954"))
-/* dual interface */ _MethodImplAttribute;
-struct __declspec(uuid("db2c11d9-3870-35e7-a10c-a3ddc3dc79b1"))
-/* dual interface */ _RequiredAttributeAttribute;
-struct __declspec(uuid("f68a4008-ab94-3370-a9ac-8cc99939f534"))
-/* dual interface */ _IsCopyConstructed;
-struct __declspec(uuid("40e8e914-dc23-38a6-936b-90e4e3ab01fa"))
-/* dual interface */ _NativeCppClassAttribute;
-struct __declspec(uuid("97d0b28a-6932-3d74-b67f-6bcd3c921e7d"))
-/* dual interface */ _IDispatchConstantAttribute;
-struct __declspec(uuid("54542649-ce64-3f96-bce5-fde3bb22f242"))
-/* dual interface */ _IUnknownConstantAttribute;
-struct __declspec(uuid("8d597c42-2cfd-32b6-b6d6-86c9e2cff00a"))
-/* dual interface */ _SecurityElement;
-struct __declspec(uuid("d9fcad88-d869-3788-a802-1b1e007c7a22"))
-/* dual interface */ _XmlSyntaxException;
-struct __declspec(uuid("4803ce39-2f30-31fc-b84b-5a0141385269"))
-/* dual interface */ _CodeAccessPermission;
-struct __declspec(uuid("0720590d-5218-352a-a337-5449e6bd19da"))
-/* dual interface */ _EnvironmentPermission;
-struct __declspec(uuid("a8b7138c-8932-3d78-a585-a91569c743ac"))
-/* dual interface */ _FileDialogPermission;
-struct __declspec(uuid("a2ed7efc-8e59-3ccc-ae92-ea2377f4d5ef"))
-/* dual interface */ _FileIOPermission;
-struct __declspec(uuid("48815668-6c27-3312-803e-2757f55ce96a"))
-/* dual interface */ _SecurityAttribute;
-struct __declspec(uuid("9c5149cb-d3c6-32fd-a0d5-95350de7b813"))
-/* dual interface */ _CodeAccessSecurityAttribute;
-struct __declspec(uuid("9f8f73a3-1e99-3e51-a41b-179a41dc747c"))
-/* dual interface */ _HostProtectionAttribute;
-struct __declspec(uuid("7fee7903-f97c-3350-ad42-196b00ad2564"))
-/* dual interface */ _IsolatedStoragePermission;
-struct __declspec(uuid("0d0c83e8-bde1-3ba5-b1ef-a8fc686d8bc9"))
-/* dual interface */ _IsolatedStorageFilePermission;
-struct __declspec(uuid("4164071a-ed12-3bdd-af40-fdabcaa77d5f"))
-/* dual interface */ _EnvironmentPermissionAttribute;
-struct __declspec(uuid("0ccca629-440f-313e-96cd-ba1b4b4997f7"))
-/* dual interface */ _FileDialogPermissionAttribute;
-struct __declspec(uuid("0dca817d-f21a-3943-b54c-5e800ce5bc50"))
-/* dual interface */ _FileIOPermissionAttribute;
-struct __declspec(uuid("edb51d1c-08ad-346a-be6f-d74fd6d6f965"))
-/* dual interface */ _KeyContainerPermissionAttribute;
-struct __declspec(uuid("68ab69e4-5d68-3b51-b74d-1beab9f37f2b"))
-/* dual interface */ _PrincipalPermissionAttribute;
-struct __declspec(uuid("d31eed10-a5f0-308f-a951-e557961ec568"))
-/* dual interface */ _ReflectionPermissionAttribute;
-struct __declspec(uuid("38b6068c-1e94-3119-8841-1eca35ed8578"))
-/* dual interface */ _RegistryPermissionAttribute;
-struct __declspec(uuid("3a5b876c-cde4-32d2-9c7e-020a14aca332"))
-/* dual interface */ _SecurityPermissionAttribute;
-struct __declspec(uuid("1d5c0f70-af29-38a3-9436-3070a310c73b"))
-/* dual interface */ _UIPermissionAttribute;
-struct __declspec(uuid("2e3be3ed-2f22-3b20-9f92-bd29b79d6f42"))
-/* dual interface */ _ZoneIdentityPermissionAttribute;
-struct __declspec(uuid("c9a740f4-26e9-39a8-8885-8ca26bd79b21"))
-/* dual interface */ _StrongNameIdentityPermissionAttribute;
-struct __declspec(uuid("6fe6894a-2a53-3fb6-a06e-348f9bdad23b"))
-/* dual interface */ _SiteIdentityPermissionAttribute;
-struct __declspec(uuid("ca4a2073-48c5-3e61-8349-11701a90dd9b"))
-/* dual interface */ _UrlIdentityPermissionAttribute;
-struct __declspec(uuid("6722c730-1239-3784-ac94-c285ae5b901a"))
-/* dual interface */ _PublisherIdentityPermissionAttribute;
-struct __declspec(uuid("5c4c522f-de4e-3595-9aa9-9319c86a5283"))
-/* dual interface */ _IsolatedStoragePermissionAttribute;
-struct __declspec(uuid("6f1f8aae-d667-39cc-98fa-722bebbbeac3"))
-/* dual interface */ _IsolatedStorageFilePermissionAttribute;
-struct __declspec(uuid("947a1995-bc16-3e7c-b65a-99e71f39c091"))
-/* dual interface */ _PermissionSetAttribute;
-struct __declspec(uuid("aeb3727f-5c3a-34c4-bf18-a38f088ac8c7"))
-/* dual interface */ _ReflectionPermission;
-struct __declspec(uuid("7c6b06d1-63ad-35ef-a938-149b4ad9a71f"))
-/* dual interface */ _PrincipalPermission;
-struct __declspec(uuid("33c54a2d-02bd-3848-80b6-742d537085e5"))
-/* dual interface */ _SecurityPermission;
-struct __declspec(uuid("790b3ee9-7e06-3cd0-8243-5848486d6a78"))
-/* dual interface */ _SiteIdentityPermission;
-struct __declspec(uuid("5f1562fb-0160-3655-baea-b15bef609161"))
-/* dual interface */ _StrongNameIdentityPermission;
-struct __declspec(uuid("af53d21a-d6af-3406-b399-7df9d2aad48a"))
-/* dual interface */ _StrongNamePublicKeyBlob;
-struct __declspec(uuid("47698389-f182-3a67-87df-aed490e14dc6"))
-/* dual interface */ _UIPermission;
-struct __declspec(uuid("ec7cac31-08a2-393b-bdf2-d052eb53af2c"))
-/* dual interface */ _UrlIdentityPermission;
-struct __declspec(uuid("38b2f8d7-8cf4-323b-9c17-9c55ee287a63"))
-/* dual interface */ _ZoneIdentityPermission;
-struct __declspec(uuid("5f19e082-26f8-3361-b338-9bacb98809a4"))
-/* dual interface */ _GacIdentityPermissionAttribute;
-struct __declspec(uuid("a9637792-5be8-3c93-a501-49f0e840de38"))
-/* dual interface */ _GacIdentityPermission;
-struct __declspec(uuid("094351ea-dbc1-327f-8a83-913b593a66be"))
-/* dual interface */ _KeyContainerPermissionAccessEntry;
-struct __declspec(uuid("28ecf94e-3510-3a3e-8bd1-f866f45f3b06"))
-/* dual interface */ _KeyContainerPermissionAccessEntryCollection;
-struct __declspec(uuid("293187ea-5f88-316f-86a5-533b0c7b353f"))
-/* dual interface */ _KeyContainerPermissionAccessEntryEnumerator;
-struct __declspec(uuid("107a3cf1-b35e-3a23-b660-60264b231225"))
-/* dual interface */ _KeyContainerPermission;
-struct __declspec(uuid("e86cc74a-1233-3df3-b13f-8b27eeaac1f6"))
-/* dual interface */ _PublisherIdentityPermission;
-struct __declspec(uuid("c3fb5510-3454-3b31-b64f-de6aad6be820"))
-/* dual interface */ _RegistryPermission;
-struct __declspec(uuid("8000e51a-541c-3b20-a8ec-c8a8b41116c4"))
-/* dual interface */ _SuppressUnmanagedCodeSecurityAttribute;
-struct __declspec(uuid("41f41c1b-7b8d-39a3-a28f-aae20787f469"))
-/* dual interface */ _UnverifiableCodeAttribute;
-struct __declspec(uuid("f1c930c4-2233-3924-9840-231d008259b4"))
-/* dual interface */ _AllowPartiallyTrustedCallersAttribute;
-struct __declspec(uuid("9deae196-48c1-3590-9d0a-33716a214acd"))
-/* dual interface */ _HostSecurityManager;
-struct __declspec(uuid("c2af4970-4fb6-319c-a8aa-0614d27f2b2c"))
-/* dual interface */ _PermissionSet;
-struct __declspec(uuid("ba3e053f-ade3-3233-874a-16e624c9a49b"))
-/* dual interface */ _NamedPermissionSet;
-struct __declspec(uuid("f174290f-e4cf-3976-88aa-4f8e32eb03db"))
-/* dual interface */ _SecurityException;
-struct __declspec(uuid("ed727a9b-6fc5-3fed-bedd-7b66c847f87a"))
-/* dual interface */ _HostProtectionException;
-struct __declspec(uuid("abc04b16-5539-3c7e-92ec-0905a4a24464"))
-/* dual interface */ _SecurityManager;
-struct __declspec(uuid("f65070df-57af-3ae3-b951-d2ad7d513347"))
-/* dual interface */ _VerificationException;
-struct __declspec(uuid("f042505b-7aac-313b-a8c7-3f1ac949c311"))
-/* dual interface */ _ContextAttribute;
-struct __declspec(uuid("3936abe1-b29e-3593-83f1-793d1a7f3898"))
-/* dual interface */ _AsyncResult;
-struct __declspec(uuid("ffb2e16e-e5c7-367c-b326-965abf510f24"))
-/* dual interface */ _ChannelServices;
-struct __declspec(uuid("e1796120-c324-30d8-86f4-20086711463b"))
-/* dual interface */ _ClientChannelSinkStack;
-struct __declspec(uuid("52da9f90-89b3-35ab-907b-3562642967de"))
-/* dual interface */ _ServerChannelSinkStack;
-struct __declspec(uuid("ff19d114-3bda-30ac-8e89-36ca64a87120"))
-/* dual interface */ _ClientSponsor;
-struct __declspec(uuid("ee949b7b-439f-363e-b9fc-34db1fb781d7"))
-/* dual interface */ _CrossContextDelegate;
-struct __declspec(uuid("11a2ea7a-d600-307b-a606-511a6c7950d1"))
-/* dual interface */ _Context;
-struct __declspec(uuid("4acb3495-05db-381b-890a-d12f5340dca3"))
-/* dual interface */ _ContextProperty;
-struct __declspec(uuid("77c9bceb-9958-33c0-a858-599f66697da7"))
-/* dual interface */ _EnterpriseServicesHelper;
-struct __declspec(uuid("aa6da581-f972-36de-a53b-7585428a68ab"))
-/* dual interface */ _ChannelDataStore;
-struct __declspec(uuid("65887f70-c646-3a66-8697-8a3f7d8fe94d"))
-/* dual interface */ _TransportHeaders;
-struct __declspec(uuid("a18545b7-e5ee-31ee-9b9b-41199b11c995"))
-/* dual interface */ _SinkProviderData;
-struct __declspec(uuid("a1329ec9-e567-369f-8258-18366d89eaf8"))
-/* dual interface */ _BaseChannelObjectWithProperties;
-struct __declspec(uuid("8af3451e-154d-3d86-80d8-f8478b9733ed"))
-/* dual interface */ _BaseChannelSinkWithProperties;
-struct __declspec(uuid("94bb98ed-18bb-3843-a7fe-642824ab4e01"))
-/* dual interface */ _BaseChannelWithProperties;
-struct __declspec(uuid("b0ad9a21-5439-3d88-8975-4018b828d74c"))
-/* dual interface */ _LifetimeServices;
-struct __declspec(uuid("0eeff4c2-84bf-3e4e-bf22-b7bdbb5df899"))
-/* dual interface */ _ReturnMessage;
-struct __declspec(uuid("95e01216-5467-371b-8597-4074402ccb06"))
-/* dual interface */ _MethodCall;
-struct __declspec(uuid("a2246ae7-eb81-3a20-8e70-c9fa341c7e10"))
-/* dual interface */ _ConstructionCall;
-struct __declspec(uuid("9e9ea93a-d000-3ab9-bfca-ddeb398a55b9"))
-/* dual interface */ _MethodResponse;
-struct __declspec(uuid("be457280-6ffa-3e76-9822-83de63c0c4e0"))
-/* dual interface */ _ConstructionResponse;
-struct __declspec(uuid("ef926e1f-3ee7-32bc-8b01-c6e98c24bc19"))
-/* dual interface */ _InternalMessageWrapper;
-struct __declspec(uuid("c9614d78-10ea-3310-87ea-821b70632898"))
-/* dual interface */ _MethodCallMessageWrapper;
-struct __declspec(uuid("89304439-a24f-30f6-9a8f-89ce472d85da"))
-/* dual interface */ _MethodReturnMessageWrapper;
-struct __declspec(uuid("1dd3cf3d-df8e-32ff-91ec-e19aa10b63fb"))
-/* dual interface */ _ObjRef;
-struct __declspec(uuid("8ffedc68-5233-3fa8-813d-405aabb33ecb"))
-/* dual interface */ _OneWayAttribute;
-struct __declspec(uuid("d80ff312-2930-3680-a5e9-b48296c7415f"))
-/* dual interface */ _ProxyAttribute;
-struct __declspec(uuid("e0cf3f77-c7c3-33da-beb4-46147fc905de"))
-/* dual interface */ _RealProxy;
-struct __declspec(uuid("725692a5-9e12-37f6-911c-e3da77e5faca"))
-/* dual interface */ _SoapAttribute;
-struct __declspec(uuid("ebcdcd84-8c74-39fd-821c-f5eb3a2704d7"))
-/* dual interface */ _SoapTypeAttribute;
-struct __declspec(uuid("c58145b5-bd5a-3896-95d9-b358f54fbc44"))
-/* dual interface */ _SoapMethodAttribute;
-struct __declspec(uuid("46a3f9ff-f73c-33c7-bcc3-1bef4b25e4ae"))
-/* dual interface */ _SoapFieldAttribute;
-struct __declspec(uuid("c32abfc9-3917-30bf-a7bc-44250bdfc5d8"))
-/* dual interface */ _SoapParameterAttribute;
-struct __declspec(uuid("4b10971e-d61d-373f-bc8d-2ccf31126215"))
-/* dual interface */ _RemotingConfiguration;
-struct __declspec(uuid("8359f3ab-643f-3bcf-91e8-16e779edebe1"))
-/* dual interface */ _TypeEntry;
-struct __declspec(uuid("bac12781-6865-3558-a8d1-f1cadd2806dd"))
-/* dual interface */ _ActivatedClientTypeEntry;
-struct __declspec(uuid("94855a3b-5ca2-32cf-b1ab-48fd3915822c"))
-/* dual interface */ _ActivatedServiceTypeEntry;
-struct __declspec(uuid("4d0bc339-e3f9-3e9e-8f68-92168e6f6981"))
-/* dual interface */ _WellKnownClientTypeEntry;
-struct __declspec(uuid("60b8b604-0aed-3093-ac05-eb98fb29fc47"))
-/* dual interface */ _WellKnownServiceTypeEntry;
-struct __declspec(uuid("7264843f-f60c-39a9-99e1-029126aa0815"))
-/* dual interface */ _RemotingException;
-struct __declspec(uuid("19373c44-55b4-3487-9ad8-4c621aae85ea"))
-/* dual interface */ _ServerException;
-struct __declspec(uuid("44db8e15-acb1-34ee-81f9-56ed7ae37a5c"))
-/* dual interface */ _RemotingTimeoutException;
-struct __declspec(uuid("7b91368d-a50a-3d36-be8e-5b8836a419ad"))
-/* dual interface */ _RemotingServices;
-struct __declspec(uuid("f4efb305-cdc4-31c5-8102-33c9b91774f3"))
-/* dual interface */ _InternalRemotingServices;
-struct __declspec(uuid("04a35d22-0b08-34e7-a573-88ef2374375e"))
-/* dual interface */ _MessageSurrogateFilter;
-struct __declspec(uuid("551f7a57-8651-37db-a94a-6a3ca09c0ed7"))
-/* dual interface */ _RemotingSurrogateSelector;
-struct __declspec(uuid("7416b6ee-82e8-3a16-966b-018a40e7b1aa"))
-/* dual interface */ _SoapServices;
-struct __declspec(uuid("1738adbc-156e-3897-844f-c3147c528dea"))
-/* dual interface */ _SoapDateTime;
-struct __declspec(uuid("7ef50ddb-32a5-30a1-b412-47fab911404a"))
-/* dual interface */ _SoapDuration;
-struct __declspec(uuid("a3bf0bcd-ec32-38e6-92f2-5f37bad8030d"))
-/* dual interface */ _SoapTime;
-struct __declspec(uuid("cfa6e9d2-b3de-39a6-94d1-cc691de193f8"))
-/* dual interface */ _SoapDate;
-struct __declspec(uuid("103c7ef9-a9ee-35fb-84c5-3086c9725a20"))
-/* dual interface */ _SoapYearMonth;
-struct __declspec(uuid("c20769f3-858d-316a-be6d-c347a47948ad"))
-/* dual interface */ _SoapYear;
-struct __declspec(uuid("f9ead0aa-4156-368f-ae05-fd59d70f758d"))
-/* dual interface */ _SoapMonthDay;
-struct __declspec(uuid("d9e8314d-5053-3497-8a33-97d3dcfe33e2"))
-/* dual interface */ _SoapDay;
-struct __declspec(uuid("b4e32423-e473-3562-aa12-62fde5a7d4a2"))
-/* dual interface */ _SoapMonth;
-struct __declspec(uuid("63b9da95-fb91-358a-b7b7-90c34aa34ab7"))
-/* dual interface */ _SoapHexBinary;
-struct __declspec(uuid("8ed115a1-5e7b-34dc-ab85-90316f28015d"))
-/* dual interface */ _SoapBase64Binary;
-struct __declspec(uuid("30c65c40-4e54-3051-9d8f-4709b6ab214c"))
-/* dual interface */ _SoapInteger;
-struct __declspec(uuid("4979ec29-c2b7-3ad6-986d-5aaf7344cc4e"))
-/* dual interface */ _SoapPositiveInteger;
-struct __declspec(uuid("aaf5401e-f71c-3fe3-8a73-a25074b20d3a"))
-/* dual interface */ _SoapNonPositiveInteger;
-struct __declspec(uuid("bc261fc6-7132-3fb5-9aac-224845d3aa99"))
-/* dual interface */ _SoapNonNegativeInteger;
-struct __declspec(uuid("e384aa10-a70c-3943-97cf-0f7c282c3bdc"))
-/* dual interface */ _SoapNegativeInteger;
-struct __declspec(uuid("818ec118-be7e-3cde-92c8-44b99160920e"))
-/* dual interface */ _SoapAnyUri;
-struct __declspec(uuid("3ac646b6-6b84-382f-9aed-22c2433244e6"))
-/* dual interface */ _SoapQName;
-struct __declspec(uuid("974f01f4-6086-3137-9448-6a31fc9bef08"))
-/* dual interface */ _SoapNotation;
-struct __declspec(uuid("f4926b50-3f23-37e0-9afa-aa91ff89a7bd"))
-/* dual interface */ _SoapNormalizedString;
-struct __declspec(uuid("ab4e97b9-651d-36f4-aaba-28acf5746624"))
-/* dual interface */ _SoapToken;
-struct __declspec(uuid("14aed851-a168-3462-b877-8f9a01126653"))
-/* dual interface */ _SoapLanguage;
-struct __declspec(uuid("5eb06bef-4adf-3cc1-a6f2-62f76886b13a"))
-/* dual interface */ _SoapName;
-struct __declspec(uuid("7947a829-adb5-34d0-9cc8-6c172742c803"))
-/* dual interface */ _SoapIdrefs;
-struct __declspec(uuid("aca96da3-96ed-397e-8a72-ee1be1025f5e"))
-/* dual interface */ _SoapEntities;
-struct __declspec(uuid("e941fa15-e6c8-3dd4-b060-c0ddfbc0240a"))
-/* dual interface */ _SoapNmtoken;
-struct __declspec(uuid("a5e385ae-27fb-3708-baf7-0bf1f3955747"))
-/* dual interface */ _SoapNmtokens;
-struct __declspec(uuid("725cdaf7-b739-35c1-8463-e2a923e1f618"))
-/* dual interface */ _SoapNcName;
-struct __declspec(uuid("6a46b6a2-2d2c-3c67-af67-aae0175f17ae"))
-/* dual interface */ _SoapId;
-struct __declspec(uuid("7db7fd83-de89-38e1-9645-d4cabde694c0"))
-/* dual interface */ _SoapIdref;
-struct __declspec(uuid("37171746-b784-3586-a7d5-692a7604a66b"))
-/* dual interface */ _SoapEntity;
-struct __declspec(uuid("2d985674-231c-33d4-b14d-f3a6bd2ebe19"))
-/* dual interface */ _SynchronizationAttribute;
-struct __declspec(uuid("f51728f2-2def-308c-874a-cbb1baa9cf9e"))
-/* dual interface */ _TrackingServices;
-struct __declspec(uuid("717105a3-739b-3bc3-a2b7-ad215903fad2"))
-/* dual interface */ _UrlAttribute;
-struct __declspec(uuid("0d296515-ad19-3602-b415-d8ec77066081"))
-/* dual interface */ _Header;
-struct __declspec(uuid("5dbbaf39-a3df-30b7-aaea-9fd11394123f"))
-/* dual interface */ _HeaderHandler;
-struct __declspec(uuid("53bce4d4-6209-396d-bd4a-0b0a0a177df9"))
-/* dual interface */ _CallContext;
-struct __declspec(uuid("9aff21f5-1c9c-35e7-aea4-c3aa0beb3b77"))
-/* dual interface */ _LogicalCallContext;
-struct __declspec(uuid("ea675b47-64e0-3b5f-9be7-f7dc2990730d"))
-/* dual interface */ _ObjectHandle;
-struct __declspec(uuid("34ec3bd7-f2f6-3c20-a639-804bff89df65"))
-/* dual interface */ _IsolatedStorage;
-struct __declspec(uuid("68d5592b-47c8-381a-8d51-3925c16cf025"))
-/* dual interface */ _IsolatedStorageFileStream;
-struct __declspec(uuid("aec2b0de-9898-3607-b845-63e2e307cb5f"))
-/* dual interface */ _IsolatedStorageException;
-struct __declspec(uuid("6bbb7dee-186f-3d51-9486-be0a71e915ce"))
-/* dual interface */ _IsolatedStorageFile;
-struct __declspec(uuid("361a5049-1bc8-35a9-946a-53a877902f25"))
-/* dual interface */ _InternalRM;
-struct __declspec(uuid("a864fb13-f945-3dc0-a01c-b903f944fc97"))
-/* dual interface */ _InternalST;
-struct __declspec(uuid("bc0847b2-bd5c-37b3-ba67-7d2d54b17238"))
-/* dual interface */ _SoapMessage;
-struct __declspec(uuid("a1c392fc-314c-39d5-8de6-1f8ebca0a1e2"))
-/* dual interface */ _SoapFault;
-struct __declspec(uuid("02d1bd78-3bb6-37ad-a9f8-f7d5da273e4e"))
-/* dual interface */ _ServerFault;
-struct __declspec(uuid("3bcf0cb2-a849-375e-8189-1ba5f1f4a9b0"))
-/* dual interface */ _BinaryFormatter;
-struct __declspec(uuid("0daeaee7-007b-3fca-8755-a5c6c3158955"))
-/* dual interface */ _DynamicILInfo;
-struct __declspec(uuid("eaaa2670-0fb1-33ea-852b-f1c97fed1797"))
-/* dual interface */ _DynamicMethod;
-struct __declspec(uuid("1db1cc2a-da73-389e-828b-5c616f4fac49"))
-/* dual interface */ _OpCodes;
-struct __declspec(uuid("b1a62835-fc19-35a4-b206-a452463d7ee7"))
-/* dual interface */ _GenericTypeParameterBuilder;
-struct __declspec(uuid("fd302d86-240a-3694-a31f-9ef59e6e41bc"))
-/* dual interface */ _UnmanagedMarshal;
-struct __declspec(uuid("8978b0be-a89e-3ff9-9834-77862cebff3d"))
-/* dual interface */ _KeySizes;
-struct __declspec(uuid("4311e8f5-b249-3f81-8ff4-cf853d85306d"))
-/* dual interface */ _CryptographicException;
-struct __declspec(uuid("7fb08423-038f-3acc-b600-e6d072bae160"))
-/* dual interface */ _CryptographicUnexpectedOperationException;
-struct __declspec(uuid("7ae4b03c-414a-36e0-ba68-f9603004c925"))
-/* dual interface */ _RandomNumberGenerator;
-struct __declspec(uuid("2c65d4c0-584c-3e4e-8e6d-1afb112bff69"))
-/* dual interface */ _RNGCryptoServiceProvider;
-struct __declspec(uuid("05bc0e38-7136-3825-9e34-26c1cf2142c9"))
-/* dual interface */ _SymmetricAlgorithm;
-struct __declspec(uuid("09343ac0-d19a-3e62-bc16-0f600f10180a"))
-/* dual interface */ _AsymmetricAlgorithm;
-struct __declspec(uuid("b6685cca-7a49-37d1-a805-3de829cb8deb"))
-/* dual interface */ _AsymmetricKeyExchangeDeformatter;
-struct __declspec(uuid("1365b84b-6477-3c40-be6a-089dc01eced9"))
-/* dual interface */ _AsymmetricKeyExchangeFormatter;
-struct __declspec(uuid("7ca5fe57-d1ac-3064-bb0b-f450be40f194"))
-/* dual interface */ _AsymmetricSignatureDeformatter;
-struct __declspec(uuid("5363d066-6295-3618-be33-3f0b070b7976"))
-/* dual interface */ _AsymmetricSignatureFormatter;
-struct __declspec(uuid("23ded1e1-7d5f-3936-aa4e-18bbcc39b155"))
-/* dual interface */ _ToBase64Transform;
-struct __declspec(uuid("fc0717a6-2e86-372f-81f4-b35ed4bdf0de"))
-/* dual interface */ _FromBase64Transform;
-struct __declspec(uuid("983b8639-2ed7-364c-9899-682abb2ce850"))
-/* dual interface */ _CryptoAPITransform;
-struct __declspec(uuid("d5331d95-fff2-358f-afd5-588f469ff2e4"))
-/* dual interface */ _CspParameters;
-struct __declspec(uuid("ab00f3f8-7dde-3ff5-b805-6c5dbb200549"))
-/* dual interface */ _CryptoConfig;
-struct __declspec(uuid("4134f762-d0ec-3210-93c0-de4f443d5669"))
-/* dual interface */ _CryptoStream;
-struct __declspec(uuid("c7ef0214-b91c-3799-98dd-c994aabfc741"))
-/* dual interface */ _DES;
-struct __declspec(uuid("65e8495e-5207-3248-9250-0fc849b4f096"))
-/* dual interface */ _DESCryptoServiceProvider;
-struct __declspec(uuid("140ee78f-067f-3765-9258-c3bc72fe976b"))
-/* dual interface */ _DeriveBytes;
-struct __declspec(uuid("0eb5b5e0-1be6-3a5f-87b3-e3323342f44e"))
-/* dual interface */ _DSA;
-struct __declspec(uuid("1f38aafe-7502-332f-971f-c2fc700a1d55"))
-/* dual interface */ _DSACryptoServiceProvider;
-struct __declspec(uuid("0e774498-ade6-3820-b1d5-426b06397be7"))
-/* dual interface */ _DSASignatureDeformatter;
-struct __declspec(uuid("4b5fc561-5983-31e4-903b-1404231b2c89"))
-/* dual interface */ _DSASignatureFormatter;
-struct __declspec(uuid("69d3baba-1c3d-354c-acfe-f19109ec3896"))
-/* dual interface */ _HashAlgorithm;
-struct __declspec(uuid("d182cf91-628c-3ff6-87f0-41ba51cc7433"))
-/* dual interface */ _KeyedHashAlgorithm;
-struct __declspec(uuid("e5456726-33f6-34e4-95c2-db2bfa581462"))
-/* dual interface */ _HMAC;
-struct __declspec(uuid("486360f5-6213-322b-befb-45221579d4af"))
-/* dual interface */ _HMACMD5;
-struct __declspec(uuid("9fd974a5-338c-37b9-a1b2-d45f0c2b25c2"))
-/* dual interface */ _HMACRIPEMD160;
-struct __declspec(uuid("63ac7c37-c51a-3d82-8fdd-2a567039e46d"))
-/* dual interface */ _HMACSHA1;
-struct __declspec(uuid("1377ce34-8921-3bd4-96e9-c8d5d5aa1adf"))
-/* dual interface */ _HMACSHA256;
-struct __declspec(uuid("786f8ac3-93e4-3b6f-9f62-1901b0e5f433"))
-/* dual interface */ _HMACSHA384;
-struct __declspec(uuid("eb081b9d-a766-3abe-b720-505c42162d83"))
-/* dual interface */ _HMACSHA512;
-struct __declspec(uuid("be8619cb-3731-3cb2-a3a8-cd0bfa5566ec"))
-/* dual interface */ _CspKeyContainerInfo;
-struct __declspec(uuid("1cac0bda-ac58-31bc-b624-63f77d0c3d2f"))
-/* dual interface */ _MACTripleDES;
-struct __declspec(uuid("9aa8765e-69a0-30e3-9cde-ebc70662ae37"))
-/* dual interface */ _MD5;
-struct __declspec(uuid("d3f5c812-5867-33c9-8cee-cb170e8d844a"))
-/* dual interface */ _MD5CryptoServiceProvider;
-struct __declspec(uuid("85601fee-a79d-3710-af21-099089edc0bf"))
-/* dual interface */ _MaskGenerationMethod;
-struct __declspec(uuid("3cd62d67-586f-309e-a6d8-1f4baac5ac28"))
-/* dual interface */ _PasswordDeriveBytes;
-struct __declspec(uuid("425bff0d-59e4-36a8-b1ff-1f5d39d698f4"))
-/* dual interface */ _PKCS1MaskGenerationMethod;
-struct __declspec(uuid("f7c0c4cc-0d49-31ee-a3d3-b8b551e4928c"))
-/* dual interface */ _RC2;
-struct __declspec(uuid("875715c5-cb64-3920-8156-0ee9cb0e07ea"))
-/* dual interface */ _RC2CryptoServiceProvider;
-struct __declspec(uuid("a6589897-5a67-305f-9497-72e5fe8bead5"))
-/* dual interface */ _Rfc2898DeriveBytes;
-struct __declspec(uuid("e5481be9-3422-3506-bc35-b96d4535014d"))
-/* dual interface */ _RIPEMD160;
-struct __declspec(uuid("814f9c35-b7f8-3ceb-8e43-e01f09157060"))
-/* dual interface */ _RIPEMD160Managed;
-struct __declspec(uuid("0b3fb710-a25c-3310-8774-1cf117f95bd4"))
-/* dual interface */ _RSA;
-struct __declspec(uuid("bd9df856-2300-3254-bcf0-679ba03c7a13"))
-/* dual interface */ _RSACryptoServiceProvider;
-struct __declspec(uuid("37625095-7baa-377d-a0dc-7f465c0167aa"))
-/* dual interface */ _RSAOAEPKeyExchangeDeformatter;
-struct __declspec(uuid("77a416e7-2ac6-3d0e-98ff-3ba0f586f56f"))
-/* dual interface */ _RSAOAEPKeyExchangeFormatter;
-struct __declspec(uuid("8034aaf4-3666-3b6f-85cf-463f9bfd31a9"))
-/* dual interface */ _RSAPKCS1KeyExchangeDeformatter;
-struct __declspec(uuid("9ff67f8e-a7aa-3ba6-90ee-9d44af6e2f8c"))
-/* dual interface */ _RSAPKCS1KeyExchangeFormatter;
-struct __declspec(uuid("fc38507e-06a4-3300-8652-8d7b54341f65"))
-/* dual interface */ _RSAPKCS1SignatureDeformatter;
-struct __declspec(uuid("fb7a5ff4-cfa8-3f24-ad5f-d5eb39359707"))
-/* dual interface */ _RSAPKCS1SignatureFormatter;
-struct __declspec(uuid("21b52a91-856f-373c-ad42-4cf3f1021f5a"))
-/* dual interface */ _Rijndael;
-struct __declspec(uuid("427ea9d3-11d8-3e38-9e05-a4f7fa684183"))
-/* dual interface */ _RijndaelManaged;
-struct __declspec(uuid("5767c78f-f344-35a5-84bc-53b9eaeb68cb"))
-/* dual interface */ _RijndaelManagedTransform;
-struct __declspec(uuid("48600dd2-0099-337f-92d6-961d1e5010d4"))
-/* dual interface */ _SHA1;
-struct __declspec(uuid("a16537bc-1edf-3516-b75e-cc65caf873ab"))
-/* dual interface */ _SHA1CryptoServiceProvider;
-struct __declspec(uuid("c27990bb-3cfd-3d29-8dc0-bbe5fbadeafd"))
-/* dual interface */ _SHA1Managed;
-struct __declspec(uuid("3b274703-dfae-3f9c-a1b5-9990df9d7fa3"))
-/* dual interface */ _SHA256;
-struct __declspec(uuid("3d077954-7bcc-325b-9dda-3b17a03378e0"))
-/* dual interface */ _SHA256Managed;
-struct __declspec(uuid("b60ad5d7-2c2e-35b7-8d77-7946156cfe8e"))
-/* dual interface */ _SHA384;
-struct __declspec(uuid("de541460-f838-3698-b2da-510b09070118"))
-/* dual interface */ _SHA384Managed;
-struct __declspec(uuid("49dd9e4b-84f3-3d6d-91fb-3fedcef634c7"))
-/* dual interface */ _SHA512;
-struct __declspec(uuid("dc8ce439-7954-36ed-803c-674f72f27249"))
-/* dual interface */ _SHA512Managed;
-struct __declspec(uuid("8017b414-4886-33da-80a3-7865c1350d43"))
-/* dual interface */ _SignatureDescription;
-struct __declspec(uuid("c040b889-5278-3132-aff9-afa61707a81d"))
-/* dual interface */ _TripleDES;
-struct __declspec(uuid("ec69d083-3cd0-3c0c-998c-3b738db535d5"))
-/* dual interface */ _TripleDESCryptoServiceProvider;
-struct __declspec(uuid("68fd6f14-a7b2-36c8-a724-d01f90d73477"))
-/* dual interface */ _X509Certificate;
-
-//
-// Smart pointer typedef declarations
-//
-
-_COM_SMARTPTR_TYPEDEF(IComparable, __uuidof(IComparable));
-_COM_SMARTPTR_TYPEDEF(ICloneable, __uuidof(ICloneable));
-_COM_SMARTPTR_TYPEDEF(IEnumerable, __uuidof(IEnumerable));
-_COM_SMARTPTR_TYPEDEF(IList, __uuidof(IList));
-_COM_SMARTPTR_TYPEDEF(IEnumerator, __uuidof(IEnumerator));
-_COM_SMARTPTR_TYPEDEF(IDisposable, __uuidof(IDisposable));
-_COM_SMARTPTR_TYPEDEF(IComparer, __uuidof(IComparer));
-_COM_SMARTPTR_TYPEDEF(IEqualityComparer, __uuidof(IEqualityComparer));
-_COM_SMARTPTR_TYPEDEF(IDeserializationCallback, __uuidof(IDeserializationCallback));
-_COM_SMARTPTR_TYPEDEF(_Activator, __uuidof(_Activator));
-_COM_SMARTPTR_TYPEDEF(IAppDomainSetup, __uuidof(IAppDomainSetup));
-_COM_SMARTPTR_TYPEDEF(_Attribute, __uuidof(_Attribute));
-_COM_SMARTPTR_TYPEDEF(_Thread, __uuidof(_Thread));
-_COM_SMARTPTR_TYPEDEF(IObjectHandle, __uuidof(IObjectHandle));
-_COM_SMARTPTR_TYPEDEF(IHashCodeProvider, __uuidof(IHashCodeProvider));
-_COM_SMARTPTR_TYPEDEF(IDictionaryEnumerator, __uuidof(IDictionaryEnumerator));
-_COM_SMARTPTR_TYPEDEF(ISymbolDocument, __uuidof(ISymbolDocument));
-_COM_SMARTPTR_TYPEDEF(ISymbolDocumentWriter, __uuidof(ISymbolDocumentWriter));
-_COM_SMARTPTR_TYPEDEF(ISymbolNamespace, __uuidof(ISymbolNamespace));
-_COM_SMARTPTR_TYPEDEF(ISymbolVariable, __uuidof(ISymbolVariable));
-_COM_SMARTPTR_TYPEDEF(_AssemblyName, __uuidof(_AssemblyName));
-_COM_SMARTPTR_TYPEDEF(_ParameterInfo, __uuidof(_ParameterInfo));
-_COM_SMARTPTR_TYPEDEF(_Module, __uuidof(_Module));
-_COM_SMARTPTR_TYPEDEF(ISymbolWriter, __uuidof(ISymbolWriter));
-_COM_SMARTPTR_TYPEDEF(IObjectReference, __uuidof(IObjectReference));
-_COM_SMARTPTR_TYPEDEF(IResourceReader, __uuidof(IResourceReader));
-_COM_SMARTPTR_TYPEDEF(IResourceWriter, __uuidof(IResourceWriter));
-_COM_SMARTPTR_TYPEDEF(IIdentity, __uuidof(IIdentity));
-_COM_SMARTPTR_TYPEDEF(IPrincipal, __uuidof(IPrincipal));
-_COM_SMARTPTR_TYPEDEF(ICustomMarshaler, __uuidof(ICustomMarshaler));
-_COM_SMARTPTR_TYPEDEF(ICustomAdapter, __uuidof(ICustomAdapter));
-_COM_SMARTPTR_TYPEDEF(ITypeLibExporterNameProvider, __uuidof(ITypeLibExporterNameProvider));
-_COM_SMARTPTR_TYPEDEF(IPermission, __uuidof(IPermission));
-_COM_SMARTPTR_TYPEDEF(IStackWalk, __uuidof(IStackWalk));
-_COM_SMARTPTR_TYPEDEF(IUnrestrictedPermission, __uuidof(IUnrestrictedPermission));
-_COM_SMARTPTR_TYPEDEF(IChannel, __uuidof(IChannel));
-_COM_SMARTPTR_TYPEDEF(IChannelReceiver, __uuidof(IChannelReceiver));
-_COM_SMARTPTR_TYPEDEF(IMethodCallMessage, __uuidof(IMethodCallMessage));
-_COM_SMARTPTR_TYPEDEF(IConstructionReturnMessage, __uuidof(IConstructionReturnMessage));
-_COM_SMARTPTR_TYPEDEF(IClientFormatterSinkProvider, __uuidof(IClientFormatterSinkProvider));
-_COM_SMARTPTR_TYPEDEF(IServerFormatterSinkProvider, __uuidof(IServerFormatterSinkProvider));
-_COM_SMARTPTR_TYPEDEF(IClientFormatterSink, __uuidof(IClientFormatterSink));
-_COM_SMARTPTR_TYPEDEF(IChannelDataStore, __uuidof(IChannelDataStore));
-_COM_SMARTPTR_TYPEDEF(ITransportHeaders, __uuidof(ITransportHeaders));
-_COM_SMARTPTR_TYPEDEF(IDynamicProperty, __uuidof(IDynamicProperty));
-_COM_SMARTPTR_TYPEDEF(IMessageCtrl, __uuidof(IMessageCtrl));
-_COM_SMARTPTR_TYPEDEF(IFieldInfo, __uuidof(IFieldInfo));
-_COM_SMARTPTR_TYPEDEF(IChannelInfo, __uuidof(IChannelInfo));
-_COM_SMARTPTR_TYPEDEF(ISoapXsd, __uuidof(ISoapXsd));
-_COM_SMARTPTR_TYPEDEF(ILogicalThreadAffinative, __uuidof(ILogicalThreadAffinative));
-_COM_SMARTPTR_TYPEDEF(INormalizeForIsolatedStorage, __uuidof(INormalizeForIsolatedStorage));
-_COM_SMARTPTR_TYPEDEF(ISoapMessage, __uuidof(ISoapMessage));
-_COM_SMARTPTR_TYPEDEF(_AssemblyBuilder, __uuidof(_AssemblyBuilder));
-_COM_SMARTPTR_TYPEDEF(_ConstructorBuilder, __uuidof(_ConstructorBuilder));
-_COM_SMARTPTR_TYPEDEF(_CustomAttributeBuilder, __uuidof(_CustomAttributeBuilder));
-_COM_SMARTPTR_TYPEDEF(_EnumBuilder, __uuidof(_EnumBuilder));
-_COM_SMARTPTR_TYPEDEF(_EventBuilder, __uuidof(_EventBuilder));
-_COM_SMARTPTR_TYPEDEF(_FieldBuilder, __uuidof(_FieldBuilder));
-_COM_SMARTPTR_TYPEDEF(_ILGenerator, __uuidof(_ILGenerator));
-_COM_SMARTPTR_TYPEDEF(_LocalBuilder, __uuidof(_LocalBuilder));
-_COM_SMARTPTR_TYPEDEF(_MethodBuilder, __uuidof(_MethodBuilder));
-_COM_SMARTPTR_TYPEDEF(_MethodRental, __uuidof(_MethodRental));
-_COM_SMARTPTR_TYPEDEF(_ModuleBuilder, __uuidof(_ModuleBuilder));
-_COM_SMARTPTR_TYPEDEF(_ParameterBuilder, __uuidof(_ParameterBuilder));
-_COM_SMARTPTR_TYPEDEF(_PropertyBuilder, __uuidof(_PropertyBuilder));
-_COM_SMARTPTR_TYPEDEF(_SignatureHelper, __uuidof(_SignatureHelper));
-_COM_SMARTPTR_TYPEDEF(_TypeBuilder, __uuidof(_TypeBuilder));
-_COM_SMARTPTR_TYPEDEF(ICryptoTransform, __uuidof(ICryptoTransform));
-_COM_SMARTPTR_TYPEDEF(_ValueType, __uuidof(_ValueType));
-_COM_SMARTPTR_TYPEDEF(_Enum, __uuidof(_Enum));
-_COM_SMARTPTR_TYPEDEF(_MulticastDelegate, __uuidof(_MulticastDelegate));
-_COM_SMARTPTR_TYPEDEF(_Array, __uuidof(_Array));
-_COM_SMARTPTR_TYPEDEF(ICollection, __uuidof(ICollection));
-_COM_SMARTPTR_TYPEDEF(IDictionary, __uuidof(IDictionary));
-_COM_SMARTPTR_TYPEDEF(IChannelSinkBase, __uuidof(IChannelSinkBase));
-_COM_SMARTPTR_TYPEDEF(IMessage, __uuidof(IMessage));
-_COM_SMARTPTR_TYPEDEF(IMessageSink, __uuidof(IMessageSink));
-_COM_SMARTPTR_TYPEDEF(IChannelSender, __uuidof(IChannelSender));
-_COM_SMARTPTR_TYPEDEF(IContributeClientContextSink, __uuidof(IContributeClientContextSink));
-_COM_SMARTPTR_TYPEDEF(IContributeServerContextSink, __uuidof(IContributeServerContextSink));
-_COM_SMARTPTR_TYPEDEF(IDynamicMessageSink, __uuidof(IDynamicMessageSink));
-_COM_SMARTPTR_TYPEDEF(IContributeDynamicSink, __uuidof(IContributeDynamicSink));
-_COM_SMARTPTR_TYPEDEF(IEnvoyInfo, __uuidof(IEnvoyInfo));
-_COM_SMARTPTR_TYPEDEF(_String, __uuidof(_String));
-_COM_SMARTPTR_TYPEDEF(_StringComparer, __uuidof(_StringComparer));
-_COM_SMARTPTR_TYPEDEF(_StringBuilder, __uuidof(_StringBuilder));
-_COM_SMARTPTR_TYPEDEF(_SystemException, __uuidof(_SystemException));
-_COM_SMARTPTR_TYPEDEF(_OutOfMemoryException, __uuidof(_OutOfMemoryException));
-_COM_SMARTPTR_TYPEDEF(_StackOverflowException, __uuidof(_StackOverflowException));
-_COM_SMARTPTR_TYPEDEF(_DataMisalignedException, __uuidof(_DataMisalignedException));
-_COM_SMARTPTR_TYPEDEF(_ExecutionEngineException, __uuidof(_ExecutionEngineException));
-_COM_SMARTPTR_TYPEDEF(_MemberAccessException, __uuidof(_MemberAccessException));
-_COM_SMARTPTR_TYPEDEF(_AccessViolationException, __uuidof(_AccessViolationException));
-_COM_SMARTPTR_TYPEDEF(_ApplicationActivator, __uuidof(_ApplicationActivator));
-_COM_SMARTPTR_TYPEDEF(_ApplicationException, __uuidof(_ApplicationException));
-_COM_SMARTPTR_TYPEDEF(_EventArgs, __uuidof(_EventArgs));
-_COM_SMARTPTR_TYPEDEF(_ResolveEventArgs, __uuidof(_ResolveEventArgs));
-_COM_SMARTPTR_TYPEDEF(_AssemblyLoadEventArgs, __uuidof(_AssemblyLoadEventArgs));
-_COM_SMARTPTR_TYPEDEF(_ResolveEventHandler, __uuidof(_ResolveEventHandler));
-_COM_SMARTPTR_TYPEDEF(_AssemblyLoadEventHandler, __uuidof(_AssemblyLoadEventHandler));
-_COM_SMARTPTR_TYPEDEF(_AppDomainInitializer, __uuidof(_AppDomainInitializer));
-_COM_SMARTPTR_TYPEDEF(_MarshalByRefObject, __uuidof(_MarshalByRefObject));
-_COM_SMARTPTR_TYPEDEF(IContributeEnvoySink, __uuidof(IContributeEnvoySink));
-_COM_SMARTPTR_TYPEDEF(IContributeObjectSink, __uuidof(IContributeObjectSink));
-_COM_SMARTPTR_TYPEDEF(_CrossAppDomainDelegate, __uuidof(_CrossAppDomainDelegate));
-_COM_SMARTPTR_TYPEDEF(_AppDomainManager, __uuidof(_AppDomainManager));
-_COM_SMARTPTR_TYPEDEF(_LoaderOptimizationAttribute, __uuidof(_LoaderOptimizationAttribute));
-_COM_SMARTPTR_TYPEDEF(_AppDomainUnloadedException, __uuidof(_AppDomainUnloadedException));
-_COM_SMARTPTR_TYPEDEF(_EvidenceBase, __uuidof(_EvidenceBase));
-_COM_SMARTPTR_TYPEDEF(_ActivationArguments, __uuidof(_ActivationArguments));
-_COM_SMARTPTR_TYPEDEF(_ApplicationId, __uuidof(_ApplicationId));
-_COM_SMARTPTR_TYPEDEF(_ArgumentException, __uuidof(_ArgumentException));
-_COM_SMARTPTR_TYPEDEF(_ArgumentNullException, __uuidof(_ArgumentNullException));
-_COM_SMARTPTR_TYPEDEF(_ArgumentOutOfRangeException, __uuidof(_ArgumentOutOfRangeException));
-_COM_SMARTPTR_TYPEDEF(_ArithmeticException, __uuidof(_ArithmeticException));
-_COM_SMARTPTR_TYPEDEF(_ArrayTypeMismatchException, __uuidof(_ArrayTypeMismatchException));
-_COM_SMARTPTR_TYPEDEF(_AsyncCallback, __uuidof(_AsyncCallback));
-_COM_SMARTPTR_TYPEDEF(_AttributeUsageAttribute, __uuidof(_AttributeUsageAttribute));
-_COM_SMARTPTR_TYPEDEF(_BadImageFormatException, __uuidof(_BadImageFormatException));
-_COM_SMARTPTR_TYPEDEF(_Buffer, __uuidof(_Buffer));
-_COM_SMARTPTR_TYPEDEF(_CannotUnloadAppDomainException, __uuidof(_CannotUnloadAppDomainException));
-_COM_SMARTPTR_TYPEDEF(_CharEnumerator, __uuidof(_CharEnumerator));
-_COM_SMARTPTR_TYPEDEF(_CLSCompliantAttribute, __uuidof(_CLSCompliantAttribute));
-_COM_SMARTPTR_TYPEDEF(_TypeUnloadedException, __uuidof(_TypeUnloadedException));
-_COM_SMARTPTR_TYPEDEF(_CriticalFinalizerObject, __uuidof(_CriticalFinalizerObject));
-_COM_SMARTPTR_TYPEDEF(_ContextMarshalException, __uuidof(_ContextMarshalException));
-_COM_SMARTPTR_TYPEDEF(_ContextBoundObject, __uuidof(_ContextBoundObject));
-_COM_SMARTPTR_TYPEDEF(_ContextStaticAttribute, __uuidof(_ContextStaticAttribute));
-_COM_SMARTPTR_TYPEDEF(_TimeZone, __uuidof(_TimeZone));
-_COM_SMARTPTR_TYPEDEF(_DBNull, __uuidof(_DBNull));
-_COM_SMARTPTR_TYPEDEF(_DivideByZeroException, __uuidof(_DivideByZeroException));
-_COM_SMARTPTR_TYPEDEF(_DuplicateWaitObjectException, __uuidof(_DuplicateWaitObjectException));
-_COM_SMARTPTR_TYPEDEF(_TypeLoadException, __uuidof(_TypeLoadException));
-_COM_SMARTPTR_TYPEDEF(_EntryPointNotFoundException, __uuidof(_EntryPointNotFoundException));
-_COM_SMARTPTR_TYPEDEF(_DllNotFoundException, __uuidof(_DllNotFoundException));
-_COM_SMARTPTR_TYPEDEF(_Environment, __uuidof(_Environment));
-_COM_SMARTPTR_TYPEDEF(_EventHandler, __uuidof(_EventHandler));
-_COM_SMARTPTR_TYPEDEF(_FieldAccessException, __uuidof(_FieldAccessException));
-_COM_SMARTPTR_TYPEDEF(_FlagsAttribute, __uuidof(_FlagsAttribute));
-_COM_SMARTPTR_TYPEDEF(_FormatException, __uuidof(_FormatException));
-_COM_SMARTPTR_TYPEDEF(_IndexOutOfRangeException, __uuidof(_IndexOutOfRangeException));
-_COM_SMARTPTR_TYPEDEF(_InvalidCastException, __uuidof(_InvalidCastException));
-_COM_SMARTPTR_TYPEDEF(_InvalidOperationException, __uuidof(_InvalidOperationException));
-_COM_SMARTPTR_TYPEDEF(_InvalidProgramException, __uuidof(_InvalidProgramException));
-_COM_SMARTPTR_TYPEDEF(_LocalDataStoreSlot, __uuidof(_LocalDataStoreSlot));
-_COM_SMARTPTR_TYPEDEF(_MethodAccessException, __uuidof(_MethodAccessException));
-_COM_SMARTPTR_TYPEDEF(_MissingMemberException, __uuidof(_MissingMemberException));
-_COM_SMARTPTR_TYPEDEF(_MissingFieldException, __uuidof(_MissingFieldException));
-_COM_SMARTPTR_TYPEDEF(_MissingMethodException, __uuidof(_MissingMethodException));
-_COM_SMARTPTR_TYPEDEF(_MulticastNotSupportedException, __uuidof(_MulticastNotSupportedException));
-_COM_SMARTPTR_TYPEDEF(_NonSerializedAttribute, __uuidof(_NonSerializedAttribute));
-_COM_SMARTPTR_TYPEDEF(_NotFiniteNumberException, __uuidof(_NotFiniteNumberException));
-_COM_SMARTPTR_TYPEDEF(_NotImplementedException, __uuidof(_NotImplementedException));
-_COM_SMARTPTR_TYPEDEF(_NotSupportedException, __uuidof(_NotSupportedException));
-_COM_SMARTPTR_TYPEDEF(_NullReferenceException, __uuidof(_NullReferenceException));
-_COM_SMARTPTR_TYPEDEF(_ObjectDisposedException, __uuidof(_ObjectDisposedException));
-_COM_SMARTPTR_TYPEDEF(_ObsoleteAttribute, __uuidof(_ObsoleteAttribute));
-_COM_SMARTPTR_TYPEDEF(_OperatingSystem, __uuidof(_OperatingSystem));
-_COM_SMARTPTR_TYPEDEF(_OperationCanceledException, __uuidof(_OperationCanceledException));
-_COM_SMARTPTR_TYPEDEF(_OverflowException, __uuidof(_OverflowException));
-_COM_SMARTPTR_TYPEDEF(_ParamArrayAttribute, __uuidof(_ParamArrayAttribute));
-_COM_SMARTPTR_TYPEDEF(_PlatformNotSupportedException, __uuidof(_PlatformNotSupportedException));
-_COM_SMARTPTR_TYPEDEF(_Random, __uuidof(_Random));
-_COM_SMARTPTR_TYPEDEF(_RankException, __uuidof(_RankException));
-_COM_SMARTPTR_TYPEDEF(_TypeInfo, __uuidof(_TypeInfo));
-_COM_SMARTPTR_TYPEDEF(_SerializableAttribute, __uuidof(_SerializableAttribute));
-_COM_SMARTPTR_TYPEDEF(_STAThreadAttribute, __uuidof(_STAThreadAttribute));
-_COM_SMARTPTR_TYPEDEF(_MTAThreadAttribute, __uuidof(_MTAThreadAttribute));
-_COM_SMARTPTR_TYPEDEF(_TimeoutException, __uuidof(_TimeoutException));
-_COM_SMARTPTR_TYPEDEF(_TypeInitializationException, __uuidof(_TypeInitializationException));
-_COM_SMARTPTR_TYPEDEF(_UnauthorizedAccessException, __uuidof(_UnauthorizedAccessException));
-_COM_SMARTPTR_TYPEDEF(_UnhandledExceptionEventArgs, __uuidof(_UnhandledExceptionEventArgs));
-_COM_SMARTPTR_TYPEDEF(_UnhandledExceptionEventHandler, __uuidof(_UnhandledExceptionEventHandler));
-_COM_SMARTPTR_TYPEDEF(_Version, __uuidof(_Version));
-_COM_SMARTPTR_TYPEDEF(_WeakReference, __uuidof(_WeakReference));
-_COM_SMARTPTR_TYPEDEF(_WaitHandle, __uuidof(_WaitHandle));
-_COM_SMARTPTR_TYPEDEF(IAsyncResult, __uuidof(IAsyncResult));
-_COM_SMARTPTR_TYPEDEF(_EventWaitHandle, __uuidof(_EventWaitHandle));
-_COM_SMARTPTR_TYPEDEF(_AutoResetEvent, __uuidof(_AutoResetEvent));
-_COM_SMARTPTR_TYPEDEF(_ContextCallback, __uuidof(_ContextCallback));
-_COM_SMARTPTR_TYPEDEF(_ManualResetEvent, __uuidof(_ManualResetEvent));
-_COM_SMARTPTR_TYPEDEF(_Monitor, __uuidof(_Monitor));
-_COM_SMARTPTR_TYPEDEF(_Mutex, __uuidof(_Mutex));
-_COM_SMARTPTR_TYPEDEF(_Overlapped, __uuidof(_Overlapped));
-_COM_SMARTPTR_TYPEDEF(_ReaderWriterLock, __uuidof(_ReaderWriterLock));
-_COM_SMARTPTR_TYPEDEF(_SynchronizationLockException, __uuidof(_SynchronizationLockException));
-_COM_SMARTPTR_TYPEDEF(_ThreadAbortException, __uuidof(_ThreadAbortException));
-_COM_SMARTPTR_TYPEDEF(_ThreadInterruptedException, __uuidof(_ThreadInterruptedException));
-_COM_SMARTPTR_TYPEDEF(_RegisteredWaitHandle, __uuidof(_RegisteredWaitHandle));
-_COM_SMARTPTR_TYPEDEF(_WaitCallback, __uuidof(_WaitCallback));
-_COM_SMARTPTR_TYPEDEF(_WaitOrTimerCallback, __uuidof(_WaitOrTimerCallback));
-_COM_SMARTPTR_TYPEDEF(_IOCompletionCallback, __uuidof(_IOCompletionCallback));
-_COM_SMARTPTR_TYPEDEF(_ThreadStart, __uuidof(_ThreadStart));
-_COM_SMARTPTR_TYPEDEF(_ThreadStateException, __uuidof(_ThreadStateException));
-_COM_SMARTPTR_TYPEDEF(_ThreadStaticAttribute, __uuidof(_ThreadStaticAttribute));
-_COM_SMARTPTR_TYPEDEF(_Timeout, __uuidof(_Timeout));
-_COM_SMARTPTR_TYPEDEF(_TimerCallback, __uuidof(_TimerCallback));
-_COM_SMARTPTR_TYPEDEF(_Timer, __uuidof(_Timer));
-_COM_SMARTPTR_TYPEDEF(_CaseInsensitiveComparer, __uuidof(_CaseInsensitiveComparer));
-_COM_SMARTPTR_TYPEDEF(_CaseInsensitiveHashCodeProvider, __uuidof(_CaseInsensitiveHashCodeProvider));
-_COM_SMARTPTR_TYPEDEF(_CollectionBase, __uuidof(_CollectionBase));
-_COM_SMARTPTR_TYPEDEF(_DictionaryBase, __uuidof(_DictionaryBase));
-_COM_SMARTPTR_TYPEDEF(_ReadOnlyCollectionBase, __uuidof(_ReadOnlyCollectionBase));
-_COM_SMARTPTR_TYPEDEF(_Queue, __uuidof(_Queue));
-_COM_SMARTPTR_TYPEDEF(_ArrayList, __uuidof(_ArrayList));
-_COM_SMARTPTR_TYPEDEF(_BitArray, __uuidof(_BitArray));
-_COM_SMARTPTR_TYPEDEF(_Stack, __uuidof(_Stack));
-_COM_SMARTPTR_TYPEDEF(_Comparer, __uuidof(_Comparer));
-_COM_SMARTPTR_TYPEDEF(_Hashtable, __uuidof(_Hashtable));
-_COM_SMARTPTR_TYPEDEF(_SortedList, __uuidof(_SortedList));
-_COM_SMARTPTR_TYPEDEF(_Nullable, __uuidof(_Nullable));
-_COM_SMARTPTR_TYPEDEF(_KeyNotFoundException, __uuidof(_KeyNotFoundException));
-_COM_SMARTPTR_TYPEDEF(_ConditionalAttribute, __uuidof(_ConditionalAttribute));
-_COM_SMARTPTR_TYPEDEF(_Debugger, __uuidof(_Debugger));
-_COM_SMARTPTR_TYPEDEF(_DebuggerStepThroughAttribute, __uuidof(_DebuggerStepThroughAttribute));
-_COM_SMARTPTR_TYPEDEF(_DebuggerStepperBoundaryAttribute, __uuidof(_DebuggerStepperBoundaryAttribute));
-_COM_SMARTPTR_TYPEDEF(_DebuggerHiddenAttribute, __uuidof(_DebuggerHiddenAttribute));
-_COM_SMARTPTR_TYPEDEF(_DebuggerNonUserCodeAttribute, __uuidof(_DebuggerNonUserCodeAttribute));
-_COM_SMARTPTR_TYPEDEF(_DebuggableAttribute, __uuidof(_DebuggableAttribute));
-_COM_SMARTPTR_TYPEDEF(_DebuggerBrowsableAttribute, __uuidof(_DebuggerBrowsableAttribute));
-_COM_SMARTPTR_TYPEDEF(_DebuggerTypeProxyAttribute, __uuidof(_DebuggerTypeProxyAttribute));
-_COM_SMARTPTR_TYPEDEF(_DebuggerDisplayAttribute, __uuidof(_DebuggerDisplayAttribute));
-_COM_SMARTPTR_TYPEDEF(_DebuggerVisualizerAttribute, __uuidof(_DebuggerVisualizerAttribute));
-_COM_SMARTPTR_TYPEDEF(_StackTrace, __uuidof(_StackTrace));
-_COM_SMARTPTR_TYPEDEF(_StackFrame, __uuidof(_StackFrame));
-_COM_SMARTPTR_TYPEDEF(_SymDocumentType, __uuidof(_SymDocumentType));
-_COM_SMARTPTR_TYPEDEF(_SymLanguageType, __uuidof(_SymLanguageType));
-_COM_SMARTPTR_TYPEDEF(_SymLanguageVendor, __uuidof(_SymLanguageVendor));
-_COM_SMARTPTR_TYPEDEF(_AmbiguousMatchException, __uuidof(_AmbiguousMatchException));
-_COM_SMARTPTR_TYPEDEF(_ModuleResolveEventHandler, __uuidof(_ModuleResolveEventHandler));
-_COM_SMARTPTR_TYPEDEF(_AssemblyCopyrightAttribute, __uuidof(_AssemblyCopyrightAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyTrademarkAttribute, __uuidof(_AssemblyTrademarkAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyProductAttribute, __uuidof(_AssemblyProductAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyCompanyAttribute, __uuidof(_AssemblyCompanyAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyDescriptionAttribute, __uuidof(_AssemblyDescriptionAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyTitleAttribute, __uuidof(_AssemblyTitleAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyConfigurationAttribute, __uuidof(_AssemblyConfigurationAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyDefaultAliasAttribute, __uuidof(_AssemblyDefaultAliasAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyInformationalVersionAttribute, __uuidof(_AssemblyInformationalVersionAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyFileVersionAttribute, __uuidof(_AssemblyFileVersionAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyCultureAttribute, __uuidof(_AssemblyCultureAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyVersionAttribute, __uuidof(_AssemblyVersionAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyKeyFileAttribute, __uuidof(_AssemblyKeyFileAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyDelaySignAttribute, __uuidof(_AssemblyDelaySignAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyAlgorithmIdAttribute, __uuidof(_AssemblyAlgorithmIdAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyFlagsAttribute, __uuidof(_AssemblyFlagsAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyKeyNameAttribute, __uuidof(_AssemblyKeyNameAttribute));
-_COM_SMARTPTR_TYPEDEF(_AssemblyNameProxy, __uuidof(_AssemblyNameProxy));
-_COM_SMARTPTR_TYPEDEF(_CustomAttributeFormatException, __uuidof(_CustomAttributeFormatException));
-_COM_SMARTPTR_TYPEDEF(_CustomAttributeData, __uuidof(_CustomAttributeData));
-_COM_SMARTPTR_TYPEDEF(_DefaultMemberAttribute, __uuidof(_DefaultMemberAttribute));
-_COM_SMARTPTR_TYPEDEF(_InvalidFilterCriteriaException, __uuidof(_InvalidFilterCriteriaException));
-_COM_SMARTPTR_TYPEDEF(_ManifestResourceInfo, __uuidof(_ManifestResourceInfo));
-_COM_SMARTPTR_TYPEDEF(_MemberFilter, __uuidof(_MemberFilter));
-_COM_SMARTPTR_TYPEDEF(_Missing, __uuidof(_Missing));
-_COM_SMARTPTR_TYPEDEF(_ObfuscateAssemblyAttribute, __uuidof(_ObfuscateAssemblyAttribute));
-_COM_SMARTPTR_TYPEDEF(_ObfuscationAttribute, __uuidof(_ObfuscationAttribute));
-_COM_SMARTPTR_TYPEDEF(_ExceptionHandlingClause, __uuidof(_ExceptionHandlingClause));
-_COM_SMARTPTR_TYPEDEF(_MethodBody, __uuidof(_MethodBody));
-_COM_SMARTPTR_TYPEDEF(_LocalVariableInfo, __uuidof(_LocalVariableInfo));
-_COM_SMARTPTR_TYPEDEF(_Pointer, __uuidof(_Pointer));
-_COM_SMARTPTR_TYPEDEF(_ReflectionTypeLoadException, __uuidof(_ReflectionTypeLoadException));
-_COM_SMARTPTR_TYPEDEF(_StrongNameKeyPair, __uuidof(_StrongNameKeyPair));
-_COM_SMARTPTR_TYPEDEF(_TargetException, __uuidof(_TargetException));
-_COM_SMARTPTR_TYPEDEF(_TargetInvocationException, __uuidof(_TargetInvocationException));
-_COM_SMARTPTR_TYPEDEF(_TargetParameterCountException, __uuidof(_TargetParameterCountException));
-_COM_SMARTPTR_TYPEDEF(_TypeDelegator, __uuidof(_TypeDelegator));
-_COM_SMARTPTR_TYPEDEF(_TypeFilter, __uuidof(_TypeFilter));
-_COM_SMARTPTR_TYPEDEF(_FormatterConverter, __uuidof(_FormatterConverter));
-_COM_SMARTPTR_TYPEDEF(_FormatterServices, __uuidof(_FormatterServices));
-_COM_SMARTPTR_TYPEDEF(_OptionalFieldAttribute, __uuidof(_OptionalFieldAttribute));
-_COM_SMARTPTR_TYPEDEF(_OnSerializingAttribute, __uuidof(_OnSerializingAttribute));
-_COM_SMARTPTR_TYPEDEF(_OnSerializedAttribute, __uuidof(_OnSerializedAttribute));
-_COM_SMARTPTR_TYPEDEF(_OnDeserializingAttribute, __uuidof(_OnDeserializingAttribute));
-_COM_SMARTPTR_TYPEDEF(_OnDeserializedAttribute, __uuidof(_OnDeserializedAttribute));
-_COM_SMARTPTR_TYPEDEF(_SerializationBinder, __uuidof(_SerializationBinder));
-_COM_SMARTPTR_TYPEDEF(_SerializationException, __uuidof(_SerializationException));
-_COM_SMARTPTR_TYPEDEF(_SerializationInfo, __uuidof(_SerializationInfo));
-_COM_SMARTPTR_TYPEDEF(ISerializable, __uuidof(ISerializable));
-_COM_SMARTPTR_TYPEDEF(_SerializationInfoEnumerator, __uuidof(_SerializationInfoEnumerator));
-_COM_SMARTPTR_TYPEDEF(_Formatter, __uuidof(_Formatter));
-_COM_SMARTPTR_TYPEDEF(_ObjectIDGenerator, __uuidof(_ObjectIDGenerator));
-_COM_SMARTPTR_TYPEDEF(_ObjectManager, __uuidof(_ObjectManager));
-_COM_SMARTPTR_TYPEDEF(_SurrogateSelector, __uuidof(_SurrogateSelector));
-_COM_SMARTPTR_TYPEDEF(_Calendar, __uuidof(_Calendar));
-_COM_SMARTPTR_TYPEDEF(_CompareInfo, __uuidof(_CompareInfo));
-_COM_SMARTPTR_TYPEDEF(_CultureInfo, __uuidof(_CultureInfo));
-_COM_SMARTPTR_TYPEDEF(_CultureNotFoundException, __uuidof(_CultureNotFoundException));
-_COM_SMARTPTR_TYPEDEF(_DateTimeFormatInfo, __uuidof(_DateTimeFormatInfo));
-_COM_SMARTPTR_TYPEDEF(_DaylightTime, __uuidof(_DaylightTime));
-_COM_SMARTPTR_TYPEDEF(_GregorianCalendar, __uuidof(_GregorianCalendar));
-_COM_SMARTPTR_TYPEDEF(_HebrewCalendar, __uuidof(_HebrewCalendar));
-_COM_SMARTPTR_TYPEDEF(_HijriCalendar, __uuidof(_HijriCalendar));
-_COM_SMARTPTR_TYPEDEF(_EastAsianLunisolarCalendar, __uuidof(_EastAsianLunisolarCalendar));
-_COM_SMARTPTR_TYPEDEF(_JulianCalendar, __uuidof(_JulianCalendar));
-_COM_SMARTPTR_TYPEDEF(_JapaneseCalendar, __uuidof(_JapaneseCalendar));
-_COM_SMARTPTR_TYPEDEF(_KoreanCalendar, __uuidof(_KoreanCalendar));
-_COM_SMARTPTR_TYPEDEF(_RegionInfo, __uuidof(_RegionInfo));
-_COM_SMARTPTR_TYPEDEF(_SortKey, __uuidof(_SortKey));
-_COM_SMARTPTR_TYPEDEF(_StringInfo, __uuidof(_StringInfo));
-_COM_SMARTPTR_TYPEDEF(_TaiwanCalendar, __uuidof(_TaiwanCalendar));
-_COM_SMARTPTR_TYPEDEF(_TextElementEnumerator, __uuidof(_TextElementEnumerator));
-_COM_SMARTPTR_TYPEDEF(_TextInfo, __uuidof(_TextInfo));
-_COM_SMARTPTR_TYPEDEF(_ThaiBuddhistCalendar, __uuidof(_ThaiBuddhistCalendar));
-_COM_SMARTPTR_TYPEDEF(_NumberFormatInfo, __uuidof(_NumberFormatInfo));
-_COM_SMARTPTR_TYPEDEF(_Encoding, __uuidof(_Encoding));
-_COM_SMARTPTR_TYPEDEF(_Encoder, __uuidof(_Encoder));
-_COM_SMARTPTR_TYPEDEF(_Decoder, __uuidof(_Decoder));
-_COM_SMARTPTR_TYPEDEF(_ASCIIEncoding, __uuidof(_ASCIIEncoding));
-_COM_SMARTPTR_TYPEDEF(_UnicodeEncoding, __uuidof(_UnicodeEncoding));
-_COM_SMARTPTR_TYPEDEF(_UTF7Encoding, __uuidof(_UTF7Encoding));
-_COM_SMARTPTR_TYPEDEF(_UTF8Encoding, __uuidof(_UTF8Encoding));
-_COM_SMARTPTR_TYPEDEF(_MissingManifestResourceException, __uuidof(_MissingManifestResourceException));
-_COM_SMARTPTR_TYPEDEF(_MissingSatelliteAssemblyException, __uuidof(_MissingSatelliteAssemblyException));
-_COM_SMARTPTR_TYPEDEF(_NeutralResourcesLanguageAttribute, __uuidof(_NeutralResourcesLanguageAttribute));
-_COM_SMARTPTR_TYPEDEF(_ResourceManager, __uuidof(_ResourceManager));
-_COM_SMARTPTR_TYPEDEF(_ResourceReader, __uuidof(_ResourceReader));
-_COM_SMARTPTR_TYPEDEF(_ResourceSet, __uuidof(_ResourceSet));
-_COM_SMARTPTR_TYPEDEF(_ResourceWriter, __uuidof(_ResourceWriter));
-_COM_SMARTPTR_TYPEDEF(_SatelliteContractVersionAttribute, __uuidof(_SatelliteContractVersionAttribute));
-_COM_SMARTPTR_TYPEDEF(_Registry, __uuidof(_Registry));
-_COM_SMARTPTR_TYPEDEF(_RegistryKey, __uuidof(_RegistryKey));
-_COM_SMARTPTR_TYPEDEF(_AllMembershipCondition, __uuidof(_AllMembershipCondition));
-_COM_SMARTPTR_TYPEDEF(_ApplicationDirectory, __uuidof(_ApplicationDirectory));
-_COM_SMARTPTR_TYPEDEF(_ApplicationDirectoryMembershipCondition, __uuidof(_ApplicationDirectoryMembershipCondition));
-_COM_SMARTPTR_TYPEDEF(_ApplicationSecurityInfo, __uuidof(_ApplicationSecurityInfo));
-_COM_SMARTPTR_TYPEDEF(_ApplicationSecurityManager, __uuidof(_ApplicationSecurityManager));
-_COM_SMARTPTR_TYPEDEF(_ApplicationTrust, __uuidof(_ApplicationTrust));
-_COM_SMARTPTR_TYPEDEF(_ApplicationTrustCollection, __uuidof(_ApplicationTrustCollection));
-_COM_SMARTPTR_TYPEDEF(_ApplicationTrustEnumerator, __uuidof(_ApplicationTrustEnumerator));
-_COM_SMARTPTR_TYPEDEF(_CodeGroup, __uuidof(_CodeGroup));
-_COM_SMARTPTR_TYPEDEF(_Evidence, __uuidof(_Evidence));
-_COM_SMARTPTR_TYPEDEF(IEvidenceFactory, __uuidof(IEvidenceFactory));
-_COM_SMARTPTR_TYPEDEF(IMembershipCondition, __uuidof(IMembershipCondition));
-_COM_SMARTPTR_TYPEDEF(IIdentityPermissionFactory, __uuidof(IIdentityPermissionFactory));
-_COM_SMARTPTR_TYPEDEF(_FileCodeGroup, __uuidof(_FileCodeGroup));
-_COM_SMARTPTR_TYPEDEF(_FirstMatchCodeGroup, __uuidof(_FirstMatchCodeGroup));
-_COM_SMARTPTR_TYPEDEF(_TrustManagerContext, __uuidof(_TrustManagerContext));
-_COM_SMARTPTR_TYPEDEF(IApplicationTrustManager, __uuidof(IApplicationTrustManager));
-_COM_SMARTPTR_TYPEDEF(_CodeConnectAccess, __uuidof(_CodeConnectAccess));
-_COM_SMARTPTR_TYPEDEF(_NetCodeGroup, __uuidof(_NetCodeGroup));
-_COM_SMARTPTR_TYPEDEF(_PermissionRequestEvidence, __uuidof(_PermissionRequestEvidence));
-_COM_SMARTPTR_TYPEDEF(_PolicyException, __uuidof(_PolicyException));
-_COM_SMARTPTR_TYPEDEF(_PolicyLevel, __uuidof(_PolicyLevel));
-_COM_SMARTPTR_TYPEDEF(_PolicyStatement, __uuidof(_PolicyStatement));
-_COM_SMARTPTR_TYPEDEF(_Site, __uuidof(_Site));
-_COM_SMARTPTR_TYPEDEF(_SiteMembershipCondition, __uuidof(_SiteMembershipCondition));
-_COM_SMARTPTR_TYPEDEF(_StrongName, __uuidof(_StrongName));
-_COM_SMARTPTR_TYPEDEF(_StrongNameMembershipCondition, __uuidof(_StrongNameMembershipCondition));
-_COM_SMARTPTR_TYPEDEF(_UnionCodeGroup, __uuidof(_UnionCodeGroup));
-_COM_SMARTPTR_TYPEDEF(_Url, __uuidof(_Url));
-_COM_SMARTPTR_TYPEDEF(_UrlMembershipCondition, __uuidof(_UrlMembershipCondition));
-_COM_SMARTPTR_TYPEDEF(_Zone, __uuidof(_Zone));
-_COM_SMARTPTR_TYPEDEF(_ZoneMembershipCondition, __uuidof(_ZoneMembershipCondition));
-_COM_SMARTPTR_TYPEDEF(_GacInstalled, __uuidof(_GacInstalled));
-_COM_SMARTPTR_TYPEDEF(_GacMembershipCondition, __uuidof(_GacMembershipCondition));
-_COM_SMARTPTR_TYPEDEF(_Hash, __uuidof(_Hash));
-_COM_SMARTPTR_TYPEDEF(_HashMembershipCondition, __uuidof(_HashMembershipCondition));
-_COM_SMARTPTR_TYPEDEF(_Publisher, __uuidof(_Publisher));
-_COM_SMARTPTR_TYPEDEF(_PublisherMembershipCondition, __uuidof(_PublisherMembershipCondition));
-_COM_SMARTPTR_TYPEDEF(_ClaimsIdentity, __uuidof(_ClaimsIdentity));
-_COM_SMARTPTR_TYPEDEF(_GenericIdentity, __uuidof(_GenericIdentity));
-_COM_SMARTPTR_TYPEDEF(_ClaimsPrincipal, __uuidof(_ClaimsPrincipal));
-_COM_SMARTPTR_TYPEDEF(_GenericPrincipal, __uuidof(_GenericPrincipal));
-_COM_SMARTPTR_TYPEDEF(_WindowsIdentity, __uuidof(_WindowsIdentity));
-_COM_SMARTPTR_TYPEDEF(_WindowsImpersonationContext, __uuidof(_WindowsImpersonationContext));
-_COM_SMARTPTR_TYPEDEF(_WindowsPrincipal, __uuidof(_WindowsPrincipal));
-_COM_SMARTPTR_TYPEDEF(_UnmanagedFunctionPointerAttribute, __uuidof(_UnmanagedFunctionPointerAttribute));
-_COM_SMARTPTR_TYPEDEF(_DispIdAttribute, __uuidof(_DispIdAttribute));
-_COM_SMARTPTR_TYPEDEF(_InterfaceTypeAttribute, __uuidof(_InterfaceTypeAttribute));
-_COM_SMARTPTR_TYPEDEF(_ComDefaultInterfaceAttribute, __uuidof(_ComDefaultInterfaceAttribute));
-_COM_SMARTPTR_TYPEDEF(_ClassInterfaceAttribute, __uuidof(_ClassInterfaceAttribute));
-_COM_SMARTPTR_TYPEDEF(_ComVisibleAttribute, __uuidof(_ComVisibleAttribute));
-_COM_SMARTPTR_TYPEDEF(_TypeLibImportClassAttribute, __uuidof(_TypeLibImportClassAttribute));
-_COM_SMARTPTR_TYPEDEF(_LCIDConversionAttribute, __uuidof(_LCIDConversionAttribute));
-_COM_SMARTPTR_TYPEDEF(_ComRegisterFunctionAttribute, __uuidof(_ComRegisterFunctionAttribute));
-_COM_SMARTPTR_TYPEDEF(_ComUnregisterFunctionAttribute, __uuidof(_ComUnregisterFunctionAttribute));
-_COM_SMARTPTR_TYPEDEF(_ProgIdAttribute, __uuidof(_ProgIdAttribute));
-_COM_SMARTPTR_TYPEDEF(_ImportedFromTypeLibAttribute, __uuidof(_ImportedFromTypeLibAttribute));
-_COM_SMARTPTR_TYPEDEF(_IDispatchImplAttribute, __uuidof(_IDispatchImplAttribute));
-_COM_SMARTPTR_TYPEDEF(_ComSourceInterfacesAttribute, __uuidof(_ComSourceInterfacesAttribute));
-_COM_SMARTPTR_TYPEDEF(_ComConversionLossAttribute, __uuidof(_ComConversionLossAttribute));
-_COM_SMARTPTR_TYPEDEF(_TypeLibTypeAttribute, __uuidof(_TypeLibTypeAttribute));
-_COM_SMARTPTR_TYPEDEF(_TypeLibFuncAttribute, __uuidof(_TypeLibFuncAttribute));
-_COM_SMARTPTR_TYPEDEF(_TypeLibVarAttribute, __uuidof(_TypeLibVarAttribute));
-_COM_SMARTPTR_TYPEDEF(_MarshalAsAttribute, __uuidof(_MarshalAsAttribute));
-_COM_SMARTPTR_TYPEDEF(_ComImportAttribute, __uuidof(_ComImportAttribute));
-_COM_SMARTPTR_TYPEDEF(_GuidAttribute, __uuidof(_GuidAttribute));
-_COM_SMARTPTR_TYPEDEF(_PreserveSigAttribute, __uuidof(_PreserveSigAttribute));
-_COM_SMARTPTR_TYPEDEF(_InAttribute, __uuidof(_InAttribute));
-_COM_SMARTPTR_TYPEDEF(_OutAttribute, __uuidof(_OutAttribute));
-_COM_SMARTPTR_TYPEDEF(_OptionalAttribute, __uuidof(_OptionalAttribute));
-_COM_SMARTPTR_TYPEDEF(_DllImportAttribute, __uuidof(_DllImportAttribute));
-_COM_SMARTPTR_TYPEDEF(_StructLayoutAttribute, __uuidof(_StructLayoutAttribute));
-_COM_SMARTPTR_TYPEDEF(_FieldOffsetAttribute, __uuidof(_FieldOffsetAttribute));
-_COM_SMARTPTR_TYPEDEF(_ComAliasNameAttribute, __uuidof(_ComAliasNameAttribute));
-_COM_SMARTPTR_TYPEDEF(_AutomationProxyAttribute, __uuidof(_AutomationProxyAttribute));
-_COM_SMARTPTR_TYPEDEF(_PrimaryInteropAssemblyAttribute, __uuidof(_PrimaryInteropAssemblyAttribute));
-_COM_SMARTPTR_TYPEDEF(_CoClassAttribute, __uuidof(_CoClassAttribute));
-_COM_SMARTPTR_TYPEDEF(_ComEventInterfaceAttribute, __uuidof(_ComEventInterfaceAttribute));
-_COM_SMARTPTR_TYPEDEF(_TypeLibVersionAttribute, __uuidof(_TypeLibVersionAttribute));
-_COM_SMARTPTR_TYPEDEF(_ComCompatibleVersionAttribute, __uuidof(_ComCompatibleVersionAttribute));
-_COM_SMARTPTR_TYPEDEF(_BestFitMappingAttribute, __uuidof(_BestFitMappingAttribute));
-_COM_SMARTPTR_TYPEDEF(_DefaultCharSetAttribute, __uuidof(_DefaultCharSetAttribute));
-_COM_SMARTPTR_TYPEDEF(_SetWin32ContextInIDispatchAttribute, __uuidof(_SetWin32ContextInIDispatchAttribute));
-_COM_SMARTPTR_TYPEDEF(_ExternalException, __uuidof(_ExternalException));
-_COM_SMARTPTR_TYPEDEF(_COMException, __uuidof(_COMException));
-_COM_SMARTPTR_TYPEDEF(_InvalidOleVariantTypeException, __uuidof(_InvalidOleVariantTypeException));
-_COM_SMARTPTR_TYPEDEF(_MarshalDirectiveException, __uuidof(_MarshalDirectiveException));
-_COM_SMARTPTR_TYPEDEF(_RuntimeEnvironment, __uuidof(_RuntimeEnvironment));
-_COM_SMARTPTR_TYPEDEF(_SEHException, __uuidof(_SEHException));
-_COM_SMARTPTR_TYPEDEF(_BStrWrapper, __uuidof(_BStrWrapper));
-_COM_SMARTPTR_TYPEDEF(_CurrencyWrapper, __uuidof(_CurrencyWrapper));
-_COM_SMARTPTR_TYPEDEF(_DispatchWrapper, __uuidof(_DispatchWrapper));
-_COM_SMARTPTR_TYPEDEF(_ErrorWrapper, __uuidof(_ErrorWrapper));
-_COM_SMARTPTR_TYPEDEF(_ExtensibleClassFactory, __uuidof(_ExtensibleClassFactory));
-_COM_SMARTPTR_TYPEDEF(_InvalidComObjectException, __uuidof(_InvalidComObjectException));
-_COM_SMARTPTR_TYPEDEF(_ObjectCreationDelegate, __uuidof(_ObjectCreationDelegate));
-_COM_SMARTPTR_TYPEDEF(_SafeArrayRankMismatchException, __uuidof(_SafeArrayRankMismatchException));
-_COM_SMARTPTR_TYPEDEF(_SafeArrayTypeMismatchException, __uuidof(_SafeArrayTypeMismatchException));
-_COM_SMARTPTR_TYPEDEF(_UnknownWrapper, __uuidof(_UnknownWrapper));
-_COM_SMARTPTR_TYPEDEF(_TextWriter, __uuidof(_TextWriter));
-_COM_SMARTPTR_TYPEDEF(_Stream, __uuidof(_Stream));
-_COM_SMARTPTR_TYPEDEF(IServerResponseChannelSinkStack, __uuidof(IServerResponseChannelSinkStack));
-_COM_SMARTPTR_TYPEDEF(_BinaryReader, __uuidof(_BinaryReader));
-_COM_SMARTPTR_TYPEDEF(_BinaryWriter, __uuidof(_BinaryWriter));
-_COM_SMARTPTR_TYPEDEF(_BufferedStream, __uuidof(_BufferedStream));
-_COM_SMARTPTR_TYPEDEF(_Directory, __uuidof(_Directory));
-_COM_SMARTPTR_TYPEDEF(_FileSystemInfo, __uuidof(_FileSystemInfo));
-_COM_SMARTPTR_TYPEDEF(_DirectoryInfo, __uuidof(_DirectoryInfo));
-_COM_SMARTPTR_TYPEDEF(_IOException, __uuidof(_IOException));
-_COM_SMARTPTR_TYPEDEF(_DirectoryNotFoundException, __uuidof(_DirectoryNotFoundException));
-_COM_SMARTPTR_TYPEDEF(_DriveInfo, __uuidof(_DriveInfo));
-_COM_SMARTPTR_TYPEDEF(_DriveNotFoundException, __uuidof(_DriveNotFoundException));
-_COM_SMARTPTR_TYPEDEF(_EndOfStreamException, __uuidof(_EndOfStreamException));
-_COM_SMARTPTR_TYPEDEF(_File, __uuidof(_File));
-_COM_SMARTPTR_TYPEDEF(_FileInfo, __uuidof(_FileInfo));
-_COM_SMARTPTR_TYPEDEF(_FileLoadException, __uuidof(_FileLoadException));
-_COM_SMARTPTR_TYPEDEF(_FileNotFoundException, __uuidof(_FileNotFoundException));
-_COM_SMARTPTR_TYPEDEF(_FileStream, __uuidof(_FileStream));
-_COM_SMARTPTR_TYPEDEF(_MemoryStream, __uuidof(_MemoryStream));
-_COM_SMARTPTR_TYPEDEF(_Path, __uuidof(_Path));
-_COM_SMARTPTR_TYPEDEF(_PathTooLongException, __uuidof(_PathTooLongException));
-_COM_SMARTPTR_TYPEDEF(_TextReader, __uuidof(_TextReader));
-_COM_SMARTPTR_TYPEDEF(_StreamReader, __uuidof(_StreamReader));
-_COM_SMARTPTR_TYPEDEF(_StreamWriter, __uuidof(_StreamWriter));
-_COM_SMARTPTR_TYPEDEF(_StringReader, __uuidof(_StringReader));
-_COM_SMARTPTR_TYPEDEF(_StringWriter, __uuidof(_StringWriter));
-_COM_SMARTPTR_TYPEDEF(_AccessedThroughPropertyAttribute, __uuidof(_AccessedThroughPropertyAttribute));
-_COM_SMARTPTR_TYPEDEF(_CallConvCdecl, __uuidof(_CallConvCdecl));
-_COM_SMARTPTR_TYPEDEF(_CallConvStdcall, __uuidof(_CallConvStdcall));
-_COM_SMARTPTR_TYPEDEF(_CallConvThiscall, __uuidof(_CallConvThiscall));
-_COM_SMARTPTR_TYPEDEF(_CallConvFastcall, __uuidof(_CallConvFastcall));
-_COM_SMARTPTR_TYPEDEF(_CustomConstantAttribute, __uuidof(_CustomConstantAttribute));
-_COM_SMARTPTR_TYPEDEF(_DateTimeConstantAttribute, __uuidof(_DateTimeConstantAttribute));
-_COM_SMARTPTR_TYPEDEF(_DiscardableAttribute, __uuidof(_DiscardableAttribute));
-_COM_SMARTPTR_TYPEDEF(_DecimalConstantAttribute, __uuidof(_DecimalConstantAttribute));
-_COM_SMARTPTR_TYPEDEF(_CompilationRelaxationsAttribute, __uuidof(_CompilationRelaxationsAttribute));
-_COM_SMARTPTR_TYPEDEF(_CompilerGlobalScopeAttribute, __uuidof(_CompilerGlobalScopeAttribute));
-_COM_SMARTPTR_TYPEDEF(_IndexerNameAttribute, __uuidof(_IndexerNameAttribute));
-_COM_SMARTPTR_TYPEDEF(_IsVolatile, __uuidof(_IsVolatile));
-_COM_SMARTPTR_TYPEDEF(_MethodImplAttribute, __uuidof(_MethodImplAttribute));
-_COM_SMARTPTR_TYPEDEF(_RequiredAttributeAttribute, __uuidof(_RequiredAttributeAttribute));
-_COM_SMARTPTR_TYPEDEF(_IsCopyConstructed, __uuidof(_IsCopyConstructed));
-_COM_SMARTPTR_TYPEDEF(_NativeCppClassAttribute, __uuidof(_NativeCppClassAttribute));
-_COM_SMARTPTR_TYPEDEF(_IDispatchConstantAttribute, __uuidof(_IDispatchConstantAttribute));
-_COM_SMARTPTR_TYPEDEF(_IUnknownConstantAttribute, __uuidof(_IUnknownConstantAttribute));
-_COM_SMARTPTR_TYPEDEF(_SecurityElement, __uuidof(_SecurityElement));
-_COM_SMARTPTR_TYPEDEF(ISecurityEncodable, __uuidof(ISecurityEncodable));
-_COM_SMARTPTR_TYPEDEF(ISecurityPolicyEncodable, __uuidof(ISecurityPolicyEncodable));
-_COM_SMARTPTR_TYPEDEF(_XmlSyntaxException, __uuidof(_XmlSyntaxException));
-_COM_SMARTPTR_TYPEDEF(_CodeAccessPermission, __uuidof(_CodeAccessPermission));
-_COM_SMARTPTR_TYPEDEF(_EnvironmentPermission, __uuidof(_EnvironmentPermission));
-_COM_SMARTPTR_TYPEDEF(_FileDialogPermission, __uuidof(_FileDialogPermission));
-_COM_SMARTPTR_TYPEDEF(_FileIOPermission, __uuidof(_FileIOPermission));
-_COM_SMARTPTR_TYPEDEF(_SecurityAttribute, __uuidof(_SecurityAttribute));
-_COM_SMARTPTR_TYPEDEF(_CodeAccessSecurityAttribute, __uuidof(_CodeAccessSecurityAttribute));
-_COM_SMARTPTR_TYPEDEF(_HostProtectionAttribute, __uuidof(_HostProtectionAttribute));
-_COM_SMARTPTR_TYPEDEF(_IsolatedStoragePermission, __uuidof(_IsolatedStoragePermission));
-_COM_SMARTPTR_TYPEDEF(_IsolatedStorageFilePermission, __uuidof(_IsolatedStorageFilePermission));
-_COM_SMARTPTR_TYPEDEF(_EnvironmentPermissionAttribute, __uuidof(_EnvironmentPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_FileDialogPermissionAttribute, __uuidof(_FileDialogPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_FileIOPermissionAttribute, __uuidof(_FileIOPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_KeyContainerPermissionAttribute, __uuidof(_KeyContainerPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_PrincipalPermissionAttribute, __uuidof(_PrincipalPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_ReflectionPermissionAttribute, __uuidof(_ReflectionPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_RegistryPermissionAttribute, __uuidof(_RegistryPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_SecurityPermissionAttribute, __uuidof(_SecurityPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_UIPermissionAttribute, __uuidof(_UIPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_ZoneIdentityPermissionAttribute, __uuidof(_ZoneIdentityPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_StrongNameIdentityPermissionAttribute, __uuidof(_StrongNameIdentityPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_SiteIdentityPermissionAttribute, __uuidof(_SiteIdentityPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_UrlIdentityPermissionAttribute, __uuidof(_UrlIdentityPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_PublisherIdentityPermissionAttribute, __uuidof(_PublisherIdentityPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_IsolatedStoragePermissionAttribute, __uuidof(_IsolatedStoragePermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_IsolatedStorageFilePermissionAttribute, __uuidof(_IsolatedStorageFilePermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_PermissionSetAttribute, __uuidof(_PermissionSetAttribute));
-_COM_SMARTPTR_TYPEDEF(_ReflectionPermission, __uuidof(_ReflectionPermission));
-_COM_SMARTPTR_TYPEDEF(_PrincipalPermission, __uuidof(_PrincipalPermission));
-_COM_SMARTPTR_TYPEDEF(_SecurityPermission, __uuidof(_SecurityPermission));
-_COM_SMARTPTR_TYPEDEF(_SiteIdentityPermission, __uuidof(_SiteIdentityPermission));
-_COM_SMARTPTR_TYPEDEF(_StrongNameIdentityPermission, __uuidof(_StrongNameIdentityPermission));
-_COM_SMARTPTR_TYPEDEF(_StrongNamePublicKeyBlob, __uuidof(_StrongNamePublicKeyBlob));
-_COM_SMARTPTR_TYPEDEF(_UIPermission, __uuidof(_UIPermission));
-_COM_SMARTPTR_TYPEDEF(_UrlIdentityPermission, __uuidof(_UrlIdentityPermission));
-_COM_SMARTPTR_TYPEDEF(_ZoneIdentityPermission, __uuidof(_ZoneIdentityPermission));
-_COM_SMARTPTR_TYPEDEF(_GacIdentityPermissionAttribute, __uuidof(_GacIdentityPermissionAttribute));
-_COM_SMARTPTR_TYPEDEF(_GacIdentityPermission, __uuidof(_GacIdentityPermission));
-_COM_SMARTPTR_TYPEDEF(_KeyContainerPermissionAccessEntry, __uuidof(_KeyContainerPermissionAccessEntry));
-_COM_SMARTPTR_TYPEDEF(_KeyContainerPermissionAccessEntryCollection, __uuidof(_KeyContainerPermissionAccessEntryCollection));
-_COM_SMARTPTR_TYPEDEF(_KeyContainerPermissionAccessEntryEnumerator, __uuidof(_KeyContainerPermissionAccessEntryEnumerator));
-_COM_SMARTPTR_TYPEDEF(_KeyContainerPermission, __uuidof(_KeyContainerPermission));
-_COM_SMARTPTR_TYPEDEF(_PublisherIdentityPermission, __uuidof(_PublisherIdentityPermission));
-_COM_SMARTPTR_TYPEDEF(_RegistryPermission, __uuidof(_RegistryPermission));
-_COM_SMARTPTR_TYPEDEF(_SuppressUnmanagedCodeSecurityAttribute, __uuidof(_SuppressUnmanagedCodeSecurityAttribute));
-_COM_SMARTPTR_TYPEDEF(_UnverifiableCodeAttribute, __uuidof(_UnverifiableCodeAttribute));
-_COM_SMARTPTR_TYPEDEF(_AllowPartiallyTrustedCallersAttribute, __uuidof(_AllowPartiallyTrustedCallersAttribute));
-_COM_SMARTPTR_TYPEDEF(_HostSecurityManager, __uuidof(_HostSecurityManager));
-_COM_SMARTPTR_TYPEDEF(_PermissionSet, __uuidof(_PermissionSet));
-_COM_SMARTPTR_TYPEDEF(_NamedPermissionSet, __uuidof(_NamedPermissionSet));
-_COM_SMARTPTR_TYPEDEF(_SecurityException, __uuidof(_SecurityException));
-_COM_SMARTPTR_TYPEDEF(_HostProtectionException, __uuidof(_HostProtectionException));
-_COM_SMARTPTR_TYPEDEF(_SecurityManager, __uuidof(_SecurityManager));
-_COM_SMARTPTR_TYPEDEF(_VerificationException, __uuidof(_VerificationException));
-_COM_SMARTPTR_TYPEDEF(_ContextAttribute, __uuidof(_ContextAttribute));
-_COM_SMARTPTR_TYPEDEF(_AsyncResult, __uuidof(_AsyncResult));
-_COM_SMARTPTR_TYPEDEF(_ChannelServices, __uuidof(_ChannelServices));
-_COM_SMARTPTR_TYPEDEF(_ClientChannelSinkStack, __uuidof(_ClientChannelSinkStack));
-_COM_SMARTPTR_TYPEDEF(_ServerChannelSinkStack, __uuidof(_ServerChannelSinkStack));
-_COM_SMARTPTR_TYPEDEF(_ClientSponsor, __uuidof(_ClientSponsor));
-_COM_SMARTPTR_TYPEDEF(_CrossContextDelegate, __uuidof(_CrossContextDelegate));
-_COM_SMARTPTR_TYPEDEF(_Context, __uuidof(_Context));
-_COM_SMARTPTR_TYPEDEF(IContextProperty, __uuidof(IContextProperty));
-_COM_SMARTPTR_TYPEDEF(_ContextProperty, __uuidof(_ContextProperty));
-_COM_SMARTPTR_TYPEDEF(_EnterpriseServicesHelper, __uuidof(_EnterpriseServicesHelper));
-_COM_SMARTPTR_TYPEDEF(_ChannelDataStore, __uuidof(_ChannelDataStore));
-_COM_SMARTPTR_TYPEDEF(_TransportHeaders, __uuidof(_TransportHeaders));
-_COM_SMARTPTR_TYPEDEF(_SinkProviderData, __uuidof(_SinkProviderData));
-_COM_SMARTPTR_TYPEDEF(_BaseChannelObjectWithProperties, __uuidof(_BaseChannelObjectWithProperties));
-_COM_SMARTPTR_TYPEDEF(_BaseChannelSinkWithProperties, __uuidof(_BaseChannelSinkWithProperties));
-_COM_SMARTPTR_TYPEDEF(_BaseChannelWithProperties, __uuidof(_BaseChannelWithProperties));
-_COM_SMARTPTR_TYPEDEF(_LifetimeServices, __uuidof(_LifetimeServices));
-_COM_SMARTPTR_TYPEDEF(_ReturnMessage, __uuidof(_ReturnMessage));
-_COM_SMARTPTR_TYPEDEF(_MethodCall, __uuidof(_MethodCall));
-_COM_SMARTPTR_TYPEDEF(_ConstructionCall, __uuidof(_ConstructionCall));
-_COM_SMARTPTR_TYPEDEF(_MethodResponse, __uuidof(_MethodResponse));
-_COM_SMARTPTR_TYPEDEF(_ConstructionResponse, __uuidof(_ConstructionResponse));
-_COM_SMARTPTR_TYPEDEF(_InternalMessageWrapper, __uuidof(_InternalMessageWrapper));
-_COM_SMARTPTR_TYPEDEF(_MethodCallMessageWrapper, __uuidof(_MethodCallMessageWrapper));
-_COM_SMARTPTR_TYPEDEF(_MethodReturnMessageWrapper, __uuidof(_MethodReturnMessageWrapper));
-_COM_SMARTPTR_TYPEDEF(_ObjRef, __uuidof(_ObjRef));
-_COM_SMARTPTR_TYPEDEF(ITrackingHandler, __uuidof(ITrackingHandler));
-_COM_SMARTPTR_TYPEDEF(_OneWayAttribute, __uuidof(_OneWayAttribute));
-_COM_SMARTPTR_TYPEDEF(_ProxyAttribute, __uuidof(_ProxyAttribute));
-_COM_SMARTPTR_TYPEDEF(_RealProxy, __uuidof(_RealProxy));
-_COM_SMARTPTR_TYPEDEF(_SoapAttribute, __uuidof(_SoapAttribute));
-_COM_SMARTPTR_TYPEDEF(_SoapTypeAttribute, __uuidof(_SoapTypeAttribute));
-_COM_SMARTPTR_TYPEDEF(_SoapMethodAttribute, __uuidof(_SoapMethodAttribute));
-_COM_SMARTPTR_TYPEDEF(_SoapFieldAttribute, __uuidof(_SoapFieldAttribute));
-_COM_SMARTPTR_TYPEDEF(_SoapParameterAttribute, __uuidof(_SoapParameterAttribute));
-_COM_SMARTPTR_TYPEDEF(_RemotingConfiguration, __uuidof(_RemotingConfiguration));
-_COM_SMARTPTR_TYPEDEF(_TypeEntry, __uuidof(_TypeEntry));
-_COM_SMARTPTR_TYPEDEF(_ActivatedClientTypeEntry, __uuidof(_ActivatedClientTypeEntry));
-_COM_SMARTPTR_TYPEDEF(_ActivatedServiceTypeEntry, __uuidof(_ActivatedServiceTypeEntry));
-_COM_SMARTPTR_TYPEDEF(_WellKnownClientTypeEntry, __uuidof(_WellKnownClientTypeEntry));
-_COM_SMARTPTR_TYPEDEF(_WellKnownServiceTypeEntry, __uuidof(_WellKnownServiceTypeEntry));
-_COM_SMARTPTR_TYPEDEF(_RemotingException, __uuidof(_RemotingException));
-_COM_SMARTPTR_TYPEDEF(_ServerException, __uuidof(_ServerException));
-_COM_SMARTPTR_TYPEDEF(_RemotingTimeoutException, __uuidof(_RemotingTimeoutException));
-_COM_SMARTPTR_TYPEDEF(_RemotingServices, __uuidof(_RemotingServices));
-_COM_SMARTPTR_TYPEDEF(_InternalRemotingServices, __uuidof(_InternalRemotingServices));
-_COM_SMARTPTR_TYPEDEF(_MessageSurrogateFilter, __uuidof(_MessageSurrogateFilter));
-_COM_SMARTPTR_TYPEDEF(_RemotingSurrogateSelector, __uuidof(_RemotingSurrogateSelector));
-_COM_SMARTPTR_TYPEDEF(_SoapServices, __uuidof(_SoapServices));
-_COM_SMARTPTR_TYPEDEF(_SoapDateTime, __uuidof(_SoapDateTime));
-_COM_SMARTPTR_TYPEDEF(_SoapDuration, __uuidof(_SoapDuration));
-_COM_SMARTPTR_TYPEDEF(_SoapTime, __uuidof(_SoapTime));
-_COM_SMARTPTR_TYPEDEF(_SoapDate, __uuidof(_SoapDate));
-_COM_SMARTPTR_TYPEDEF(_SoapYearMonth, __uuidof(_SoapYearMonth));
-_COM_SMARTPTR_TYPEDEF(_SoapYear, __uuidof(_SoapYear));
-_COM_SMARTPTR_TYPEDEF(_SoapMonthDay, __uuidof(_SoapMonthDay));
-_COM_SMARTPTR_TYPEDEF(_SoapDay, __uuidof(_SoapDay));
-_COM_SMARTPTR_TYPEDEF(_SoapMonth, __uuidof(_SoapMonth));
-_COM_SMARTPTR_TYPEDEF(_SoapHexBinary, __uuidof(_SoapHexBinary));
-_COM_SMARTPTR_TYPEDEF(_SoapBase64Binary, __uuidof(_SoapBase64Binary));
-_COM_SMARTPTR_TYPEDEF(_SoapInteger, __uuidof(_SoapInteger));
-_COM_SMARTPTR_TYPEDEF(_SoapPositiveInteger, __uuidof(_SoapPositiveInteger));
-_COM_SMARTPTR_TYPEDEF(_SoapNonPositiveInteger, __uuidof(_SoapNonPositiveInteger));
-_COM_SMARTPTR_TYPEDEF(_SoapNonNegativeInteger, __uuidof(_SoapNonNegativeInteger));
-_COM_SMARTPTR_TYPEDEF(_SoapNegativeInteger, __uuidof(_SoapNegativeInteger));
-_COM_SMARTPTR_TYPEDEF(_SoapAnyUri, __uuidof(_SoapAnyUri));
-_COM_SMARTPTR_TYPEDEF(_SoapQName, __uuidof(_SoapQName));
-_COM_SMARTPTR_TYPEDEF(_SoapNotation, __uuidof(_SoapNotation));
-_COM_SMARTPTR_TYPEDEF(_SoapNormalizedString, __uuidof(_SoapNormalizedString));
-_COM_SMARTPTR_TYPEDEF(_SoapToken, __uuidof(_SoapToken));
-_COM_SMARTPTR_TYPEDEF(_SoapLanguage, __uuidof(_SoapLanguage));
-_COM_SMARTPTR_TYPEDEF(_SoapName, __uuidof(_SoapName));
-_COM_SMARTPTR_TYPEDEF(_SoapIdrefs, __uuidof(_SoapIdrefs));
-_COM_SMARTPTR_TYPEDEF(_SoapEntities, __uuidof(_SoapEntities));
-_COM_SMARTPTR_TYPEDEF(_SoapNmtoken, __uuidof(_SoapNmtoken));
-_COM_SMARTPTR_TYPEDEF(_SoapNmtokens, __uuidof(_SoapNmtokens));
-_COM_SMARTPTR_TYPEDEF(_SoapNcName, __uuidof(_SoapNcName));
-_COM_SMARTPTR_TYPEDEF(_SoapId, __uuidof(_SoapId));
-_COM_SMARTPTR_TYPEDEF(_SoapIdref, __uuidof(_SoapIdref));
-_COM_SMARTPTR_TYPEDEF(_SoapEntity, __uuidof(_SoapEntity));
-_COM_SMARTPTR_TYPEDEF(_SynchronizationAttribute, __uuidof(_SynchronizationAttribute));
-_COM_SMARTPTR_TYPEDEF(_TrackingServices, __uuidof(_TrackingServices));
-_COM_SMARTPTR_TYPEDEF(_UrlAttribute, __uuidof(_UrlAttribute));
-_COM_SMARTPTR_TYPEDEF(_Header, __uuidof(_Header));
-_COM_SMARTPTR_TYPEDEF(_HeaderHandler, __uuidof(_HeaderHandler));
-_COM_SMARTPTR_TYPEDEF(IRemotingFormatter, __uuidof(IRemotingFormatter));
-_COM_SMARTPTR_TYPEDEF(_CallContext, __uuidof(_CallContext));
-_COM_SMARTPTR_TYPEDEF(_LogicalCallContext, __uuidof(_LogicalCallContext));
-_COM_SMARTPTR_TYPEDEF(_IsolatedStorage, __uuidof(_IsolatedStorage));
-_COM_SMARTPTR_TYPEDEF(_IsolatedStorageFileStream, __uuidof(_IsolatedStorageFileStream));
-_COM_SMARTPTR_TYPEDEF(_IsolatedStorageException, __uuidof(_IsolatedStorageException));
-_COM_SMARTPTR_TYPEDEF(_IsolatedStorageFile, __uuidof(_IsolatedStorageFile));
-_COM_SMARTPTR_TYPEDEF(_InternalRM, __uuidof(_InternalRM));
-_COM_SMARTPTR_TYPEDEF(_InternalST, __uuidof(_InternalST));
-_COM_SMARTPTR_TYPEDEF(_SoapMessage, __uuidof(_SoapMessage));
-_COM_SMARTPTR_TYPEDEF(_SoapFault, __uuidof(_SoapFault));
-_COM_SMARTPTR_TYPEDEF(_ServerFault, __uuidof(_ServerFault));
-_COM_SMARTPTR_TYPEDEF(_BinaryFormatter, __uuidof(_BinaryFormatter));
-_COM_SMARTPTR_TYPEDEF(_DynamicILInfo, __uuidof(_DynamicILInfo));
-_COM_SMARTPTR_TYPEDEF(_DynamicMethod, __uuidof(_DynamicMethod));
-_COM_SMARTPTR_TYPEDEF(_OpCodes, __uuidof(_OpCodes));
-_COM_SMARTPTR_TYPEDEF(_GenericTypeParameterBuilder, __uuidof(_GenericTypeParameterBuilder));
-_COM_SMARTPTR_TYPEDEF(_UnmanagedMarshal, __uuidof(_UnmanagedMarshal));
-_COM_SMARTPTR_TYPEDEF(_KeySizes, __uuidof(_KeySizes));
-_COM_SMARTPTR_TYPEDEF(_CryptographicException, __uuidof(_CryptographicException));
-_COM_SMARTPTR_TYPEDEF(_CryptographicUnexpectedOperationException, __uuidof(_CryptographicUnexpectedOperationException));
-_COM_SMARTPTR_TYPEDEF(_RandomNumberGenerator, __uuidof(_RandomNumberGenerator));
-_COM_SMARTPTR_TYPEDEF(_RNGCryptoServiceProvider, __uuidof(_RNGCryptoServiceProvider));
-_COM_SMARTPTR_TYPEDEF(_SymmetricAlgorithm, __uuidof(_SymmetricAlgorithm));
-_COM_SMARTPTR_TYPEDEF(_AsymmetricAlgorithm, __uuidof(_AsymmetricAlgorithm));
-_COM_SMARTPTR_TYPEDEF(_AsymmetricKeyExchangeDeformatter, __uuidof(_AsymmetricKeyExchangeDeformatter));
-_COM_SMARTPTR_TYPEDEF(_AsymmetricKeyExchangeFormatter, __uuidof(_AsymmetricKeyExchangeFormatter));
-_COM_SMARTPTR_TYPEDEF(_AsymmetricSignatureDeformatter, __uuidof(_AsymmetricSignatureDeformatter));
-_COM_SMARTPTR_TYPEDEF(_AsymmetricSignatureFormatter, __uuidof(_AsymmetricSignatureFormatter));
-_COM_SMARTPTR_TYPEDEF(_ToBase64Transform, __uuidof(_ToBase64Transform));
-_COM_SMARTPTR_TYPEDEF(_FromBase64Transform, __uuidof(_FromBase64Transform));
-_COM_SMARTPTR_TYPEDEF(_CryptoAPITransform, __uuidof(_CryptoAPITransform));
-_COM_SMARTPTR_TYPEDEF(_CspParameters, __uuidof(_CspParameters));
-_COM_SMARTPTR_TYPEDEF(_CryptoConfig, __uuidof(_CryptoConfig));
-_COM_SMARTPTR_TYPEDEF(_CryptoStream, __uuidof(_CryptoStream));
-_COM_SMARTPTR_TYPEDEF(_DES, __uuidof(_DES));
-_COM_SMARTPTR_TYPEDEF(_DESCryptoServiceProvider, __uuidof(_DESCryptoServiceProvider));
-_COM_SMARTPTR_TYPEDEF(_DeriveBytes, __uuidof(_DeriveBytes));
-_COM_SMARTPTR_TYPEDEF(_DSA, __uuidof(_DSA));
-_COM_SMARTPTR_TYPEDEF(_DSACryptoServiceProvider, __uuidof(_DSACryptoServiceProvider));
-_COM_SMARTPTR_TYPEDEF(_DSASignatureDeformatter, __uuidof(_DSASignatureDeformatter));
-_COM_SMARTPTR_TYPEDEF(_DSASignatureFormatter, __uuidof(_DSASignatureFormatter));
-_COM_SMARTPTR_TYPEDEF(_HashAlgorithm, __uuidof(_HashAlgorithm));
-_COM_SMARTPTR_TYPEDEF(_KeyedHashAlgorithm, __uuidof(_KeyedHashAlgorithm));
-_COM_SMARTPTR_TYPEDEF(_HMAC, __uuidof(_HMAC));
-_COM_SMARTPTR_TYPEDEF(_HMACMD5, __uuidof(_HMACMD5));
-_COM_SMARTPTR_TYPEDEF(_HMACRIPEMD160, __uuidof(_HMACRIPEMD160));
-_COM_SMARTPTR_TYPEDEF(_HMACSHA1, __uuidof(_HMACSHA1));
-_COM_SMARTPTR_TYPEDEF(_HMACSHA256, __uuidof(_HMACSHA256));
-_COM_SMARTPTR_TYPEDEF(_HMACSHA384, __uuidof(_HMACSHA384));
-_COM_SMARTPTR_TYPEDEF(_HMACSHA512, __uuidof(_HMACSHA512));
-_COM_SMARTPTR_TYPEDEF(_CspKeyContainerInfo, __uuidof(_CspKeyContainerInfo));
-_COM_SMARTPTR_TYPEDEF(ICspAsymmetricAlgorithm, __uuidof(ICspAsymmetricAlgorithm));
-_COM_SMARTPTR_TYPEDEF(_MACTripleDES, __uuidof(_MACTripleDES));
-_COM_SMARTPTR_TYPEDEF(_MD5, __uuidof(_MD5));
-_COM_SMARTPTR_TYPEDEF(_MD5CryptoServiceProvider, __uuidof(_MD5CryptoServiceProvider));
-_COM_SMARTPTR_TYPEDEF(_MaskGenerationMethod, __uuidof(_MaskGenerationMethod));
-_COM_SMARTPTR_TYPEDEF(_PasswordDeriveBytes, __uuidof(_PasswordDeriveBytes));
-_COM_SMARTPTR_TYPEDEF(_PKCS1MaskGenerationMethod, __uuidof(_PKCS1MaskGenerationMethod));
-_COM_SMARTPTR_TYPEDEF(_RC2, __uuidof(_RC2));
-_COM_SMARTPTR_TYPEDEF(_RC2CryptoServiceProvider, __uuidof(_RC2CryptoServiceProvider));
-_COM_SMARTPTR_TYPEDEF(_Rfc2898DeriveBytes, __uuidof(_Rfc2898DeriveBytes));
-_COM_SMARTPTR_TYPEDEF(_RIPEMD160, __uuidof(_RIPEMD160));
-_COM_SMARTPTR_TYPEDEF(_RIPEMD160Managed, __uuidof(_RIPEMD160Managed));
-_COM_SMARTPTR_TYPEDEF(_RSA, __uuidof(_RSA));
-_COM_SMARTPTR_TYPEDEF(_RSACryptoServiceProvider, __uuidof(_RSACryptoServiceProvider));
-_COM_SMARTPTR_TYPEDEF(_RSAOAEPKeyExchangeDeformatter, __uuidof(_RSAOAEPKeyExchangeDeformatter));
-_COM_SMARTPTR_TYPEDEF(_RSAOAEPKeyExchangeFormatter, __uuidof(_RSAOAEPKeyExchangeFormatter));
-_COM_SMARTPTR_TYPEDEF(_RSAPKCS1KeyExchangeDeformatter, __uuidof(_RSAPKCS1KeyExchangeDeformatter));
-_COM_SMARTPTR_TYPEDEF(_RSAPKCS1KeyExchangeFormatter, __uuidof(_RSAPKCS1KeyExchangeFormatter));
-_COM_SMARTPTR_TYPEDEF(_RSAPKCS1SignatureDeformatter, __uuidof(_RSAPKCS1SignatureDeformatter));
-_COM_SMARTPTR_TYPEDEF(_RSAPKCS1SignatureFormatter, __uuidof(_RSAPKCS1SignatureFormatter));
-_COM_SMARTPTR_TYPEDEF(_Rijndael, __uuidof(_Rijndael));
-_COM_SMARTPTR_TYPEDEF(_RijndaelManaged, __uuidof(_RijndaelManaged));
-_COM_SMARTPTR_TYPEDEF(_RijndaelManagedTransform, __uuidof(_RijndaelManagedTransform));
-_COM_SMARTPTR_TYPEDEF(_SHA1, __uuidof(_SHA1));
-_COM_SMARTPTR_TYPEDEF(_SHA1CryptoServiceProvider, __uuidof(_SHA1CryptoServiceProvider));
-_COM_SMARTPTR_TYPEDEF(_SHA1Managed, __uuidof(_SHA1Managed));
-_COM_SMARTPTR_TYPEDEF(_SHA256, __uuidof(_SHA256));
-_COM_SMARTPTR_TYPEDEF(_SHA256Managed, __uuidof(_SHA256Managed));
-_COM_SMARTPTR_TYPEDEF(_SHA384, __uuidof(_SHA384));
-_COM_SMARTPTR_TYPEDEF(_SHA384Managed, __uuidof(_SHA384Managed));
-_COM_SMARTPTR_TYPEDEF(_SHA512, __uuidof(_SHA512));
-_COM_SMARTPTR_TYPEDEF(_SHA512Managed, __uuidof(_SHA512Managed));
-_COM_SMARTPTR_TYPEDEF(_SignatureDescription, __uuidof(_SignatureDescription));
-_COM_SMARTPTR_TYPEDEF(_TripleDES, __uuidof(_TripleDES));
-_COM_SMARTPTR_TYPEDEF(_TripleDESCryptoServiceProvider, __uuidof(_TripleDESCryptoServiceProvider));
-_COM_SMARTPTR_TYPEDEF(_X509Certificate, __uuidof(_X509Certificate));
-_COM_SMARTPTR_TYPEDEF(_Exception, __uuidof(_Exception));
-_COM_SMARTPTR_TYPEDEF(IClientResponseChannelSinkStack, __uuidof(IClientResponseChannelSinkStack));
-_COM_SMARTPTR_TYPEDEF(IMethodReturnMessage, __uuidof(IMethodReturnMessage));
-_COM_SMARTPTR_TYPEDEF(IFormattable, __uuidof(IFormattable));
-_COM_SMARTPTR_TYPEDEF(IConvertible, __uuidof(IConvertible));
-_COM_SMARTPTR_TYPEDEF(_AppDomain, __uuidof(_AppDomain));
-_COM_SMARTPTR_TYPEDEF(ICustomFormatter, __uuidof(ICustomFormatter));
-_COM_SMARTPTR_TYPEDEF(IFormatProvider, __uuidof(IFormatProvider));
-_COM_SMARTPTR_TYPEDEF(ICustomAttributeProvider, __uuidof(ICustomAttributeProvider));
-_COM_SMARTPTR_TYPEDEF(_MemberInfo, __uuidof(_MemberInfo));
-_COM_SMARTPTR_TYPEDEF(_Type, __uuidof(_Type));
-_COM_SMARTPTR_TYPEDEF(IFormatterConverter, __uuidof(IFormatterConverter));
-_COM_SMARTPTR_TYPEDEF(ICustomFactory, __uuidof(ICustomFactory));
-_COM_SMARTPTR_TYPEDEF(IRemotingTypeInfo, __uuidof(IRemotingTypeInfo));
-_COM_SMARTPTR_TYPEDEF(_Object, __uuidof(_Object));
-_COM_SMARTPTR_TYPEDEF(_ObjectHandle, __uuidof(_ObjectHandle));
-_COM_SMARTPTR_TYPEDEF(IReflect, __uuidof(IReflect));
-_COM_SMARTPTR_TYPEDEF(ISymbolBinder, __uuidof(ISymbolBinder));
-_COM_SMARTPTR_TYPEDEF(ISymbolBinder1, __uuidof(ISymbolBinder1));
-_COM_SMARTPTR_TYPEDEF(ISymbolMethod, __uuidof(ISymbolMethod));
-_COM_SMARTPTR_TYPEDEF(ISymbolReader, __uuidof(ISymbolReader));
-_COM_SMARTPTR_TYPEDEF(ISymbolScope, __uuidof(ISymbolScope));
-_COM_SMARTPTR_TYPEDEF(_Assembly, __uuidof(_Assembly));
-_COM_SMARTPTR_TYPEDEF(ITypeLibImporterNotifySink, __uuidof(ITypeLibImporterNotifySink));
-_COM_SMARTPTR_TYPEDEF(IRegistrationServices, __uuidof(IRegistrationServices));
-_COM_SMARTPTR_TYPEDEF(ITypeLibExporterNotifySink, __uuidof(ITypeLibExporterNotifySink));
-_COM_SMARTPTR_TYPEDEF(ITypeLibConverter, __uuidof(ITypeLibConverter));
-_COM_SMARTPTR_TYPEDEF(_MethodBase, __uuidof(_MethodBase));
-_COM_SMARTPTR_TYPEDEF(IMethodMessage, __uuidof(IMethodMessage));
-_COM_SMARTPTR_TYPEDEF(_MethodInfo, __uuidof(_MethodInfo));
-_COM_SMARTPTR_TYPEDEF(_Delegate, __uuidof(_Delegate));
-_COM_SMARTPTR_TYPEDEF(_EventInfo, __uuidof(_EventInfo));
-_COM_SMARTPTR_TYPEDEF(_ConstructorInfo, __uuidof(_ConstructorInfo));
-_COM_SMARTPTR_TYPEDEF(_FieldInfo, __uuidof(_FieldInfo));
-_COM_SMARTPTR_TYPEDEF(_PropertyInfo, __uuidof(_PropertyInfo));
-_COM_SMARTPTR_TYPEDEF(IExpando, __uuidof(IExpando));
-_COM_SMARTPTR_TYPEDEF(_Binder, __uuidof(_Binder));
-_COM_SMARTPTR_TYPEDEF(ISerializationSurrogate, __uuidof(ISerializationSurrogate));
-_COM_SMARTPTR_TYPEDEF(ISurrogateSelector, __uuidof(ISurrogateSelector));
-_COM_SMARTPTR_TYPEDEF(IFormatter, __uuidof(IFormatter));
-_COM_SMARTPTR_TYPEDEF(IContextAttribute, __uuidof(IContextAttribute));
-_COM_SMARTPTR_TYPEDEF(IActivator, __uuidof(IActivator));
-_COM_SMARTPTR_TYPEDEF(IConstructionCallMessage, __uuidof(IConstructionCallMessage));
-_COM_SMARTPTR_TYPEDEF(IContextPropertyActivator, __uuidof(IContextPropertyActivator));
-_COM_SMARTPTR_TYPEDEF(IClientChannelSinkStack, __uuidof(IClientChannelSinkStack));
-_COM_SMARTPTR_TYPEDEF(IClientChannelSink, __uuidof(IClientChannelSink));
-_COM_SMARTPTR_TYPEDEF(IClientChannelSinkProvider, __uuidof(IClientChannelSinkProvider));
-_COM_SMARTPTR_TYPEDEF(IServerChannelSinkStack, __uuidof(IServerChannelSinkStack));
-_COM_SMARTPTR_TYPEDEF(IServerChannelSink, __uuidof(IServerChannelSink));
-_COM_SMARTPTR_TYPEDEF(IServerChannelSinkProvider, __uuidof(IServerChannelSinkProvider));
-_COM_SMARTPTR_TYPEDEF(IChannelReceiverHook, __uuidof(IChannelReceiverHook));
-_COM_SMARTPTR_TYPEDEF(ISponsor, __uuidof(ISponsor));
-_COM_SMARTPTR_TYPEDEF(ILease, __uuidof(ILease));
-
-//
-// Type library items
-//
-
-struct __declspec(uuid("81c5fe01-027c-3e1c-98d5-da9c9862aa21"))
-Object;
- // [ default ] interface _Object
-
-struct __declspec(uuid("a1c0a095-df97-3441-bfc1-c9f194e494db"))
-Exception;
- // interface _Object
- // interface ISerializable
- // [ default ] interface _Exception
-
-struct __declspec(uuid("ce8ad32f-b6db-31ea-9f1e-c2424e0f5eee"))
-ValueType;
- // [ default ] interface _ValueType
- // interface _Object
-
-struct __declspec(uuid("deb0e770-91fd-3cf6-9a6c-e6a3656f3965"))
-IComparable : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall CompareTo (
- /*[in]*/ VARIANT obj,
- /*[out,retval]*/ long * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("c43345b9-7fed-3fc7-8fc2-7b1b82bc109e"))
-Enum;
- // [ default ] interface _Enum
- // interface _Object
- // interface IComparable
- // interface IFormattable
- // interface IConvertible
-
-struct __declspec(uuid("0cb251a7-3ab3-3b5c-a0b8-9ddf88824b85"))
-ICloneable : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Clone (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("03ce85f6-37cb-3588-b3db-d5628bb1335b"))
-Delegate;
- // [ default ] interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("198ffbde-a6db-3cc3-ab15-fbbb7250d624"))
-MulticastDelegate;
- // [ default ] interface _MulticastDelegate
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("496b0abe-cdee-11d3-88e8-00902754c43a"))
-IEnumerable : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetEnumerator (
- /*[out,retval]*/ struct IEnumVARIANT * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("7bcfa00f-f764-3113-9140-3bbd127a96bb"))
-IList : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_Item (
- /*[in]*/ long index,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall putref_Item (
- /*[in]*/ long index,
- /*[in]*/ VARIANT pRetVal ) = 0;
- virtual HRESULT __stdcall Add (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall Contains (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall get_IsReadOnly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFixedSize (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall IndexOf (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall Insert (
- /*[in]*/ long index,
- /*[in]*/ VARIANT value ) = 0;
- virtual HRESULT __stdcall Remove (
- /*[in]*/ VARIANT value ) = 0;
- virtual HRESULT __stdcall RemoveAt (
- /*[in]*/ long index ) = 0;
-};
-
-struct __declspec(uuid("200fb91c-815d-39e0-9e07-0e1bdb2ed47b"))
-Array;
- // [ default ] interface _Array
- // interface _Object
- // interface ICloneable
- // interface IList
- // interface ICollection
- // interface IEnumerable
-
-struct __declspec(uuid("496b0abf-cdee-11d3-88e8-00902754c43a"))
-IEnumerator : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall MoveNext (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Current (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
-};
-
-struct __declspec(uuid("805d7a98-d4af-3f0f-967f-e5cf45312d2c"))
-IDisposable : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Dispose ( ) = 0;
-};
-
-struct __declspec(uuid("296afbff-1b0b-3ff5-9d6c-4e7e599f8b57"))
-String;
- // [ default ] interface _String
- // interface _Object
- // interface IComparable
- // interface ICloneable
- // interface IConvertible
- // interface IEnumerable
-
-struct __declspec(uuid("c20fd3eb-7022-3d14-8477-760fab54e50d"))
-IComparer : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Compare (
- /*[in]*/ VARIANT x,
- /*[in]*/ VARIANT y,
- /*[out,retval]*/ long * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("aab7c6ea-cab0-3adb-82aa-cf32e29af238"))
-IEqualityComparer : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT x,
- /*[in]*/ VARIANT y,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[in]*/ VARIANT obj,
- /*[out,retval]*/ long * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("8ea98c90-180d-39ae-aa70-2aa3d5ebb7ae"))
-StringComparer;
- // [ default ] interface _StringComparer
- // interface _Object
- // interface IComparer
- // interface IEqualityComparer
-
-enum __declspec(uuid("d0431551-3853-37f8-b714-8a8986e1ea38"))
-StringComparison
-{
- StringComparison_CurrentCulture = 0,
- StringComparison_CurrentCultureIgnoreCase = 1,
- StringComparison_InvariantCulture = 2,
- StringComparison_InvariantCultureIgnoreCase = 3,
- StringComparison_Ordinal = 4,
- StringComparison_OrdinalIgnoreCase = 5
-};
-
-struct __declspec(uuid("e724b749-18d6-36ab-9f6d-09c36d9c6016"))
-StringBuilder;
- // [ default ] interface _StringBuilder
- // interface _Object
- // interface ISerializable
-
-enum __declspec(uuid("69cedc24-bc35-3354-b324-6bd5f3ecb757"))
-DateTimeKind
-{
- DateTimeKind_Unspecified = 0,
- DateTimeKind_Utc = 1,
- DateTimeKind_Local = 2
-};
-
-struct __declspec(uuid("ab3f47e4-c227-3b05-bf9f-94649bef9888"))
-IDeserializationCallback : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall OnDeserialization (
- /*[in]*/ VARIANT sender ) = 0;
-};
-
-struct __declspec(uuid("4224ac84-9b11-3561-8923-c893ca77acbe"))
-SystemException;
- // [ default ] interface _SystemException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("ccf306ae-33bd-3003-9cce-daf5befef611"))
-OutOfMemoryException;
- // [ default ] interface _OutOfMemoryException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("9c125a6f-eae2-3fc1-97a1-c0dceab0b5df"))
-StackOverflowException;
- // [ default ] interface _StackOverflowException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("aad4bdd3-81aa-3abc-b53b-d904d25bc01e"))
-DataMisalignedException;
- // [ default ] interface _DataMisalignedException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("e786fb32-b659-3d96-94c4-e1a9fc037868"))
-ExecutionEngineException;
- // [ default ] interface _ExecutionEngineException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("0ff66430-c796-3ee7-902b-166c402ca288"))
-MemberAccessException;
- // [ default ] interface _MemberAccessException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("03973551-57a1-3900-a2b5-9083e3ff2943"))
-_Activator : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("9ba4fd4e-2bc2-31a0-b721-d17aba5b12c3"))
-Activator;
- // interface _Object
- // [ default ] interface _Activator
-
-struct __declspec(uuid("4c3ebfd5-fc72-33dc-bc37-9953eb25b8d7"))
-AccessViolationException;
- // [ default ] interface _AccessViolationException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("1d09b407-a97f-378a-accb-82ca0082f9f3"))
-ApplicationActivator;
- // [ default ] interface _ApplicationActivator
- // interface _Object
-
-struct __declspec(uuid("682d63b8-1692-31be-88cd-5cb1f79edb7b"))
-ApplicationException;
- // [ default ] interface _ApplicationException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("3fb717af-9d21-3016-871a-df817abddd51"))
-EventArgs;
- // [ default ] interface _EventArgs
- // interface _Object
-
-struct __declspec(uuid("1c1d34a9-3f45-3b51-a9af-0354975bf8cc"))
-ResolveEventArgs;
- // [ default ] interface _ResolveEventArgs
- // interface _Object
-
-struct __declspec(uuid("81548590-3849-32a8-aa6f-f2b3137cf4a3"))
-AssemblyLoadEventArgs;
- // [ default ] interface _AssemblyLoadEventArgs
- // interface _Object
-
-struct __declspec(uuid("a4b8c851-941a-3dee-bd08-d9e2eed101c5"))
-ResolveEventHandler;
- // [ default ] interface _ResolveEventHandler
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("2e130dc8-564e-397f-a628-397709da52e9"))
-AssemblyLoadEventHandler;
- // [ default ] interface _AssemblyLoadEventHandler
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("fa525b27-3d69-3116-8d15-0064f6299548"))
-AppDomainInitializer;
- // [ default ] interface _AppDomainInitializer
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("14b542c6-1c5a-3869-b8f8-feefd7b29d09"))
-MarshalByRefObject;
- // [ default ] interface _MarshalByRefObject
- // interface _Object
-
-struct __declspec(uuid("5fe0a145-a82b-3d96-94e3-fd214c9d6eb9"))
-AppDomain;
- // interface _Object
- // [ default ] interface _AppDomain
- // interface IEvidenceFactory
-
-struct __declspec(uuid("496219c1-3fb7-3dcf-8af7-d56032f7891f"))
-CrossAppDomainDelegate;
- // [ default ] interface _CrossAppDomainDelegate
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-enum __declspec(uuid("148540d3-e67f-36dc-a55d-2c8dec53b9d3"))
-AppDomainManagerInitializationOptions
-{
- AppDomainManagerInitializationOptions_None = 0,
- AppDomainManagerInitializationOptions_RegisterWithHost = 1
-};
-
-struct __declspec(uuid("c03880a5-0b5e-39ad-954a-ce0dcbd5ef7d"))
-AppDomainManager;
- // [ default ] interface _AppDomainManager
- // interface _Object
-
-struct __declspec(uuid("27fff232-a7a8-40dd-8d4a-734ad59fcd41"))
-IAppDomainSetup : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ApplicationBase (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_ApplicationBase (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall get_ApplicationName (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_ApplicationName (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall get_CachePath (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_CachePath (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall get_ConfigurationFile (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_ConfigurationFile (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall get_DynamicBase (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_DynamicBase (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall get_LicenseFile (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_LicenseFile (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall get_PrivateBinPath (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_PrivateBinPath (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall get_PrivateBinPathProbe (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_PrivateBinPathProbe (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall get_ShadowCopyDirectories (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_ShadowCopyDirectories (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall get_ShadowCopyFiles (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_ShadowCopyFiles (
- /*[in]*/ BSTR pRetVal ) = 0;
-};
-
-struct __declspec(uuid("3e8e0f03-d3fd-3a93-bae0-c74a6494dbca"))
-AppDomainSetup;
- // interface _Object
- // [ default ] interface IAppDomainSetup
-
-enum __declspec(uuid("8a6c24c5-1f87-37c2-bc4d-3421eb62d4c1"))
-LoaderOptimization
-{
- LoaderOptimization_NotSpecified = 0,
- LoaderOptimization_SingleDomain = 1,
- LoaderOptimization_MultiDomain = 2,
- LoaderOptimization_MultiDomainHost = 3,
- LoaderOptimization_DomainMask = 3,
- LoaderOptimization_DisallowBindings = 4
-};
-
-struct __declspec(uuid("917b14d0-2d9e-38b8-92a9-381acf52f7c0"))
-_Attribute : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("1765714b-e628-34c3-b66f-7686faf462da"))
-Attribute;
- // interface _Object
- // [ default ] interface _Attribute
-
-struct __declspec(uuid("b39742fd-1a55-3810-9ea5-f6e86ebeb472"))
-LoaderOptimizationAttribute;
- // [ default ] interface _LoaderOptimizationAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("61b3e12b-3586-3a58-a497-7ed7c4c794b9"))
-AppDomainUnloadedException;
- // [ default ] interface _AppDomainUnloadedException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("d85d40ce-a21a-3c41-a38f-323709b37697"))
-EvidenceBase;
- // [ default ] interface _EvidenceBase
- // interface _Object
-
-struct __declspec(uuid("d12b05f9-0654-351a-92d1-8fdac1f243de"))
-ActivationArguments;
- // [ default ] interface _ActivationArguments
- // interface _Object
-
-struct __declspec(uuid("af3866ad-f70a-3cf8-984e-858c5a686d57"))
-ApplicationId;
- // [ default ] interface _ApplicationId
- // interface _Object
-
-struct __declspec(uuid("3fdceec6-b14b-37e2-bb69-abc7ca0da22f"))
-ArgumentException;
- // [ default ] interface _ArgumentException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("3bd1f243-9bc4-305d-9b1c-0d10c80329fc"))
-ArgumentNullException;
- // [ default ] interface _ArgumentNullException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("74bdd0b9-38d7-3fda-a67e-d404ee684f24"))
-ArgumentOutOfRangeException;
- // [ default ] interface _ArgumentOutOfRangeException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("647053c3-1879-34d7-ae57-67015c91fc70"))
-ArithmeticException;
- // [ default ] interface _ArithmeticException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("676e1164-752c-3a74-8d3f-bcd32a2026d6"))
-ArrayTypeMismatchException;
- // [ default ] interface _ArrayTypeMismatchException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("b2a87ddb-5dab-395f-b7be-ad83058fb516"))
-AsyncCallback;
- // [ default ] interface _AsyncCallback
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-enum __declspec(uuid("9bc2306f-4971-38f5-b861-f19c022274a0"))
-AttributeTargets
-{
- AttributeTargets_Assembly = 1,
- AttributeTargets_Module = 2,
- AttributeTargets_Class = 4,
- AttributeTargets_Struct = 8,
- AttributeTargets_Enum = 16,
- AttributeTargets_Constructor = 32,
- AttributeTargets_Method = 64,
- AttributeTargets_Property = 128,
- AttributeTargets_Field = 256,
- AttributeTargets_Event = 512,
- AttributeTargets_Interface = 1024,
- AttributeTargets_Parameter = 2048,
- AttributeTargets_Delegate = 4096,
- AttributeTargets_ReturnValue = 8192,
- AttributeTargets_GenericParameter = 16384,
- AttributeTargets_All = 32767
-};
-
-struct __declspec(uuid("53a62bb1-75b9-3b52-ae98-92afd573cdb1"))
-AttributeUsageAttribute;
- // [ default ] interface _AttributeUsageAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("e9148312-a9bf-3a45-bbca-350967fd78f5"))
-BadImageFormatException;
- // [ default ] interface _BadImageFormatException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("c3008e12-9b16-36ec-b731-73257f25be7a"))
-Boolean
-{
- long m_value;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("830fe109-4566-3af2-9b57-5602724fcace"))
-Buffer;
- // [ default ] interface _Buffer
- // interface _Object
-
-#pragma pack(push, 1)
-
-struct __declspec(uuid("9b957340-adba-3234-91ea-46a5c9bff530"))
-Byte
-{
- unsigned char m_value;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("29c69707-875f-3678-8f01-283094a2dfb1"))
-CannotUnloadAppDomainException;
- // [ default ] interface _CannotUnloadAppDomainException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-#pragma pack(push, 1)
-
-struct __declspec(uuid("6ee96102-3657-3d66-867a-26b63aaaaf78"))
-Char
-{
- unsigned char m_value;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("277eabd6-f03a-3c52-8b42-b8e326d9c0cc"))
-CharEnumerator;
- // [ default ] interface _CharEnumerator
- // interface _Object
- // interface ICloneable
- // interface IDisposable
- // interface IEnumerator
-
-struct __declspec(uuid("15dbec24-0e2d-3db2-af66-932203215895"))
-CLSCompliantAttribute;
- // [ default ] interface _CLSCompliantAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("d6d2034d-5f67-30d7-9cc5-452f2c46694f"))
-TypeUnloadedException;
- // [ default ] interface _TypeUnloadedException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("c281c7f1-4aa9-3517-961a-463cfed57e75"))
-_Thread : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("314bda5a-9292-3fc0-830d-7a4b0261fc88"))
-CriticalFinalizerObject;
- // [ default ] interface _CriticalFinalizerObject
- // interface _Object
-
-struct __declspec(uuid("cbeaa915-4d2c-3f77-98e8-a258b0fd3cef"))
-ContextMarshalException;
- // [ default ] interface _ContextMarshalException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("7916cbef-050e-3e39-b83a-5ab9558e72f1"))
-ContextBoundObject;
- // [ default ] interface _ContextBoundObject
- // interface _Object
-
-struct __declspec(uuid("96705ee3-f7ab-3e9a-9fb2-ad1d536e901a"))
-ContextStaticAttribute;
- // [ default ] interface _ContextStaticAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("543c0dd8-a713-3777-b01a-aeb801dac001"))
-TimeZone;
- // [ default ] interface _TimeZone
- // interface _Object
-
-enum __declspec(uuid("12d4d747-6b55-36f2-9108-3ee9bc0ffefd"))
-DayOfWeek
-{
- DayOfWeek_Sunday = 0,
- DayOfWeek_Monday = 1,
- DayOfWeek_Tuesday = 2,
- DayOfWeek_Wednesday = 3,
- DayOfWeek_Thursday = 4,
- DayOfWeek_Friday = 5,
- DayOfWeek_Saturday = 6
-};
-
-struct __declspec(uuid("8c1a4524-3ceb-3436-b449-cac456ecab09"))
-DBNull;
- // [ default ] interface _DBNull
- // interface _Object
- // interface ISerializable
- // interface IConvertible
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("6fb370d8-4f72-3ac1-9a32-3875f336ecb5"))
-Decimal
-{
- long flags;
- long hi;
- long lo;
- long mid;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("74a6b90c-8710-32da-bbf7-9d4445e071e9"))
-Binder;
- // [ default ] interface _Binder
- // interface _Object
-
-struct __declspec(uuid("f6914a11-d95d-324f-ba0f-39a374625290"))
-DivideByZeroException;
- // [ default ] interface _DivideByZeroException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-#pragma pack(push, 8)
-
-struct __declspec(uuid("0f4f147f-4369-3388-8e4b-71e20c96f9ad"))
-Double
-{
- double m_value;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("cc20c6df-a054-3f09-a5f5-a3b5a25f4ce6"))
-DuplicateWaitObjectException;
- // [ default ] interface _DuplicateWaitObjectException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("112bc2e7-9ef9-3648-af9e-45c0d4b89929"))
-TypeLoadException;
- // [ default ] interface _TypeLoadException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("ad326409-bf80-3e0c-ba6f-ee2c33b675a5"))
-EntryPointNotFoundException;
- // [ default ] interface _EntryPointNotFoundException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("46e97093-b2ec-3787-a9a5-470d1a27417c"))
-DllNotFoundException;
- // [ default ] interface _DllNotFoundException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("3b1774cd-34e0-3c00-aabd-168b38c62fd9"))
-EnvironmentVariableTarget
-{
- EnvironmentVariableTarget_Process = 0,
- EnvironmentVariableTarget_User = 1,
- EnvironmentVariableTarget_Machine = 2
-};
-
-struct __declspec(uuid("df81b4ff-7226-30fa-84df-80795ba1a642"))
-Environment;
- // [ default ] interface _Environment
- // interface _Object
-
-struct __declspec(uuid("dca836de-c23d-334c-86b7-8385be47030d"))
-EventHandler;
- // [ default ] interface _EventHandler
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("bda7bee5-85f1-3b66-b610-ddf1d5898006"))
-FieldAccessException;
- // [ default ] interface _FieldAccessException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("66ce75d4-0334-3ca6-bca8-ce9af28a4396"))
-FlagsAttribute;
- // [ default ] interface _FlagsAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("964aa3bd-4b12-3e23-9d7f-99342afae812"))
-FormatException;
- // [ default ] interface _FormatException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("9c5923e9-de52-33ea-88de-7ebc8633b9cc"))
-Guid
-{
- long _a;
- short _b;
- short _c;
- unsigned char _d;
- unsigned char _e;
- unsigned char _f;
- unsigned char _g;
- unsigned char _h;
- unsigned char _i;
- unsigned char _j;
- unsigned char _k;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("5ca9971b-2dc3-3bc8-847a-5e6d15cbb16e"))
-IndexOutOfRangeException;
- // [ default ] interface _IndexOutOfRangeException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-#pragma pack(push, 2)
-
-struct __declspec(uuid("206daf34-5ba5-3504-8a19-d57699561886"))
-Int16
-{
- short m_value;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("a310fadd-7c33-377c-9d6b-599b0317d7f2"))
-Int32
-{
- long m_value;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 8)
-
-struct __declspec(uuid("ad1cecf5-5fad-3ecf-ad89-2febd6521fa9"))
-Int64
-{
- __int64 m_value;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("a1cb710c-8d50-3181-bb38-65ce2e98f9a6"))
-IntPtr
-{
- void * m_value;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("7f6bcbe5-eb30-370b-9f1b-92a6265afedd"))
-InvalidCastException;
- // [ default ] interface _InvalidCastException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("9546306b-1b68-33af-80db-3a9206501515"))
-InvalidOperationException;
- // [ default ] interface _InvalidOperationException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("91591469-efef-3d63-90f9-88520f0aa1ef"))
-InvalidProgramException;
- // [ default ] interface _InvalidProgramException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("e95e800a-cba4-3613-821d-6d6ef3bcbf6b"))
-LocalDataStoreSlot;
- // [ default ] interface _LocalDataStoreSlot
- // interface _Object
-
-struct __declspec(uuid("92e76a74-2622-3aa9-a3ca-1ae8bd7bc4a8"))
-MethodAccessException;
- // [ default ] interface _MethodAccessException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("d12abe44-783e-328b-aad3-4ed726e903c7"))
-MidpointRounding
-{
- MidpointRounding_ToEven = 0,
- MidpointRounding_AwayFromZero = 1
-};
-
-struct __declspec(uuid("cdc70043-d56b-3799-b7bd-6113bbca160a"))
-MissingMemberException;
- // [ default ] interface _MissingMemberException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("8d36569b-14d6-3c3d-b55c-9d02a45bfc3d"))
-MissingFieldException;
- // [ default ] interface _MissingFieldException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("58897d76-ef6c-327a-93f7-6cd66c424e11"))
-MissingMethodException;
- // [ default ] interface _MissingMethodException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("9da2f8b8-59f0-3852-b509-0663e3bf643b"))
-MulticastNotSupportedException;
- // [ default ] interface _MulticastNotSupportedException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("cc77f5f3-222d-3586-88c3-410477a3b65d"))
-NonSerializedAttribute;
- // [ default ] interface _NonSerializedAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("7e34ab89-0684-3b86-8a0f-e638eb4e6252"))
-NotFiniteNumberException;
- // [ default ] interface _NotFiniteNumberException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("f8be2ad5-4e99-3e00-b10e-7c54d31c1c1d"))
-NotImplementedException;
- // [ default ] interface _NotImplementedException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("dafb2462-2a5b-3818-b17e-602984fe1bb0"))
-NotSupportedException;
- // [ default ] interface _NotSupportedException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("7f71db2d-1ea0-3cae-8087-26095f5215e6"))
-NullReferenceException;
- // [ default ] interface _NullReferenceException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("f17baaf6-d35c-3c6e-acd3-d0d49a5022c4"))
-ObjectDisposedException;
- // [ default ] interface _ObjectDisposedException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("08295c62-7462-3633-b35e-7ae68aca3948"))
-ObsoleteAttribute;
- // [ default ] interface _ObsoleteAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("d7ca3b25-a57b-354c-8758-9fe3a905c1ac"))
-OperatingSystem;
- // [ default ] interface _OperatingSystem
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("11581718-2434-32e3-b559-e86ce9923744"))
-OperationCanceledException;
- // [ default ] interface _OperationCanceledException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("4286fa72-a2fa-3245-8751-d4206070a191"))
-OverflowException;
- // [ default ] interface _OverflowException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("3495e5fa-2a90-3ca7-b3b5-58736c4441dd"))
-ParamArrayAttribute;
- // [ default ] interface _ParamArrayAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("f9628962-01e2-32f6-a40c-08bd8adcff25"))
-PlatformID
-{
- PlatformID_Win32S = 0,
- PlatformID_Win32Windows = 1,
- PlatformID_Win32NT = 2,
- PlatformID_WinCE = 3,
- PlatformID_Unix = 4,
- PlatformID_Xbox = 5,
- PlatformID_MacOSX = 6
-};
-
-struct __declspec(uuid("a36738b5-fa8f-3316-a929-68099a32b43b"))
-PlatformNotSupportedException;
- // [ default ] interface _PlatformNotSupportedException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("4e77ec8f-51d8-386c-85fe-7dc931b7a8e7"))
-Random;
- // [ default ] interface _Random
- // interface _Object
-
-struct __declspec(uuid("c9f61cbd-287f-3d24-9feb-2c3f347cf570"))
-RankException;
- // [ default ] interface _RankException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("5ae028b5-9a3a-32a9-899c-1deefb85cc50"))
-MemberInfo;
- // interface _Object
- // interface ICustomAttributeProvider
- // [ default ] interface _MemberInfo
-
-struct __declspec(uuid("6c9863dc-7207-327f-a048-c3bb63474bfc"))
-Type;
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // [ default ] interface _Type
- // interface IReflect
-
-struct __declspec(uuid("0df960bc-125d-3dcb-b55a-e19d773be4f2"))
-TypeInfo;
- // [ default ] interface _TypeInfo
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // interface _Type
- // interface IReflect
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("3613a9b6-c23b-3b54-ae02-6ec764d69e70"))
-RuntimeArgumentHandle
-{
- long m_ptr;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("78c18a10-c00e-3c09-b000-411c38900c2c"))
-RuntimeTypeHandle
-{
- IUnknown * m_type;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("f8fc5d7c-8215-3e65-befb-11e8172606fe"))
-RuntimeMethodHandle
-{
- IUnknown * m_value;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("27b33bd9-e6f7-3148-911d-f67340a5353f"))
-RuntimeFieldHandle
-{
- IUnknown * m_ptr;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("8531f85a-746b-3db5-a45f-9bac4bd02d8b"))
-ModuleHandle
-{
- IUnknown * m_ptr;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 1)
-
-struct __declspec(uuid("ca2bcdb4-3a7e-33e8-80ed-d32475adef33"))
-SByte
-{
- char m_value;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("89bcc804-53a5-3eb2-a342-6282cc410260"))
-SerializableAttribute;
- // [ default ] interface _SerializableAttribute
- // interface _Object
- // interface _Attribute
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("23d4a35b-c997-3401-8372-736025b17744"))
-Single
-{
- float m_value;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("50aad4c2-61fa-3b1f-8157-5ba3b27aee61"))
-STAThreadAttribute;
- // [ default ] interface _STAThreadAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("b406ac70-4d7e-3d24-b241-aeaeac343bd9"))
-MTAThreadAttribute;
- // [ default ] interface _MTAThreadAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("eaa78d4a-20a3-3fde-ab72-d3d55e3aefe6"))
-TimeoutException;
- // [ default ] interface _TimeoutException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-#pragma pack(push, 8)
-
-struct __declspec(uuid("94942670-4acf-3572-92d1-0916cd777e00"))
-TimeSpan
-{
- __int64 _ticks;
-};
-
-#pragma pack(pop)
-
-enum __declspec(uuid("8e3cc6fb-a6ed-3f63-a7d1-d40d8c6666f6"))
-TypeCode
-{
- TypeCode_Empty = 0,
- TypeCode_Object = 1,
- TypeCode_DBNull = 2,
- TypeCode_Boolean = 3,
- TypeCode_Char = 4,
- TypeCode_SByte = 5,
- TypeCode_Byte = 6,
- TypeCode_Int16 = 7,
- TypeCode_UInt16 = 8,
- TypeCode_Int32 = 9,
- TypeCode_UInt32 = 10,
- TypeCode_Int64 = 11,
- TypeCode_UInt64 = 12,
- TypeCode_Single = 13,
- TypeCode_Double = 14,
- TypeCode_Decimal = 15,
- TypeCode_DateTime = 16,
- TypeCode_String = 18
-};
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("06ad02b5-c5a4-3eec-b7ba-b0af7860d36a"))
-TypedReference
-{
- long value;
- long Type;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("811fb5f2-9bfe-3557-83de-1279f0b3eb55"))
-TypeInitializationException;
- // [ default ] interface _TypeInitializationException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-#pragma pack(push, 2)
-
-struct __declspec(uuid("0f0928b7-11dd-31dd-a0d5-bb008ae887bf"))
-UInt16
-{
- unsigned short m_value;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("4f854e40-af6d-3d30-860a-e9722c85e9a3"))
-UInt32
-{
- unsigned long m_value;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 8)
-
-struct __declspec(uuid("62ad7d6b-52cc-3ed4-a20d-1a32ef6bf1da"))
-UInt64
-{
- unsigned __int64 m_value;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("4f93b8dd-5396-3b65-b16a-11fbc8812a71"))
-UIntPtr
-{
- void * m_value;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("75215200-a2fe-30f6-a34b-8f1a1830358e"))
-UnauthorizedAccessException;
- // [ default ] interface _UnauthorizedAccessException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("b55dae2e-c8e8-3c48-b404-d991979a9d9d"))
-UnhandledExceptionEventArgs;
- // [ default ] interface _UnhandledExceptionEventArgs
- // interface _Object
-
-struct __declspec(uuid("db4d2d94-3fa3-36f5-b22e-a00ff22f08bd"))
-UnhandledExceptionEventHandler;
- // [ default ] interface _UnhandledExceptionEventHandler
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("43cd41ad-3b78-3531-9031-3059e0aa64eb"))
-Version;
- // [ default ] interface _Version
- // interface _Object
- // interface ICloneable
- // interface IComparable
-
-struct __declspec(uuid("d3f54e92-a0c7-3bf4-a114-f1f384ce3eff"))
-WeakReference;
- // [ default ] interface _WeakReference
- // interface _Object
- // interface ISerializable
-
-struct __declspec(uuid("4d0e564a-78c8-31e0-ba03-73af7bdff5a9"))
-WaitHandle;
- // [ default ] interface _WaitHandle
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("80226212-1832-310f-862c-a511e3534e62"))
-EventWaitHandle;
- // [ default ] interface _EventWaitHandle
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("e35af4dd-eb37-39fc-9071-4ce39b1a54be"))
-AutoResetEvent;
- // [ default ] interface _AutoResetEvent
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("5b193863-a73e-3ec3-80d0-35b36e3cf4ed"))
-ContextCallback;
- // [ default ] interface _ContextCallback
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("c460e2b4-e199-412a-8456-84dc3e4838c3"))
-IObjectHandle : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Unwrap (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
-};
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("ba0e4cf7-a429-3fe8-abab-183387d05852"))
-LockCookie
-{
- long _dwFlags;
- long _dwWriterSeqNum;
- long _wReaderAndWriterLevel;
- long _dwThreadID;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("17a355c3-c65e-3f26-8a80-236890ebc997"))
-ManualResetEvent;
- // [ default ] interface _ManualResetEvent
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("9e97213a-0b49-3c05-a0bf-d203c4fc8487"))
-Monitor;
- // [ default ] interface _Monitor
- // interface _Object
-
-struct __declspec(uuid("d74d613d-f27f-311b-a9a3-27ebc63a1a5d"))
-Mutex;
- // [ default ] interface _Mutex
- // interface _Object
- // interface IDisposable
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("a2959123-2f66-35b4-815d-37c83360809b"))
-NativeOverlapped
-{
- long InternalLow;
- long InternalHigh;
- long OffsetLow;
- long OffsetHigh;
- long EventHandle;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("7fe87a55-1321-3d9f-8fef-cd2f5e8ab2e9"))
-Overlapped;
- // [ default ] interface _Overlapped
- // interface _Object
-
-struct __declspec(uuid("9173d971-b142-38a5-8488-d10a9dcf71b0"))
-ReaderWriterLock;
- // [ default ] interface _ReaderWriterLock
- // interface _Object
-
-struct __declspec(uuid("48a75519-cb7a-3d18-b91e-be62ee842a3e"))
-SynchronizationLockException;
- // [ default ] interface _SynchronizationLockException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("a5889aad-36a6-3b3e-89f9-118ce3a77d7c"))
-Thread;
- // interface _Object
- // [ default ] interface _Thread
-
-struct __declspec(uuid("ea1cf67d-7904-36a3-bd5b-dd028985861c"))
-ThreadAbortException;
- // [ default ] interface _ThreadAbortException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("27e986e1-baec-3d48-82e4-14169ca8cecf"))
-ThreadInterruptedException;
- // [ default ] interface _ThreadInterruptedException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("50f8ae2b-69f0-37ef-954b-d2618e3e8267"))
-RegisteredWaitHandle;
- // [ default ] interface _RegisteredWaitHandle
- // interface _Object
-
-struct __declspec(uuid("d8e04cc2-f4f5-367d-a23f-f71aff4f14f3"))
-WaitCallback;
- // [ default ] interface _WaitCallback
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("3c8c9f02-2c23-39ff-ac7b-cd0ee1d14a79"))
-WaitOrTimerCallback;
- // [ default ] interface _WaitOrTimerCallback
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("8a937e3b-9c07-3d4d-b50a-4f4f3c85317c"))
-IOCompletionCallback;
- // [ default ] interface _IOCompletionCallback
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-enum __declspec(uuid("d32b1206-1440-3664-9991-1ae109add173"))
-ThreadPriority
-{
- ThreadPriority_Lowest = 0,
- ThreadPriority_BelowNormal = 1,
- ThreadPriority_Normal = 2,
- ThreadPriority_AboveNormal = 3,
- ThreadPriority_Highest = 4
-};
-
-struct __declspec(uuid("e7ac1e4d-35db-3432-a032-e94c012b2d39"))
-ThreadStart;
- // [ default ] interface _ThreadStart
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-enum __declspec(uuid("f768ec63-95ed-35fc-9876-7bcf01a14919"))
-ThreadState
-{
- ThreadState_Running = 0,
- ThreadState_StopRequested = 1,
- ThreadState_SuspendRequested = 2,
- ThreadState_Background = 4,
- ThreadState_Unstarted = 8,
- ThreadState_Stopped = 16,
- ThreadState_WaitSleepJoin = 32,
- ThreadState_Suspended = 64,
- ThreadState_AbortRequested = 128,
- ThreadState_Aborted = 256
-};
-
-struct __declspec(uuid("3e5509f0-1fb9-304d-8174-75d6c9afe5da"))
-ThreadStateException;
- // [ default ] interface _ThreadStateException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("ffc9f9ae-e87a-3252-8e25-b22423a40065"))
-ThreadStaticAttribute;
- // [ default ] interface _ThreadStaticAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("5a49b766-b474-3501-901e-5bdac8b48a3d"))
-Timeout;
- // [ default ] interface _Timeout
- // interface _Object
-
-struct __declspec(uuid("ddf7ba7f-4b7c-378d-a153-6285b84c6593"))
-TimerCallback;
- // [ default ] interface _TimerCallback
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("490ca7a8-d03f-3459-8208-d428ea010da0"))
-Timer;
- // [ default ] interface _Timer
- // interface _Object
- // interface IDisposable
-
-enum __declspec(uuid("7055b1db-d445-31fc-bdec-a9fb3f6e6e58"))
-ApartmentState
-{
- ApartmentState_STA = 0,
- ApartmentState_MTA = 1,
- ApartmentState_Unknown = 2
-};
-
-struct __declspec(uuid("35e946e4-7cda-3824-8b24-d799a96309ad"))
-CaseInsensitiveComparer;
- // [ default ] interface _CaseInsensitiveComparer
- // interface _Object
- // interface IComparer
-
-struct __declspec(uuid("5d573036-3435-3c5a-aeff-2b8191082c71"))
-IHashCodeProvider : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetHashCode (
- /*[in]*/ VARIANT obj,
- /*[out,retval]*/ long * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("47d3c68d-7d85-3227-a9e7-88451d6badfc"))
-CaseInsensitiveHashCodeProvider;
- // [ default ] interface _CaseInsensitiveHashCodeProvider
- // interface _Object
- // interface IHashCodeProvider
-
-struct __declspec(uuid("87259279-9f5d-3c0a-bb58-723a2a6e4dba"))
-CollectionBase;
- // [ default ] interface _CollectionBase
- // interface _Object
- // interface IList
- // interface ICollection
- // interface IEnumerable
-
-struct __declspec(uuid("9840c5c3-21d3-3b8a-94c1-3fc542b0227e"))
-DictionaryBase;
- // [ default ] interface _DictionaryBase
- // interface _Object
- // interface IDictionary
- // interface ICollection
- // interface IEnumerable
-
-struct __declspec(uuid("b66406bd-746d-3d10-98a1-41d097cf42b7"))
-ReadOnlyCollectionBase;
- // [ default ] interface _ReadOnlyCollectionBase
- // interface _Object
- // interface ICollection
- // interface IEnumerable
-
-struct __declspec(uuid("7f976b72-4b71-3858-bee8-8e3a3189a651"))
-Queue;
- // [ default ] interface _Queue
- // interface _Object
- // interface ICollection
- // interface IEnumerable
- // interface ICloneable
-
-struct __declspec(uuid("6896b49d-7afb-34dc-934e-5add38eeee39"))
-ArrayList;
- // [ default ] interface _ArrayList
- // interface _Object
- // interface IList
- // interface ICollection
- // interface IEnumerable
- // interface ICloneable
-
-struct __declspec(uuid("5d2fb755-c658-3f51-86f2-881f4a1a2a55"))
-BitArray;
- // [ default ] interface _BitArray
- // interface _Object
- // interface ICollection
- // interface IEnumerable
- // interface ICloneable
-
-struct __declspec(uuid("4599202d-460f-3fb7-8a1c-c2cc6ed6c7c8"))
-Stack;
- // [ default ] interface _Stack
- // interface _Object
- // interface ICollection
- // interface IEnumerable
- // interface ICloneable
-
-struct __declspec(uuid("8a63140f-7eb8-3f4e-ba59-19b8c747843f"))
-Comparer;
- // [ default ] interface _Comparer
- // interface _Object
- // interface IComparer
- // interface ISerializable
-
-struct __declspec(uuid("146855fa-309f-3d0e-bb3e-df525f30a715"))
-Hashtable;
- // [ default ] interface _Hashtable
- // interface _Object
- // interface IDictionary
- // interface ICollection
- // interface IEnumerable
- // interface ISerializable
- // interface IDeserializationCallback
- // interface ICloneable
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("a6cceb32-ec73-3e9b-8852-02783c97d3fa"))
-DictionaryEntry
-{
- IUnknown * _key;
- IUnknown * _value;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("35d574bf-7a4f-3588-8c19-12212a0fe4dc"))
-IDictionaryEnumerator : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_key (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_value (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Entry (
- /*[out,retval]*/ struct DictionaryEntry * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("026cc6d7-34b2-33d5-b551-ca31eb6ce345"))
-SortedList;
- // [ default ] interface _SortedList
- // interface _Object
- // interface IDictionary
- // interface ICollection
- // interface IEnumerable
- // interface ICloneable
-
-struct __declspec(uuid("f358ac62-4569-3705-be32-b07e799b4223"))
-Nullable;
- // [ default ] interface _Nullable
- // interface _Object
-
-struct __declspec(uuid("0d52abe3-3c93-3d94-a744-ac44850baccd"))
-KeyNotFoundException;
- // [ default ] interface _KeyNotFoundException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("75b3810e-f2d5-36e2-8d27-514ebcad4511"))
-ConditionalAttribute;
- // [ default ] interface _ConditionalAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("91f672a3-6b82-3e04-b2d7-bac5d6676609"))
-Debugger;
- // [ default ] interface _Debugger
- // interface _Object
-
-struct __declspec(uuid("93f551d6-2f9e-301b-be63-85aef508cae0"))
-DebuggerStepThroughAttribute;
- // [ default ] interface _DebuggerStepThroughAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("1b979846-aaeb-314b-8e63-d44ef1cb9efc"))
-DebuggerStepperBoundaryAttribute;
- // [ default ] interface _DebuggerStepperBoundaryAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("41970d73-92f6-36d9-874d-3bd0762a0d6f"))
-DebuggerHiddenAttribute;
- // [ default ] interface _DebuggerHiddenAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("29625281-51ce-3f8a-ac4d-e360cacb92e2"))
-DebuggerNonUserCodeAttribute;
- // [ default ] interface _DebuggerNonUserCodeAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("df1f67b4-74f7-30af-922d-29f0b91abc25"))
-DebuggableAttribute;
- // [ default ] interface _DebuggableAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("5a235286-93f1-3c18-a3ae-16d345a87a24"))
-DebuggerBrowsableState
-{
- DebuggerBrowsableState_Never = 0,
- DebuggerBrowsableState_Collapsed = 2,
- DebuggerBrowsableState_RootHidden = 3
-};
-
-struct __declspec(uuid("a709ebbe-bdb2-30f4-959b-37b7a68e4299"))
-DebuggerBrowsableAttribute;
- // [ default ] interface _DebuggerBrowsableAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("8366ee18-bbe6-3061-b99f-ba87e26919d1"))
-DebuggerTypeProxyAttribute;
- // [ default ] interface _DebuggerTypeProxyAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("f640e47b-67d0-31a2-8621-02e2dd41b496"))
-DebuggerDisplayAttribute;
- // [ default ] interface _DebuggerDisplayAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("29813e13-8772-3b1f-878d-26c33b045d5a"))
-DebuggerVisualizerAttribute;
- // [ default ] interface _DebuggerVisualizerAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("405c2d81-315b-3cb0-8442-ef5a38d4c3b8"))
-StackTrace;
- // [ default ] interface _StackTrace
- // interface _Object
-
-struct __declspec(uuid("14910622-09d4-3b4a-8c1e-9991dbdcc553"))
-StackFrame;
- // [ default ] interface _StackFrame
- // interface _Object
-
-struct __declspec(uuid("1c32f012-2684-3efe-8d50-9c2973acc00b"))
-ISymbolDocument : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_Url (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_DocumentType (
- /*[out,retval]*/ GUID * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Language (
- /*[out,retval]*/ GUID * pRetVal ) = 0;
- virtual HRESULT __stdcall get_LanguageVendor (
- /*[out,retval]*/ GUID * pRetVal ) = 0;
- virtual HRESULT __stdcall get_CheckSumAlgorithmId (
- /*[out,retval]*/ GUID * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCheckSum (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall FindClosestLine (
- /*[in]*/ long line,
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall get_HasEmbeddedSource (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_SourceLength (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetSourceRange (
- /*[in]*/ long startLine,
- /*[in]*/ long startColumn,
- /*[in]*/ long endLine,
- /*[in]*/ long endColumn,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("fa682f24-3a3c-390d-b8a2-96f1106f4b37"))
-ISymbolDocumentWriter : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall SetSource (
- /*[in]*/ SAFEARRAY * Source ) = 0;
- virtual HRESULT __stdcall SetCheckSum (
- /*[in]*/ GUID algorithmId,
- /*[in]*/ SAFEARRAY * checkSum ) = 0;
-};
-
-struct __declspec(uuid("23ed2454-6899-3c28-bab7-6ec86683964a"))
-ISymbolNamespace : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_name (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall GetNamespaces (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetVariables (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
-};
-
-enum __declspec(uuid("b6b91160-2abf-352b-a74d-1174cc324e18"))
-SymAddressKind
-{
- SymAddressKind_ILOffset = 1,
- SymAddressKind_NativeRVA = 2,
- SymAddressKind_NativeRegister = 3,
- SymAddressKind_NativeRegisterRelative = 4,
- SymAddressKind_NativeOffset = 5,
- SymAddressKind_NativeRegisterRegister = 6,
- SymAddressKind_NativeRegisterStack = 7,
- SymAddressKind_NativeStackRegister = 8,
- SymAddressKind_BitField = 9,
- SymAddressKind_NativeSectionOffset = 10
-};
-
-struct __declspec(uuid("4042bd4d-b5ab-30e8-919b-14910687baae"))
-ISymbolVariable : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_name (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Attributes (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall GetSignature (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_AddressKind (
- /*[out,retval]*/ enum SymAddressKind * pRetVal ) = 0;
- virtual HRESULT __stdcall get_AddressField1 (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall get_AddressField2 (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall get_AddressField3 (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall get_StartOffset (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall get_EndOffset (
- /*[out,retval]*/ long * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("40ae2088-ce00-33ad-9320-5d201cb46fc9"))
-SymDocumentType;
- // [ default ] interface _SymDocumentType
- // interface _Object
-
-struct __declspec(uuid("5a18d43e-115b-3b8b-8245-9a06b204b717"))
-SymLanguageType;
- // [ default ] interface _SymLanguageType
- // interface _Object
-
-struct __declspec(uuid("dfd888a7-a6b0-3b1b-985e-4cdab0e4c17d"))
-SymLanguageVendor;
- // [ default ] interface _SymLanguageVendor
- // interface _Object
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("709164df-d0e2-3813-a07d-f9f1e99f9a4b"))
-SymbolToken
-{
- long m_token;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("2846ae5e-a9fa-36cf-b2d1-6e95596dbde7"))
-AmbiguousMatchException;
- // [ default ] interface _AmbiguousMatchException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("aaaa10c6-9902-3dbb-b173-eba1eba2cd5e"))
-ModuleResolveEventHandler;
- // [ default ] interface _ModuleResolveEventHandler
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("28e89a9f-e67d-3028-aa1b-e5ebcde6f3c8"))
-Assembly;
- // interface _Object
- // [ default ] interface _Assembly
- // interface IEvidenceFactory
- // interface ICustomAttributeProvider
- // interface ISerializable
-
-struct __declspec(uuid("8687959f-d86d-3217-8d58-be9a0427bb84"))
-AssemblyCopyrightAttribute;
- // [ default ] interface _AssemblyCopyrightAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("e64c95df-eadc-3d08-9c6f-80f29d92cb4e"))
-AssemblyTrademarkAttribute;
- // [ default ] interface _AssemblyTrademarkAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("cfe2bcf1-683c-39b5-83ce-4b186a521513"))
-AssemblyProductAttribute;
- // [ default ] interface _AssemblyProductAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("62342fb2-16bf-30a9-88ad-6bc781eec94f"))
-AssemblyCompanyAttribute;
- // [ default ] interface _AssemblyCompanyAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("432e5e9f-03ba-37b2-8edf-7fac14b03b4f"))
-AssemblyDescriptionAttribute;
- // [ default ] interface _AssemblyDescriptionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("51b4f67c-2fcb-391d-a381-d040100d6717"))
-AssemblyTitleAttribute;
- // [ default ] interface _AssemblyTitleAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("09dd9840-5e39-317a-aab3-0a467998de25"))
-AssemblyConfigurationAttribute;
- // [ default ] interface _AssemblyConfigurationAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("8beb1256-5d9b-3262-bf85-beb6287e4eea"))
-AssemblyDefaultAliasAttribute;
- // [ default ] interface _AssemblyDefaultAliasAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("894593b9-99e5-3b61-a592-ee44b9396277"))
-AssemblyInformationalVersionAttribute;
- // [ default ] interface _AssemblyInformationalVersionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("14152cb5-dc51-3c42-8a43-09854dea1b8f"))
-AssemblyFileVersionAttribute;
- // [ default ] interface _AssemblyFileVersionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("4265ab21-a68f-38a9-98d8-5d62b8035ea0"))
-AssemblyCultureAttribute;
- // [ default ] interface _AssemblyCultureAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("2d0fa06f-88fd-3643-8dbc-1f428a2b1a3b"))
-AssemblyVersionAttribute;
- // [ default ] interface _AssemblyVersionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("ff408450-1db9-3203-84ec-b70a01f48a06"))
-AssemblyKeyFileAttribute;
- // [ default ] interface _AssemblyKeyFileAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("4804184f-4741-396b-af5b-71134937f21a"))
-AssemblyDelaySignAttribute;
- // [ default ] interface _AssemblyDelaySignAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("0d052b0a-23d1-3bac-85ee-4e764b814cee"))
-AssemblyAlgorithmIdAttribute;
- // [ default ] interface _AssemblyAlgorithmIdAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("4554ed74-4243-3e7c-9b33-e9a89379c4f1"))
-AssemblyFlagsAttribute;
- // [ default ] interface _AssemblyFlagsAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("3dace301-6c51-3bf7-b975-e4a05f00fd4d"))
-AssemblyKeyNameAttribute;
- // [ default ] interface _AssemblyKeyNameAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("b42b6aac-317e-34d5-9fa9-093bb4160c50"))
-_AssemblyName : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("f12fde6a-9394-3c32-8e4d-f3d470947284"))
-AssemblyName;
- // interface _Object
- // [ default ] interface _AssemblyName
- // interface ICloneable
- // interface ISerializable
- // interface IDeserializationCallback
-
-struct __declspec(uuid("3f4a4283-6a08-3e90-a976-2c2d3be4eb0b"))
-AssemblyNameProxy;
- // [ default ] interface _AssemblyNameProxy
- // interface _Object
-
-enum __declspec(uuid("981dc77e-ce21-3753-92da-3c4a0cc7aa44"))
-AssemblyNameFlags
-{
- AssemblyNameFlags_None = 0,
- AssemblyNameFlags_PublicKey = 1,
- AssemblyNameFlags_EnableJITcompileOptimizer = 16384,
- AssemblyNameFlags_EnableJITcompileTracking = 32768,
- AssemblyNameFlags_Retargetable = 256
-};
-
-enum __declspec(uuid("56b1cccb-6490-396d-8c09-2257259f3caa"))
-ProcessorArchitecture
-{
- ProcessorArchitecture_None = 0,
- ProcessorArchitecture_MSIL = 1,
- ProcessorArchitecture_X86 = 2,
- ProcessorArchitecture_IA64 = 3,
- ProcessorArchitecture_Amd64 = 4,
- ProcessorArchitecture_Arm = 5
-};
-
-struct __declspec(uuid("d5cb383d-99f4-3c7e-a9c3-85b53661448f"))
-CustomAttributeFormatException;
- // [ default ] interface _CustomAttributeFormatException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("3223e024-5d70-3236-a92a-6b4114b2632f"))
-BindingFlags
-{
- BindingFlags_Default = 0,
- BindingFlags_IgnoreCase = 1,
- BindingFlags_DeclaredOnly = 2,
- BindingFlags_Instance = 4,
- BindingFlags_Static = 8,
- BindingFlags_Public = 16,
- BindingFlags_NonPublic = 32,
- BindingFlags_FlattenHierarchy = 64,
- BindingFlags_InvokeMethod = 256,
- BindingFlags_CreateInstance = 512,
- BindingFlags_GetField = 1024,
- BindingFlags_SetField = 2048,
- BindingFlags_GetProperty = 4096,
- BindingFlags_SetProperty = 8192,
- BindingFlags_PutDispProperty = 16384,
- BindingFlags_PutRefDispProperty = 32768,
- BindingFlags_ExactBinding = 65536,
- BindingFlags_SuppressChangeType = 131072,
- BindingFlags_OptionalParamBinding = 262144,
- BindingFlags_IgnoreReturn = 16777216
-};
-
-enum __declspec(uuid("fd67ebe2-30de-3fbe-896b-81da2e455137"))
-CallingConventions
-{
- CallingConventions_Standard = 1,
- CallingConventions_VarArgs = 2,
- CallingConventions_Any = 3,
- CallingConventions_HasThis = 32,
- CallingConventions_ExplicitThis = 64
-};
-
-struct __declspec(uuid("993634c4-e47a-32cc-be08-85f567dc27d6"))
-_ParameterInfo : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("d002e9ba-d9e3-3749-b1d3-d565a08b13e7"))
-_Module : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("ca308c9f-3b97-3152-acfa-8ab23c17df73"))
-MethodBase;
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // [ default ] interface _MethodBase
-
-struct __declspec(uuid("0a541f87-ebd7-36a0-9a7d-9bbf86188766"))
-ConstructorInfo;
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // interface _MethodBase
- // [ default ] interface _ConstructorInfo
-
-struct __declspec(uuid("c2655ae8-0193-35d4-855e-f64909065c1e"))
-CustomAttributeData;
- // [ default ] interface _CustomAttributeData
- // interface _Object
-
-struct __declspec(uuid("cf452b26-6040-3acb-9c72-ce5bb86e5046"))
-DefaultMemberAttribute;
- // [ default ] interface _DefaultMemberAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("03c85cd9-d760-3aa8-94bd-f774407391cb"))
-EventAttributes
-{
- EventAttributes_None = 0,
- EventAttributes_SpecialName = 512,
- EventAttributes_ReservedMask = 1024,
- EventAttributes_RTSpecialName = 1024
-};
-
-struct __declspec(uuid("15762ca5-bc5c-3b86-a450-acf32fc98aa5"))
-EventInfo;
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // [ default ] interface _EventInfo
-
-enum __declspec(uuid("c8679e0a-1c67-3a20-8645-0d930f529031"))
-FieldAttributes
-{
- FieldAttributes_FieldAccessMask = 7,
- FieldAttributes_PrivateScope = 0,
- FieldAttributes_Private = 1,
- FieldAttributes_FamANDAssem = 2,
- FieldAttributes_Assembly = 3,
- FieldAttributes_Family = 4,
- FieldAttributes_FamORAssem = 5,
- FieldAttributes_Public = 6,
- FieldAttributes_Static = 16,
- FieldAttributes_InitOnly = 32,
- FieldAttributes_Literal = 64,
- FieldAttributes_NotSerialized = 128,
- FieldAttributes_SpecialName = 512,
- FieldAttributes_PinvokeImpl = 8192,
- FieldAttributes_ReservedMask = 38144,
- FieldAttributes_RTSpecialName = 1024,
- FieldAttributes_HasFieldMarshal = 4096,
- FieldAttributes_HasDefault = 32768,
- FieldAttributes_HasFieldRVA = 256
-};
-
-struct __declspec(uuid("98ba57dc-4cf2-3ed1-b4a2-890c21bbbf4b"))
-FieldInfo;
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // [ default ] interface _FieldInfo
-
-struct __declspec(uuid("7b938a6f-77bf-351c-a712-69483c91115d"))
-InvalidFilterCriteriaException;
- // [ default ] interface _InvalidFilterCriteriaException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("f695c021-dcf5-397b-a300-edaa51da5a5b"))
-ManifestResourceInfo;
- // [ default ] interface _ManifestResourceInfo
- // interface _Object
-
-enum __declspec(uuid("e84fe360-54e3-3884-adee-7c6832dd354e"))
-ResourceLocation
-{
- ResourceLocation_Embedded = 1,
- ResourceLocation_ContainedInAnotherAssembly = 2,
- ResourceLocation_ContainedInManifestFile = 4
-};
-
-struct __declspec(uuid("f52fd74c-ada6-38cc-ae0f-693afb9b9a8f"))
-MemberFilter;
- // [ default ] interface _MemberFilter
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-enum __declspec(uuid("513b8b77-4930-36ba-9a22-0daeb293e109"))
-MemberTypes
-{
- MemberTypes_Constructor = 1,
- MemberTypes_Event = 2,
- MemberTypes_Field = 4,
- MemberTypes_Method = 8,
- MemberTypes_Property = 16,
- MemberTypes_TypeInfo = 32,
- MemberTypes_Custom = 64,
- MemberTypes_NestedType = 128,
- MemberTypes_All = 191
-};
-
-enum __declspec(uuid("641ab47a-9351-3a37-81c1-647d31873f15"))
-MethodAttributes
-{
- MethodAttributes_MemberAccessMask = 7,
- MethodAttributes_PrivateScope = 0,
- MethodAttributes_Private = 1,
- MethodAttributes_FamANDAssem = 2,
- MethodAttributes_Assembly = 3,
- MethodAttributes_Family = 4,
- MethodAttributes_FamORAssem = 5,
- MethodAttributes_Public = 6,
- MethodAttributes_Static = 16,
- MethodAttributes_Final = 32,
- MethodAttributes_Virtual = 64,
- MethodAttributes_HideBySig = 128,
- MethodAttributes_CheckAccessOnOverride = 512,
- MethodAttributes_VtableLayoutMask = 256,
- MethodAttributes_ReuseSlot = 0,
- MethodAttributes_NewSlot = 256,
- MethodAttributes_Abstract = 1024,
- MethodAttributes_SpecialName = 2048,
- MethodAttributes_PinvokeImpl = 8192,
- MethodAttributes_UnmanagedExport = 8,
- MethodAttributes_RTSpecialName = 4096,
- MethodAttributes_ReservedMask = 53248,
- MethodAttributes_HasSecurity = 16384,
- MethodAttributes_RequireSecObject = 32768
-};
-
-enum __declspec(uuid("bcab3a5d-f2cd-3c69-841d-ad001969bf50"))
-MethodImplAttributes
-{
- MethodImplAttributes_CodeTypeMask = 3,
- MethodImplAttributes_IL = 0,
- MethodImplAttributes_Native = 1,
- MethodImplAttributes_OPTIL = 2,
- MethodImplAttributes_Runtime = 3,
- MethodImplAttributes_ManagedMask = 4,
- MethodImplAttributes_Unmanaged = 4,
- MethodImplAttributes_Managed = 0,
- MethodImplAttributes_ForwardRef = 16,
- MethodImplAttributes_PreserveSig = 128,
- MethodImplAttributes_InternalCall = 4096,
- MethodImplAttributes_Synchronized = 32,
- MethodImplAttributes_NoInlining = 8,
- MethodImplAttributes_NoOptimization = 64,
- MethodImplAttributes_MaxMethodImplVal = 65535
-};
-
-struct __declspec(uuid("0e22cc27-ca1e-3138-9640-be831f721659"))
-MethodInfo;
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // interface _MethodBase
- // [ default ] interface _MethodInfo
-
-struct __declspec(uuid("d5faac26-db25-34e7-adbd-ad5ed51f9433"))
-Missing;
- // [ default ] interface _Missing
- // interface _Object
- // interface ISerializable
-
-enum __declspec(uuid("68da8301-be1b-3c22-b9f2-db8f48694ddd"))
-PortableExecutableKinds
-{
- PortableExecutableKinds_NotAPortableExecutableImage = 0,
- PortableExecutableKinds_ILOnly = 1,
- PortableExecutableKinds_Required32Bit = 2,
- PortableExecutableKinds_PE32Plus = 4,
- PortableExecutableKinds_Unmanaged32Bit = 8
-};
-
-enum __declspec(uuid("51191552-c65e-360d-ba21-9f0e454fd59f"))
-ImageFileMachine
-{
- ImageFileMachine_I386 = 332,
- ImageFileMachine_IA64 = 512,
- ImageFileMachine_AMD64 = 34404,
- ImageFileMachine_ARM = 452
-};
-
-struct __declspec(uuid("128191c5-b188-3054-81b7-e4f588eacf0e"))
-Module;
- // interface _Object
- // [ default ] interface _Module
- // interface ISerializable
- // interface ICustomAttributeProvider
-
-struct __declspec(uuid("d495920d-00a0-3d6f-920c-672df186cec8"))
-ObfuscateAssemblyAttribute;
- // [ default ] interface _ObfuscateAssemblyAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("93d11de9-5f6c-354a-a7c5-16ccca64a9b8"))
-ObfuscationAttribute;
- // [ default ] interface _ObfuscationAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("6bd98650-5ae6-3f03-b6cf-1463bbd45e6d"))
-ExceptionHandlingClauseOptions
-{
- ExceptionHandlingClauseOptions_Clause = 0,
- ExceptionHandlingClauseOptions_Filter = 1,
- ExceptionHandlingClauseOptions_Finally = 2,
- ExceptionHandlingClauseOptions_Fault = 4
-};
-
-struct __declspec(uuid("17ca8e14-f624-3879-94ca-6b9556a97d1f"))
-ExceptionHandlingClause;
- // [ default ] interface _ExceptionHandlingClause
- // interface _Object
-
-struct __declspec(uuid("8e2ea778-34a7-32a0-8cc2-0baa5aa2066a"))
-MethodBody;
- // [ default ] interface _MethodBody
- // interface _Object
-
-struct __declspec(uuid("14c0b634-a0e7-3e5d-be59-b2bf1a571ffc"))
-LocalVariableInfo;
- // [ default ] interface _LocalVariableInfo
- // interface _Object
-
-enum __declspec(uuid("688a6ff0-5727-32d2-8228-6e838a822616"))
-ParameterAttributes
-{
- ParameterAttributes_None = 0,
- ParameterAttributes_In = 1,
- ParameterAttributes_Out = 2,
- ParameterAttributes_Lcid = 4,
- ParameterAttributes_Retval = 8,
- ParameterAttributes_Optional = 16,
- ParameterAttributes_ReservedMask = 61440,
- ParameterAttributes_HasDefault = 4096,
- ParameterAttributes_HasFieldMarshal = 8192,
- ParameterAttributes_Reserved3 = 16384,
- ParameterAttributes_Reserved4 = 32768
-};
-
-struct __declspec(uuid("da295a1b-c5bd-3b34-8acd-1d7d334ffb7f"))
-ISymbolWriter : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Initialize (
- /*[in]*/ long emitter,
- /*[in]*/ BSTR filename,
- /*[in]*/ VARIANT_BOOL fFullBuild ) = 0;
- virtual HRESULT __stdcall DefineDocument (
- /*[in]*/ BSTR Url,
- /*[in]*/ GUID Language,
- /*[in]*/ GUID LanguageVendor,
- /*[in]*/ GUID DocumentType,
- /*[out,retval]*/ struct ISymbolDocumentWriter * * pRetVal ) = 0;
- virtual HRESULT __stdcall SetUserEntryPoint (
- /*[in]*/ struct SymbolToken entryMethod ) = 0;
- virtual HRESULT __stdcall OpenMethod (
- /*[in]*/ struct SymbolToken Method ) = 0;
- virtual HRESULT __stdcall CloseMethod ( ) = 0;
- virtual HRESULT __stdcall DefineSequencePoints (
- /*[in]*/ struct ISymbolDocumentWriter * document,
- /*[in]*/ SAFEARRAY * offsets,
- /*[in]*/ SAFEARRAY * lines,
- /*[in]*/ SAFEARRAY * columns,
- /*[in]*/ SAFEARRAY * endLines,
- /*[in]*/ SAFEARRAY * endColumns ) = 0;
- virtual HRESULT __stdcall OpenScope (
- /*[in]*/ long StartOffset,
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall CloseScope (
- /*[in]*/ long EndOffset ) = 0;
- virtual HRESULT __stdcall SetScopeRange (
- /*[in]*/ long scopeID,
- /*[in]*/ long StartOffset,
- /*[in]*/ long EndOffset ) = 0;
- virtual HRESULT __stdcall DefineLocalVariable (
- /*[in]*/ BSTR name,
- /*[in]*/ enum FieldAttributes Attributes,
- /*[in]*/ SAFEARRAY * signature,
- /*[in]*/ enum SymAddressKind addrKind,
- /*[in]*/ long addr1,
- /*[in]*/ long addr2,
- /*[in]*/ long addr3,
- /*[in]*/ long StartOffset,
- /*[in]*/ long EndOffset ) = 0;
- virtual HRESULT __stdcall DefineParameter (
- /*[in]*/ BSTR name,
- /*[in]*/ enum ParameterAttributes Attributes,
- /*[in]*/ long sequence,
- /*[in]*/ enum SymAddressKind addrKind,
- /*[in]*/ long addr1,
- /*[in]*/ long addr2,
- /*[in]*/ long addr3 ) = 0;
- virtual HRESULT __stdcall DefineField (
- /*[in]*/ struct SymbolToken parent,
- /*[in]*/ BSTR name,
- /*[in]*/ enum FieldAttributes Attributes,
- /*[in]*/ SAFEARRAY * signature,
- /*[in]*/ enum SymAddressKind addrKind,
- /*[in]*/ long addr1,
- /*[in]*/ long addr2,
- /*[in]*/ long addr3 ) = 0;
- virtual HRESULT __stdcall DefineGlobalVariable (
- /*[in]*/ BSTR name,
- /*[in]*/ enum FieldAttributes Attributes,
- /*[in]*/ SAFEARRAY * signature,
- /*[in]*/ enum SymAddressKind addrKind,
- /*[in]*/ long addr1,
- /*[in]*/ long addr2,
- /*[in]*/ long addr3 ) = 0;
- virtual HRESULT __stdcall Close ( ) = 0;
- virtual HRESULT __stdcall SetSymAttribute (
- /*[in]*/ struct SymbolToken parent,
- /*[in]*/ BSTR name,
- /*[in]*/ SAFEARRAY * data ) = 0;
- virtual HRESULT __stdcall OpenNamespace (
- /*[in]*/ BSTR name ) = 0;
- virtual HRESULT __stdcall CloseNamespace ( ) = 0;
- virtual HRESULT __stdcall UsingNamespace (
- /*[in]*/ BSTR FullName ) = 0;
- virtual HRESULT __stdcall SetMethodSourceRange (
- /*[in]*/ struct ISymbolDocumentWriter * startDoc,
- /*[in]*/ long startLine,
- /*[in]*/ long startColumn,
- /*[in]*/ struct ISymbolDocumentWriter * endDoc,
- /*[in]*/ long endLine,
- /*[in]*/ long endColumn ) = 0;
- virtual HRESULT __stdcall SetUnderlyingWriter (
- /*[in]*/ long underlyingWriter ) = 0;
-};
-
-struct __declspec(uuid("e5ce8078-0ca7-3578-80db-f20fca8786a6"))
-ParameterInfo;
- // interface _Object
- // [ default ] interface _ParameterInfo
- // interface ICustomAttributeProvider
- // interface IObjectReference
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("11d31042-14c0-3b5c-87d0-a2cd40803cb5"))
-ParameterModifier
-{
- SAFEARRAY * _byRef;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("0517463e-1139-3970-bfa9-dcc997b23e7c"))
-Pointer;
- // [ default ] interface _Pointer
- // interface _Object
- // interface ISerializable
-
-enum __declspec(uuid("816c979c-d3d2-3101-b5ca-e4a5c5e966fa"))
-PropertyAttributes
-{
- PropertyAttributes_None = 0,
- PropertyAttributes_SpecialName = 512,
- PropertyAttributes_ReservedMask = 62464,
- PropertyAttributes_RTSpecialName = 1024,
- PropertyAttributes_HasDefault = 4096,
- PropertyAttributes_Reserved2 = 8192,
- PropertyAttributes_Reserved3 = 16384,
- PropertyAttributes_Reserved4 = 32768
-};
-
-struct __declspec(uuid("bfdf1f57-230d-394a-b773-d9ec58cbef9a"))
-PropertyInfo;
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // [ default ] interface _PropertyInfo
-
-struct __declspec(uuid("843b19ad-a02b-3852-ac56-fdc798935630"))
-ReflectionTypeLoadException;
- // [ default ] interface _ReflectionTypeLoadException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("d89e7f8e-9f99-3ee9-8fce-d97e64c8650e"))
-ResourceAttributes
-{
- ResourceAttributes_Public = 1,
- ResourceAttributes_Private = 2
-};
-
-struct __declspec(uuid("d633f013-0563-312a-b9d6-d067a7d59231"))
-StrongNameKeyPair;
- // [ default ] interface _StrongNameKeyPair
- // interface _Object
- // interface IDeserializationCallback
- // interface ISerializable
-
-struct __declspec(uuid("0d23f8b4-f2a6-3eff-9d37-bdf79ac6b440"))
-TargetException;
- // [ default ] interface _TargetException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("03d016e3-cae1-3068-880e-af8d08d517f0"))
-TargetInvocationException;
- // [ default ] interface _TargetInvocationException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("da317be2-1a0d-37b3-83f2-a0f32787fc67"))
-TargetParameterCountException;
- // [ default ] interface _TargetParameterCountException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("28ee6224-fd72-3bdf-b248-ba9102fceb14"))
-TypeAttributes
-{
- TypeAttributes_VisibilityMask = 7,
- TypeAttributes_NotPublic = 0,
- TypeAttributes_Public = 1,
- TypeAttributes_NestedPublic = 2,
- TypeAttributes_NestedPrivate = 3,
- TypeAttributes_NestedFamily = 4,
- TypeAttributes_NestedAssembly = 5,
- TypeAttributes_NestedFamANDAssem = 6,
- TypeAttributes_NestedFamORAssem = 7,
- TypeAttributes_LayoutMask = 24,
- TypeAttributes_AutoLayout = 0,
- TypeAttributes_SequentialLayout = 8,
- TypeAttributes_ExplicitLayout = 16,
- TypeAttributes_ClassSemanticsMask = 32,
- TypeAttributes_Class = 0,
- TypeAttributes_Interface = 32,
- TypeAttributes_Abstract = 128,
- TypeAttributes_Sealed = 256,
- TypeAttributes_SpecialName = 1024,
- TypeAttributes_Import = 4096,
- TypeAttributes_Serializable = 8192,
- TypeAttributes_StringFormatMask = 196608,
- TypeAttributes_AnsiClass = 0,
- TypeAttributes_UnicodeClass = 65536,
- TypeAttributes_AutoClass = 131072,
- TypeAttributes_CustomFormatClass = 196608,
- TypeAttributes_CustomFormatMask = 12582912,
- TypeAttributes_BeforeFieldInit = 1048576,
- TypeAttributes_ReservedMask = 264192,
- TypeAttributes_RTSpecialName = 2048,
- TypeAttributes_HasSecurity = 262144
-};
-
-struct __declspec(uuid("19e2e2f7-b53c-366b-8840-aba2f8cb98b5"))
-TypeDelegator;
- // [ default ] interface _TypeDelegator
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // interface _Type
- // interface IReflect
-
-struct __declspec(uuid("37e24f25-5ef0-366f-9d0f-f7b9e3edffd9"))
-TypeFilter;
- // [ default ] interface _TypeFilter
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("d23d2f41-1d69-3e03-a275-32ae381223ac"))
-FormatterConverter;
- // [ default ] interface _FormatterConverter
- // interface _Object
- // interface IFormatterConverter
-
-struct __declspec(uuid("688c32ea-1e9c-3a4b-90e0-a4d2a1d73f3f"))
-FormatterServices;
- // [ default ] interface _FormatterServices
- // interface _Object
-
-struct __declspec(uuid("1c97ef1d-74ed-3d21-84a4-8631d959634a"))
-OptionalFieldAttribute;
- // [ default ] interface _OptionalFieldAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("9bf86f6e-b0e1-348b-9627-6970672eb3d3"))
-OnSerializingAttribute;
- // [ default ] interface _OnSerializingAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("6f8527bf-5aad-3236-b639-a05177332efe"))
-OnSerializedAttribute;
- // [ default ] interface _OnSerializedAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("30ac0b94-3bdb-3199-8a5d-eca0c5458381"))
-OnDeserializingAttribute;
- // [ default ] interface _OnDeserializingAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("18b1c7ee-68e3-35bb-9e40-469a223285f7"))
-OnDeserializedAttribute;
- // [ default ] interface _OnDeserializedAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("25d97db7-bdc3-3205-b86b-956b852ece76"))
-SerializationBinder;
- // [ default ] interface _SerializationBinder
- // interface _Object
-
-struct __declspec(uuid("57154c7c-edb2-3bfd-a8ba-924c60913ebf"))
-SerializationException;
- // [ default ] interface _SerializationException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("d69398c1-7541-33e7-b544-a803f380ffb6"))
-SerializationInfo;
- // [ default ] interface _SerializationInfo
- // interface _Object
-
-struct __declspec(uuid("341ba870-b7fe-3cbc-9a72-b7894c6ec171"))
-SerializationInfoEnumerator;
- // [ default ] interface _SerializationInfoEnumerator
- // interface _Object
- // interface IEnumerator
-
-enum __declspec(uuid("78304e50-a1e6-3d84-a718-49020681e02e"))
-StreamingContextStates
-{
- StreamingContextStates_CrossProcess = 1,
- StreamingContextStates_CrossMachine = 2,
- StreamingContextStates_File = 4,
- StreamingContextStates_Persistence = 8,
- StreamingContextStates_Remoting = 16,
- StreamingContextStates_Other = 32,
- StreamingContextStates_Clone = 64,
- StreamingContextStates_CrossAppDomain = 128,
- StreamingContextStates_All = 255
-};
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("79179aa0-e14c-35ea-a666-66be968af69f"))
-StreamingContext
-{
- IUnknown * m_additionalContext;
- enum StreamingContextStates m_state;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("6e70ed5f-0439-38ce-83bb-860f1421f29f"))
-IObjectReference : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetRealObject (
- /*[in]*/ struct StreamingContext Context,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("e6854c08-0666-3939-bdf1-e1555a2c49fa"))
-Formatter;
- // [ default ] interface _Formatter
- // interface _Object
- // interface IFormatter
-
-struct __declspec(uuid("4f272c37-f0a8-350c-867b-2c03b2b16b80"))
-ObjectIDGenerator;
- // [ default ] interface _ObjectIDGenerator
- // interface _Object
-
-struct __declspec(uuid("c3a27c9a-5f79-3b7a-963d-39b1e5202b55"))
-ObjectManager;
- // [ default ] interface _ObjectManager
- // interface _Object
-
-struct __declspec(uuid("88c8a919-eb24-3cca-84f7-2ea82bb3f3ed"))
-SurrogateSelector;
- // [ default ] interface _SurrogateSelector
- // interface _Object
- // interface ISurrogateSelector
-
-struct __declspec(uuid("8a93390f-4331-317f-b450-1e0e4914e335"))
-Calendar;
- // [ default ] interface _Calendar
- // interface _Object
- // interface ICloneable
-
-enum __declspec(uuid("f680a48a-2d6c-33f1-aff7-6273b785b035"))
-CalendarAlgorithmType
-{
- CalendarAlgorithmType_Unknown = 0,
- CalendarAlgorithmType_SolarCalendar = 1,
- CalendarAlgorithmType_LunarCalendar = 2,
- CalendarAlgorithmType_LunisolarCalendar = 3
-};
-
-enum __declspec(uuid("117d12e1-4d32-3326-b23e-57d4fe34a527"))
-CalendarWeekRule
-{
- CalendarWeekRule_FirstDay = 0,
- CalendarWeekRule_FirstFullWeek = 1,
- CalendarWeekRule_FirstFourDayWeek = 2
-};
-
-enum __declspec(uuid("fdbf0369-d278-3320-b9ce-0e0719380c0f"))
-CompareOptions
-{
- CompareOptions_None = 0,
- CompareOptions_IgnoreCase = 1,
- CompareOptions_IgnoreNonSpace = 2,
- CompareOptions_IgnoreSymbols = 4,
- CompareOptions_IgnoreKanaType = 8,
- CompareOptions_IgnoreWidth = 16,
- CompareOptions_OrdinalIgnoreCase = 268435456,
- CompareOptions_StringSort = 536870912,
- CompareOptions_Ordinal = 1073741824
-};
-
-struct __declspec(uuid("6747ff61-f8da-3689-bb01-47f2266ae261"))
-CompareInfo;
- // [ default ] interface _CompareInfo
- // interface _Object
- // interface IDeserializationCallback
-
-struct __declspec(uuid("348a8c6d-464a-3f21-856b-061370d54599"))
-CultureInfo;
- // [ default ] interface _CultureInfo
- // interface _Object
- // interface ICloneable
- // interface IFormatProvider
-
-struct __declspec(uuid("5df1ce00-4ebd-3f48-887a-c4bcca7ad912"))
-CultureNotFoundException;
- // [ default ] interface _CultureNotFoundException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("ab8e1300-f46a-3ffd-bcef-a45de1c55458"))
-CultureTypes
-{
- CultureTypes_NeutralCultures = 1,
- CultureTypes_SpecificCultures = 2,
- CultureTypes_InstalledWin32Cultures = 4,
- CultureTypes_AllCultures = 7,
- CultureTypes_UserCustomCulture = 8,
- CultureTypes_ReplacementCultures = 16,
- CultureTypes_WindowsOnlyCultures = 32,
- CultureTypes_FrameworkCultures = 64
-};
-
-enum __declspec(uuid("f62ff05f-99ce-30db-8344-2b2c26f5765c"))
-DateTimeStyles
-{
- DateTimeStyles_None = 0,
- DateTimeStyles_AllowLeadingWhite = 1,
- DateTimeStyles_AllowTrailingWhite = 2,
- DateTimeStyles_AllowInnerWhite = 4,
- DateTimeStyles_AllowWhiteSpaces = 7,
- DateTimeStyles_NoCurrentDateDefault = 8,
- DateTimeStyles_AdjustToUniversal = 16,
- DateTimeStyles_AssumeLocal = 32,
- DateTimeStyles_AssumeUniversal = 64,
- DateTimeStyles_RoundTripKind = 128
-};
-
-struct __declspec(uuid("70a738d1-1bc5-3175-bd42-603e2b82c08b"))
-DateTimeFormatInfo;
- // [ default ] interface _DateTimeFormatInfo
- // interface _Object
- // interface ICloneable
- // interface IFormatProvider
-
-struct __declspec(uuid("5050fe97-72a6-3bc6-92f2-9dd0413041e3"))
-DaylightTime;
- // [ default ] interface _DaylightTime
- // interface _Object
-
-enum __declspec(uuid("a2d18600-d187-399c-b2ed-6fa8ed5d2a59"))
-DigitShapes
-{
- DigitShapes_Context = 0,
- DigitShapes_None = 1,
- DigitShapes_NativeNational = 2
-};
-
-struct __declspec(uuid("68f8aea9-1968-35b9-8a0e-6fdc637a4f8e"))
-GregorianCalendar;
- // [ default ] interface _GregorianCalendar
- // interface _Object
- // interface ICloneable
-
-enum __declspec(uuid("d535a40b-83c0-36fc-82d1-7ef2de252ecc"))
-GregorianCalendarTypes
-{
- GregorianCalendarTypes_Localized = 1,
- GregorianCalendarTypes_USEnglish = 2,
- GregorianCalendarTypes_MiddleEastFrench = 9,
- GregorianCalendarTypes_Arabic = 10,
- GregorianCalendarTypes_TransliteratedEnglish = 11,
- GregorianCalendarTypes_TransliteratedFrench = 12
-};
-
-struct __declspec(uuid("2206d773-ca1c-3258-9456-ceb7706c3710"))
-HebrewCalendar;
- // [ default ] interface _HebrewCalendar
- // interface _Object
- // interface ICloneable
-
-struct __declspec(uuid("ee832ce3-06ca-33ef-8f01-61c7c218bd7e"))
-HijriCalendar;
- // [ default ] interface _HijriCalendar
- // interface _Object
- // interface ICloneable
-
-struct __declspec(uuid("47ff8f5e-f989-39ff-a985-898bf36109bd"))
-EastAsianLunisolarCalendar;
- // [ default ] interface _EastAsianLunisolarCalendar
- // interface _Object
- // interface ICloneable
-
-struct __declspec(uuid("5c3e6ce8-b218-3762-883c-91bc987cdc2d"))
-JulianCalendar;
- // [ default ] interface _JulianCalendar
- // interface _Object
- // interface ICloneable
-
-struct __declspec(uuid("374050dd-6190-3257-8812-8230bf095147"))
-JapaneseCalendar;
- // [ default ] interface _JapaneseCalendar
- // interface _Object
- // interface ICloneable
-
-struct __declspec(uuid("1a06a4dc-e239-3717-89e1-d0683f3a5320"))
-KoreanCalendar;
- // [ default ] interface _KoreanCalendar
- // interface _Object
- // interface ICloneable
-
-struct __declspec(uuid("0c630393-7583-333c-ab5d-cb10b910f69b"))
-RegionInfo;
- // [ default ] interface _RegionInfo
- // interface _Object
-
-struct __declspec(uuid("f34b5293-82d0-32a5-9165-ae789fd3cf15"))
-SortKey;
- // [ default ] interface _SortKey
- // interface _Object
-
-struct __declspec(uuid("31c967b5-2f8a-3957-9c6d-34a0731db36c"))
-StringInfo;
- // [ default ] interface _StringInfo
- // interface _Object
-
-struct __declspec(uuid("769b8b68-64f7-3b61-b744-160a9fcc3216"))
-TaiwanCalendar;
- // [ default ] interface _TaiwanCalendar
- // interface _Object
- // interface ICloneable
-
-struct __declspec(uuid("4c96da7c-8858-3c24-a973-cb50f2860a91"))
-TextElementEnumerator;
- // [ default ] interface _TextElementEnumerator
- // interface _Object
- // interface IEnumerator
-
-struct __declspec(uuid("bca1528c-6369-37ad-8cc1-db24a92cc6b1"))
-TextInfo;
- // [ default ] interface _TextInfo
- // interface _Object
- // interface ICloneable
- // interface IDeserializationCallback
-
-struct __declspec(uuid("ec3dac94-df80-3017-b381-b13dced6c4d8"))
-ThaiBuddhistCalendar;
- // [ default ] interface _ThaiBuddhistCalendar
- // interface _Object
- // interface ICloneable
-
-struct __declspec(uuid("146a47ab-a2cf-3587-bb25-2b286d7566b4"))
-NumberFormatInfo;
- // [ default ] interface _NumberFormatInfo
- // interface _Object
- // interface ICloneable
- // interface IFormatProvider
-
-enum __declspec(uuid("00d1aca9-41f2-3340-816e-330175414a56"))
-NumberStyles
-{
- NumberStyles_None = 0,
- NumberStyles_AllowLeadingWhite = 1,
- NumberStyles_AllowTrailingWhite = 2,
- NumberStyles_AllowLeadingSign = 4,
- NumberStyles_AllowTrailingSign = 8,
- NumberStyles_AllowParentheses = 16,
- NumberStyles_AllowDecimalPoint = 32,
- NumberStyles_AllowThousands = 64,
- NumberStyles_AllowExponent = 128,
- NumberStyles_AllowCurrencySymbol = 256,
- NumberStyles_AllowHexSpecifier = 512,
- NumberStyles_Integer = 7,
- NumberStyles_HexNumber = 515,
- NumberStyles_Number = 111,
- NumberStyles_Float = 167,
- NumberStyles_Currency = 383,
- NumberStyles_Any = 511
-};
-
-enum __declspec(uuid("299e2a7d-6551-3ed1-b4a0-a51cb56eefe7"))
-UnicodeCategory
-{
- UnicodeCategory_UppercaseLetter = 0,
- UnicodeCategory_LowercaseLetter = 1,
- UnicodeCategory_TitlecaseLetter = 2,
- UnicodeCategory_ModifierLetter = 3,
- UnicodeCategory_OtherLetter = 4,
- UnicodeCategory_NonSpacingMark = 5,
- UnicodeCategory_SpacingCombiningMark = 6,
- UnicodeCategory_EnclosingMark = 7,
- UnicodeCategory_DecimalDigitNumber = 8,
- UnicodeCategory_LetterNumber = 9,
- UnicodeCategory_OtherNumber = 10,
- UnicodeCategory_SpaceSeparator = 11,
- UnicodeCategory_LineSeparator = 12,
- UnicodeCategory_ParagraphSeparator = 13,
- UnicodeCategory_Control = 14,
- UnicodeCategory_Format = 15,
- UnicodeCategory_Surrogate = 16,
- UnicodeCategory_PrivateUse = 17,
- UnicodeCategory_ConnectorPunctuation = 18,
- UnicodeCategory_DashPunctuation = 19,
- UnicodeCategory_OpenPunctuation = 20,
- UnicodeCategory_ClosePunctuation = 21,
- UnicodeCategory_InitialQuotePunctuation = 22,
- UnicodeCategory_FinalQuotePunctuation = 23,
- UnicodeCategory_OtherPunctuation = 24,
- UnicodeCategory_MathSymbol = 25,
- UnicodeCategory_CurrencySymbol = 26,
- UnicodeCategory_ModifierSymbol = 27,
- UnicodeCategory_OtherSymbol = 28,
- UnicodeCategory_OtherNotAssigned = 29
-};
-
-struct __declspec(uuid("eaecc459-5ce4-35a2-a085-5afc0451c03a"))
-Encoding;
- // [ default ] interface _Encoding
- // interface _Object
- // interface ICloneable
-
-struct __declspec(uuid("cc9d4538-57e8-3a82-886a-5fe65a127a5a"))
-Encoder;
- // [ default ] interface _Encoder
- // interface _Object
-
-struct __declspec(uuid("a924269d-5df2-33af-b72a-3250c4105ebe"))
-Decoder;
- // [ default ] interface _Decoder
- // interface _Object
-
-struct __declspec(uuid("9e28ef95-9c6f-3a00-b525-36a76178cc9c"))
-ASCIIEncoding;
- // [ default ] interface _ASCIIEncoding
- // interface _Object
- // interface ICloneable
-
-enum __declspec(uuid("b38da717-d61b-3c13-93ce-2b9370d0ae43"))
-NormalizationForm
-{
- NormalizationForm_FormC = 1,
- NormalizationForm_FormD = 2,
- NormalizationForm_FormKC = 5,
- NormalizationForm_FormKD = 6
-};
-
-struct __declspec(uuid("a0f5f5dc-337b-38d7-b1a3-fb1b95666bbf"))
-UnicodeEncoding;
- // [ default ] interface _UnicodeEncoding
- // interface _Object
- // interface ICloneable
-
-struct __declspec(uuid("3c9dca8b-4410-3143-b801-559553eb6725"))
-UTF7Encoding;
- // [ default ] interface _UTF7Encoding
- // interface _Object
- // interface ICloneable
-
-struct __declspec(uuid("8c40d44a-4ede-3760-9b61-50255056d3c7"))
-UTF8Encoding;
- // [ default ] interface _UTF8Encoding
- // interface _Object
- // interface ICloneable
-
-struct __declspec(uuid("8965a22f-fba8-36ad-8132-70bbd0da457d"))
-IResourceReader : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Close ( ) = 0;
- virtual HRESULT __stdcall GetEnumerator (
- /*[out,retval]*/ struct IDictionaryEnumerator * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("e97aa6e5-595e-31c3-82f0-688fb91954c6"))
-IResourceWriter : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall AddResource (
- /*[in]*/ BSTR name,
- /*[in]*/ BSTR value ) = 0;
- virtual HRESULT __stdcall AddResource_2 (
- /*[in]*/ BSTR name,
- /*[in]*/ VARIANT value ) = 0;
- virtual HRESULT __stdcall AddResource_3 (
- /*[in]*/ BSTR name,
- /*[in]*/ SAFEARRAY * value ) = 0;
- virtual HRESULT __stdcall Close ( ) = 0;
- virtual HRESULT __stdcall Generate ( ) = 0;
-};
-
-struct __declspec(uuid("726bbdf4-6c6d-30f4-b3a0-f14d6aec08c7"))
-MissingManifestResourceException;
- // [ default ] interface _MissingManifestResourceException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("d41969a6-c394-34b9-bd24-dd408f39f261"))
-MissingSatelliteAssemblyException;
- // [ default ] interface _MissingSatelliteAssemblyException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("87797538-6bae-366a-a9bc-012c8f62ea44"))
-NeutralResourcesLanguageAttribute;
- // [ default ] interface _NeutralResourcesLanguageAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("9afb3b93-e6da-35d6-b9fe-44815e2bfd45"))
-ResourceManager;
- // [ default ] interface _ResourceManager
- // interface _Object
-
-struct __declspec(uuid("dd78b5ed-aa52-3b2b-a1b4-6ce3ce3155ea"))
-ResourceReader;
- // [ default ] interface _ResourceReader
- // interface _Object
- // interface IResourceReader
- // interface IEnumerable
- // interface IDisposable
-
-struct __declspec(uuid("a907f7cd-8c99-31ea-ac00-80fa4d94780a"))
-ResourceSet;
- // [ default ] interface _ResourceSet
- // interface _Object
- // interface IDisposable
- // interface IEnumerable
-
-struct __declspec(uuid("9187a0d6-508c-36cc-a79f-f90b89a0e154"))
-ResourceWriter;
- // [ default ] interface _ResourceWriter
- // interface _Object
- // interface IResourceWriter
- // interface IDisposable
-
-struct __declspec(uuid("f4ae34f8-6ce4-32dc-96ba-9c7a0a9c6d06"))
-SatelliteContractVersionAttribute;
- // [ default ] interface _SatelliteContractVersionAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("2173568c-6edc-392b-880a-cc158d7e2bda"))
-UltimateResourceFallbackLocation
-{
- UltimateResourceFallbackLocation_MainAssembly = 0,
- UltimateResourceFallbackLocation_Satellite = 1
-};
-
-struct __declspec(uuid("9b4ef4fa-742e-3878-953a-474999711087"))
-Registry;
- // [ default ] interface _Registry
- // interface _Object
-
-enum __declspec(uuid("b3b46869-c190-3199-96da-4006e2ac6e72"))
-RegistryHive
-{
- RegistryHive_ClassesRoot = 0x80000000,
- RegistryHive_CurrentUser = -2147483647,
- RegistryHive_LocalMachine = -2147483646,
- RegistryHive_Users = -2147483645,
- RegistryHive_PerformanceData = -2147483644,
- RegistryHive_CurrentConfig = -2147483643,
- RegistryHive_DynData = -2147483642
-};
-
-struct __declspec(uuid("2c8fa9bd-cbe4-3223-b592-41b5a22fb820"))
-RegistryKey;
- // [ default ] interface _RegistryKey
- // interface _Object
- // interface IDisposable
-
-enum __declspec(uuid("62ecb562-b92a-37e7-8d5b-84036a1a4348"))
-RegistryValueKind
-{
- RegistryValueKind_String = 1,
- RegistryValueKind_ExpandString = 2,
- RegistryValueKind_Binary = 3,
- RegistryValueKind_DWord = 4,
- RegistryValueKind_MultiString = 7,
- RegistryValueKind_QWord = 11,
- RegistryValueKind_Unknown = 0
-};
-
-struct __declspec(uuid("06b81c12-a5da-340d-aff7-fa1453fbc29a"))
-AllMembershipCondition;
- // [ default ] interface _AllMembershipCondition
- // interface _Object
- // interface IMembershipCondition
- // interface ISecurityEncodable
- // interface ISecurityPolicyEncodable
-
-struct __declspec(uuid("720bf501-75aa-39f3-b6c2-eabe2f47cee5"))
-ApplicationDirectory;
- // [ default ] interface _ApplicationDirectory
- // interface _Object
-
-struct __declspec(uuid("3ddb2114-9285-30a6-906d-b117640ca927"))
-ApplicationDirectoryMembershipCondition;
- // [ default ] interface _ApplicationDirectoryMembershipCondition
- // interface _Object
- // interface IMembershipCondition
- // interface ISecurityEncodable
- // interface ISecurityPolicyEncodable
-
-struct __declspec(uuid("80472d32-ef68-3988-be44-bd9e336d4df8"))
-ApplicationSecurityInfo;
- // [ default ] interface _ApplicationSecurityInfo
- // interface _Object
-
-struct __declspec(uuid("2fb9ac2a-8724-32d0-98fa-218c1b2b3e1d"))
-ApplicationSecurityManager;
- // [ default ] interface _ApplicationSecurityManager
- // interface _Object
-
-enum __declspec(uuid("d93eaca8-8176-387b-9667-6d32b504047b"))
-ApplicationVersionMatch
-{
- ApplicationVersionMatch_MatchExactVersion = 0,
- ApplicationVersionMatch_MatchAllVersions = 1
-};
-
-struct __declspec(uuid("a5448b7a-aa07-3c56-b42b-7d881fa10934"))
-ApplicationTrust;
- // [ default ] interface _ApplicationTrust
- // interface _Object
- // interface ISecurityEncodable
-
-struct __declspec(uuid("45cd6d50-a8b4-3783-9759-445fc3d4731c"))
-ApplicationTrustCollection;
- // [ default ] interface _ApplicationTrustCollection
- // interface _Object
- // interface ICollection
- // interface IEnumerable
-
-struct __declspec(uuid("128ba7d4-e68f-3223-85be-7372d0fb5423"))
-ApplicationTrustEnumerator;
- // [ default ] interface _ApplicationTrustEnumerator
- // interface _Object
- // interface IEnumerator
-
-struct __declspec(uuid("05c4d71e-fb7d-30be-b6b4-1df8999ceee1"))
-CodeGroup;
- // [ default ] interface _CodeGroup
- // interface _Object
-
-struct __declspec(uuid("62545937-20a9-3d0f-b04b-322e854eacb0"))
-Evidence;
- // [ default ] interface _Evidence
- // interface _Object
- // interface ICollection
- // interface IEnumerable
-
-struct __declspec(uuid("3f8d7e3a-24e7-3f7c-9dc5-4ca22ee7c782"))
-FileCodeGroup;
- // [ default ] interface _FileCodeGroup
- // interface _Object
-
-struct __declspec(uuid("28635cc7-4c39-3779-8c31-839101001f78"))
-FirstMatchCodeGroup;
- // [ default ] interface _FirstMatchCodeGroup
- // interface _Object
-
-enum __declspec(uuid("940b1725-f706-3cef-9586-0f189b117c20"))
-TrustManagerUIContext
-{
- TrustManagerUIContext_Install = 0,
- TrustManagerUIContext_Upgrade = 1,
- TrustManagerUIContext_Run = 2
-};
-
-struct __declspec(uuid("afaef10f-1bc4-351f-886a-878a265c1862"))
-TrustManagerContext;
- // [ default ] interface _TrustManagerContext
- // interface _Object
-
-struct __declspec(uuid("e7473f93-eccf-38ed-9285-e93cd2d27608"))
-CodeConnectAccess;
- // [ default ] interface _CodeConnectAccess
- // interface _Object
-
-struct __declspec(uuid("a601b6b7-422d-3b21-a61c-a77c5512f36a"))
-NetCodeGroup;
- // [ default ] interface _NetCodeGroup
- // interface _Object
-
-struct __declspec(uuid("e1c3e338-b088-3c69-9989-a0e59e96fea8"))
-PermissionRequestEvidence;
- // [ default ] interface _PermissionRequestEvidence
- // interface _Object
-
-struct __declspec(uuid("89d26277-8408-3fc8-bd44-cf5f0e614c82"))
-PolicyException;
- // [ default ] interface _PolicyException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("64e304c1-d80d-3388-94ef-002f45d5ac05"))
-PolicyLevel;
- // [ default ] interface _PolicyLevel
- // interface _Object
-
-enum __declspec(uuid("338d2529-b3d6-37f1-bb01-404698dc537b"))
-PolicyStatementAttribute
-{
- PolicyStatementAttribute_Nothing = 0,
- PolicyStatementAttribute_Exclusive = 1,
- PolicyStatementAttribute_LevelFinal = 2,
- PolicyStatementAttribute_All = 3
-};
-
-struct __declspec(uuid("abcc3df5-7e59-3780-a3cc-4f412008a5ea"))
-PolicyStatement;
- // [ default ] interface _PolicyStatement
- // interface _Object
- // interface ISecurityPolicyEncodable
- // interface ISecurityEncodable
-
-struct __declspec(uuid("0f71b36d-4006-35b5-9f42-4c468514af70"))
-Site;
- // [ default ] interface _Site
- // interface _Object
- // interface IIdentityPermissionFactory
-
-struct __declspec(uuid("7f5e4fd8-9575-3691-bf0c-2d30a21e4376"))
-SiteMembershipCondition;
- // [ default ] interface _SiteMembershipCondition
- // interface _Object
- // interface IMembershipCondition
- // interface ISecurityEncodable
- // interface ISecurityPolicyEncodable
-
-struct __declspec(uuid("f1566aaf-63fe-3f4b-b121-dcd17999119b"))
-StrongName;
- // [ default ] interface _StrongName
- // interface _Object
- // interface IIdentityPermissionFactory
-
-struct __declspec(uuid("7cffac1c-7370-30f9-aa72-e30fe39257d9"))
-StrongNameMembershipCondition;
- // [ default ] interface _StrongNameMembershipCondition
- // interface _Object
- // interface IMembershipCondition
- // interface ISecurityEncodable
- // interface ISecurityPolicyEncodable
-
-struct __declspec(uuid("f424d0be-f3cb-3d09-9b18-c523a739ebfe"))
-UnionCodeGroup;
- // [ default ] interface _UnionCodeGroup
- // interface _Object
-
-struct __declspec(uuid("7a2ae0c8-ef79-334e-bacf-d7ba452caf7c"))
-Url;
- // [ default ] interface _Url
- // interface _Object
- // interface IIdentityPermissionFactory
-
-struct __declspec(uuid("93e33d56-812d-3112-beeb-276a67d1172e"))
-UrlMembershipCondition;
- // [ default ] interface _UrlMembershipCondition
- // interface _Object
- // interface IMembershipCondition
- // interface ISecurityEncodable
- // interface ISecurityPolicyEncodable
-
-struct __declspec(uuid("6fcf98ff-b4d6-37a4-9dab-4de11a5fe5f2"))
-Zone;
- // [ default ] interface _Zone
- // interface _Object
- // interface IIdentityPermissionFactory
-
-struct __declspec(uuid("d72f9aeb-23f8-3b88-b6fd-8a143e3245a1"))
-ZoneMembershipCondition;
- // [ default ] interface _ZoneMembershipCondition
- // interface _Object
- // interface IMembershipCondition
- // interface ISecurityEncodable
- // interface ISecurityPolicyEncodable
-
-struct __declspec(uuid("ee24a2c3-3aa2-33da-8731-a4fcc1105813"))
-GacInstalled;
- // [ default ] interface _GacInstalled
- // interface _Object
- // interface IIdentityPermissionFactory
-
-struct __declspec(uuid("390e92c9-fa66-3357-bef2-45a1f34186b9"))
-GacMembershipCondition;
- // [ default ] interface _GacMembershipCondition
- // interface _Object
- // interface IMembershipCondition
- // interface ISecurityEncodable
- // interface ISecurityPolicyEncodable
-
-struct __declspec(uuid("260356e2-bafa-3349-8bf7-86eeb460a2c7"))
-Hash;
- // [ default ] interface _Hash
- // interface _Object
- // interface ISerializable
-
-struct __declspec(uuid("769edead-e3b2-3c89-b9a6-948cd7288587"))
-HashMembershipCondition;
- // [ default ] interface _HashMembershipCondition
- // interface _Object
- // interface ISerializable
- // interface IDeserializationCallback
- // interface IMembershipCondition
- // interface ISecurityEncodable
- // interface ISecurityPolicyEncodable
-
-struct __declspec(uuid("649546a7-965f-366f-a735-0fb522917b5a"))
-Publisher;
- // [ default ] interface _Publisher
- // interface _Object
- // interface IIdentityPermissionFactory
-
-struct __declspec(uuid("05bf00f9-44b8-39a7-af36-7e11c9b502dd"))
-PublisherMembershipCondition;
- // [ default ] interface _PublisherMembershipCondition
- // interface _Object
- // interface IMembershipCondition
- // interface ISecurityEncodable
- // interface ISecurityPolicyEncodable
-
-struct __declspec(uuid("f4205a87-4d46-303d-b1d9-5a99f7c90d30"))
-IIdentity : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_name (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_AuthenticationType (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsAuthenticated (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("21c7f1a2-37fb-3bff-9819-f586a7702f36"))
-ClaimsIdentity;
- // [ default ] interface _ClaimsIdentity
- // interface _Object
- // interface IIdentity
-
-struct __declspec(uuid("4c534a8e-3c46-3745-bdae-5119c40f98e7"))
-GenericIdentity;
- // [ default ] interface _GenericIdentity
- // interface _Object
- // interface IIdentity
-
-struct __declspec(uuid("4283ca6c-d291-3481-83c9-9554481fe888"))
-IPrincipal : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_Identity (
- /*[out,retval]*/ struct IIdentity * * pRetVal ) = 0;
- virtual HRESULT __stdcall IsInRole (
- /*[in]*/ BSTR role,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("62b5eee1-b5cd-30f1-854f-fbb7f2d8690b"))
-ClaimsPrincipal;
- // [ default ] interface _ClaimsPrincipal
- // interface _Object
- // interface IPrincipal
-
-struct __declspec(uuid("2eacb710-fe48-3c13-8145-e810792c58a2"))
-GenericPrincipal;
- // [ default ] interface _GenericPrincipal
- // interface _Object
- // interface IPrincipal
-
-enum __declspec(uuid("7d29bc4b-8fbc-38aa-8b35-ed4539a1cf8e"))
-PrincipalPolicy
-{
- PrincipalPolicy_UnauthenticatedPrincipal = 0,
- PrincipalPolicy_NoPrincipal = 1,
- PrincipalPolicy_WindowsPrincipal = 2
-};
-
-enum __declspec(uuid("10a8b906-2f7a-327c-87ab-1a95a9b5e23e"))
-TokenAccessLevels
-{
- TokenAccessLevels_AssignPrimary = 1,
- TokenAccessLevels_Duplicate = 2,
- TokenAccessLevels_Impersonate = 4,
- TokenAccessLevels_Query = 8,
- TokenAccessLevels_QuerySource = 16,
- TokenAccessLevels_AdjustPrivileges = 32,
- TokenAccessLevels_AdjustGroups = 64,
- TokenAccessLevels_AdjustDefault = 128,
- TokenAccessLevels_AdjustSessionId = 256,
- TokenAccessLevels_Read = 131080,
- TokenAccessLevels_Write = 131296,
- TokenAccessLevels_AllAccess = 983551,
- TokenAccessLevels_MaximumAllowed = 33554432
-};
-
-enum __declspec(uuid("8830f669-e622-3da0-bc37-4a02a151e142"))
-WindowsAccountType
-{
- WindowsAccountType_Normal = 0,
- WindowsAccountType_Guest = 1,
- WindowsAccountType_System = 2,
- WindowsAccountType_Anonymous = 3
-};
-
-enum __declspec(uuid("3e82fb4a-7f30-35b7-b8b1-6d717b3b5db0"))
-TokenImpersonationLevel
-{
- TokenImpersonationLevel_None = 0,
- TokenImpersonationLevel_Anonymous = 1,
- TokenImpersonationLevel_Identification = 2,
- TokenImpersonationLevel_Impersonation = 3,
- TokenImpersonationLevel_Delegation = 4
-};
-
-struct __declspec(uuid("70c7cec2-5bb2-3770-a26e-fc180c81f4fe"))
-WindowsIdentity;
- // [ default ] interface _WindowsIdentity
- // interface _Object
- // interface IIdentity
- // interface ISerializable
- // interface IDeserializationCallback
- // interface IDisposable
-
-struct __declspec(uuid("fc1abb5c-d107-3145-908a-3ea107d53748"))
-WindowsImpersonationContext;
- // [ default ] interface _WindowsImpersonationContext
- // interface _Object
- // interface IDisposable
-
-enum __declspec(uuid("8b7e18b8-3e96-3a4c-82cb-3d13fa15a32f"))
-WindowsBuiltInRole
-{
- WindowsBuiltInRole_Administrator = 544,
- WindowsBuiltInRole_User = 545,
- WindowsBuiltInRole_Guest = 546,
- WindowsBuiltInRole_PowerUser = 547,
- WindowsBuiltInRole_AccountOperator = 548,
- WindowsBuiltInRole_SystemOperator = 549,
- WindowsBuiltInRole_PrintOperator = 550,
- WindowsBuiltInRole_BackupOperator = 551,
- WindowsBuiltInRole_Replicator = 552
-};
-
-struct __declspec(uuid("138887db-c015-3254-b05a-d15616bf9aee"))
-WindowsPrincipal;
- // [ default ] interface _WindowsPrincipal
- // interface _Object
- // interface IPrincipal
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("8351108f-34e3-3cc9-bf5a-c76c48060835"))
-ArrayWithOffset
-{
- IUnknown * m_array;
- long m_offset;
- long m_count;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("1a8e1b1f-ef9e-33e6-950e-4d9435f1335b"))
-UnmanagedFunctionPointerAttribute;
- // [ default ] interface _UnmanagedFunctionPointerAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("b36860b2-bac3-3c25-81ee-1f62cb91fc76"))
-DispIdAttribute;
- // [ default ] interface _DispIdAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("18c327e4-e4ba-3c3c-9942-274272626278"))
-ComInterfaceType
-{
- ComInterfaceType_InterfaceIsDual = 0,
- ComInterfaceType_InterfaceIsIUnknown = 1,
- ComInterfaceType_InterfaceIsIDispatch = 2
-};
-
-struct __declspec(uuid("c8a36b3c-bc72-31e7-8ba2-ef949a54bd0c"))
-InterfaceTypeAttribute;
- // [ default ] interface _InterfaceTypeAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("43c2214a-95fc-362d-a792-7316c65b49aa"))
-ComDefaultInterfaceAttribute;
- // [ default ] interface _ComDefaultInterfaceAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("d58dc4bb-3a4c-3b0c-b75f-9d0876694f3d"))
-ClassInterfaceType
-{
- ClassInterfaceType_None = 0,
- ClassInterfaceType_AutoDispatch = 1,
- ClassInterfaceType_AutoDual = 2
-};
-
-struct __declspec(uuid("5819db84-163f-3fa2-853b-43a0269626b1"))
-ClassInterfaceAttribute;
- // [ default ] interface _ClassInterfaceAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("1f4bcc99-e9d8-3aab-99af-4d1ec26e3376"))
-ComVisibleAttribute;
- // [ default ] interface _ComVisibleAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("a09b7b15-dfa5-3e98-9c26-865ad9079e42"))
-TypeLibImportClassAttribute;
- // [ default ] interface _TypeLibImportClassAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("f912451b-8766-32cd-917f-3b9fee4421a8"))
-LCIDConversionAttribute;
- // [ default ] interface _LCIDConversionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("630a3ef1-23c6-31fe-9d25-294e3b3e7486"))
-ComRegisterFunctionAttribute;
- // [ default ] interface _ComRegisterFunctionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("8f45c7ff-1e6e-34c1-a7cc-260985392a05"))
-ComUnregisterFunctionAttribute;
- // [ default ] interface _ComUnregisterFunctionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("47854ae8-f71c-3459-a943-1e91edc951a7"))
-ProgIdAttribute;
- // [ default ] interface _ProgIdAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("8afeaa55-757f-3ddb-a750-b2caa6a0b80b"))
-ImportedFromTypeLibAttribute;
- // [ default ] interface _ImportedFromTypeLibAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("8a958a5b-626c-3d22-ab56-3ec30c9b7ee2"))
-IDispatchImplType
-{
- IDispatchImplType_SystemDefinedImpl = 0,
- IDispatchImplType_InternalImpl = 1,
- IDispatchImplType_CompatibleImpl = 2
-};
-
-struct __declspec(uuid("3ab97590-3a62-36fb-903f-bb70b015f156"))
-IDispatchImplAttribute;
- // [ default ] interface _IDispatchImplAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("ac0c43b1-6ca0-3e6c-b088-b11e96fa0ce3"))
-ComSourceInterfacesAttribute;
- // [ default ] interface _ComSourceInterfacesAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("8a3fd229-b2a9-347f-93d2-87f3b7f92753"))
-ComConversionLossAttribute;
- // [ default ] interface _ComConversionLossAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("97aa3979-1066-3969-b278-e064bdb97dce"))
-TypeLibTypeFlags
-{
- TypeLibTypeFlags_FAppObject = 1,
- TypeLibTypeFlags_FCanCreate = 2,
- TypeLibTypeFlags_FLicensed = 4,
- TypeLibTypeFlags_FPreDeclId = 8,
- TypeLibTypeFlags_FHidden = 16,
- TypeLibTypeFlags_FControl = 32,
- TypeLibTypeFlags_FDual = 64,
- TypeLibTypeFlags_FNonExtensible = 128,
- TypeLibTypeFlags_FOleAutomation = 256,
- TypeLibTypeFlags_FRestricted = 512,
- TypeLibTypeFlags_FAggregatable = 1024,
- TypeLibTypeFlags_FReplaceable = 2048,
- TypeLibTypeFlags_FDispatchable = 4096,
- TypeLibTypeFlags_FReverseBind = 8192
-};
-
-enum __declspec(uuid("bf1bf727-537f-3284-9ca9-5adf12641ab5"))
-TypeLibFuncFlags
-{
- TypeLibFuncFlags_FRestricted = 1,
- TypeLibFuncFlags_FSource = 2,
- TypeLibFuncFlags_FBindable = 4,
- TypeLibFuncFlags_FRequestEdit = 8,
- TypeLibFuncFlags_FDisplayBind = 16,
- TypeLibFuncFlags_FDefaultBind = 32,
- TypeLibFuncFlags_FHidden = 64,
- TypeLibFuncFlags_FUsesGetLastError = 128,
- TypeLibFuncFlags_FDefaultCollelem = 256,
- TypeLibFuncFlags_FUiDefault = 512,
- TypeLibFuncFlags_FNonBrowsable = 1024,
- TypeLibFuncFlags_FReplaceable = 2048,
- TypeLibFuncFlags_FImmediateBind = 4096
-};
-
-enum __declspec(uuid("c660d7a6-d1dd-3e9d-85eb-f844791e2dae"))
-TypeLibVarFlags
-{
- TypeLibVarFlags_FReadOnly = 1,
- TypeLibVarFlags_FSource = 2,
- TypeLibVarFlags_FBindable = 4,
- TypeLibVarFlags_FRequestEdit = 8,
- TypeLibVarFlags_FDisplayBind = 16,
- TypeLibVarFlags_FDefaultBind = 32,
- TypeLibVarFlags_FHidden = 64,
- TypeLibVarFlags_FRestricted = 128,
- TypeLibVarFlags_FDefaultCollelem = 256,
- TypeLibVarFlags_FUiDefault = 512,
- TypeLibVarFlags_FNonBrowsable = 1024,
- TypeLibVarFlags_FReplaceable = 2048,
- TypeLibVarFlags_FImmediateBind = 4096
-};
-
-struct __declspec(uuid("2f53c69e-f1f0-3e98-ad3b-eeaa89a88906"))
-TypeLibTypeAttribute;
- // [ default ] interface _TypeLibTypeAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("05074a9c-0b30-3a78-aaef-99356e49df45"))
-TypeLibFuncAttribute;
- // [ default ] interface _TypeLibFuncAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("36bdd1da-2b15-3428-b055-bdabf4667c3f"))
-TypeLibVarAttribute;
- // [ default ] interface _TypeLibVarAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("875eb8b7-663d-3b83-b702-5af34662b9b5"))
-VarEnum
-{
- VarEnum_VT_EMPTY = 0,
- VarEnum_VT_NULL = 1,
- VarEnum_VT_I2 = 2,
- VarEnum_VT_I4 = 3,
- VarEnum_VT_R4 = 4,
- VarEnum_VT_R8 = 5,
- VarEnum_VT_CY = 6,
- VarEnum_VT_DATE = 7,
- VarEnum_VT_BSTR = 8,
- VarEnum_VT_DISPATCH = 9,
- VarEnum_VT_ERROR = 10,
- VarEnum_VT_BOOL = 11,
- VarEnum_VT_VARIANT = 12,
- VarEnum_VT_UNKNOWN = 13,
- VarEnum_VT_DECIMAL = 14,
- VarEnum_VT_I1 = 16,
- VarEnum_VT_UI1 = 17,
- VarEnum_VT_UI2 = 18,
- VarEnum_VT_UI4 = 19,
- VarEnum_VT_I8 = 20,
- VarEnum_VT_UI8 = 21,
- VarEnum_VT_INT = 22,
- VarEnum_VT_UINT = 23,
- VarEnum_VT_VOID = 24,
- VarEnum_VT_HRESULT = 25,
- VarEnum_VT_PTR = 26,
- VarEnum_VT_SAFEARRAY = 27,
- VarEnum_VT_CARRAY = 28,
- VarEnum_VT_USERDEFINED = 29,
- VarEnum_VT_LPSTR = 30,
- VarEnum_VT_LPWSTR = 31,
- VarEnum_VT_RECORD = 36,
- VarEnum_VT_FILETIME = 64,
- VarEnum_VT_BLOB = 65,
- VarEnum_VT_STREAM = 66,
- VarEnum_VT_STORAGE = 67,
- VarEnum_VT_STREAMED_OBJECT = 68,
- VarEnum_VT_STORED_OBJECT = 69,
- VarEnum_VT_BLOB_OBJECT = 70,
- VarEnum_VT_CF = 71,
- VarEnum_VT_CLSID = 72,
- VarEnum_VT_VECTOR = 4096,
- VarEnum_VT_ARRAY = 8192,
- VarEnum_VT_BYREF = 16384
-};
-
-enum __declspec(uuid("03d65b1a-bbf6-3bdc-bc53-85e02415670d"))
-UnmanagedType
-{
- UnmanagedType_Bool = 2,
- UnmanagedType_I1 = 3,
- UnmanagedType_U1 = 4,
- UnmanagedType_I2 = 5,
- UnmanagedType_U2 = 6,
- UnmanagedType_I4 = 7,
- UnmanagedType_U4 = 8,
- UnmanagedType_I8 = 9,
- UnmanagedType_U8 = 10,
- UnmanagedType_R4 = 11,
- UnmanagedType_R8 = 12,
- UnmanagedType_Currency = 15,
- UnmanagedType_BStr = 19,
- UnmanagedType_LPStr = 20,
- UnmanagedType_LPWStr = 21,
- UnmanagedType_LPTStr = 22,
- UnmanagedType_ByValTStr = 23,
- UnmanagedType_IUnknown = 25,
- UnmanagedType_IDispatch = 26,
- UnmanagedType_Struct = 27,
- UnmanagedType_Interface = 28,
- UnmanagedType_SafeArray = 29,
- UnmanagedType_ByValArray = 30,
- UnmanagedType_SysInt = 31,
- UnmanagedType_SysUInt = 32,
- UnmanagedType_VBByRefStr = 34,
- UnmanagedType_AnsiBStr = 35,
- UnmanagedType_TBStr = 36,
- UnmanagedType_VariantBool = 37,
- UnmanagedType_FunctionPtr = 38,
- UnmanagedType_AsAny = 40,
- UnmanagedType_LPArray = 42,
- UnmanagedType_LPStruct = 43,
- UnmanagedType_CustomMarshaler = 44,
- UnmanagedType_Error = 45
-};
-
-struct __declspec(uuid("aaffef00-519d-3ee0-8763-d4b650611e0d"))
-MarshalAsAttribute;
- // [ default ] interface _MarshalAsAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("f1eba909-6621-346d-9ce2-39f266c9d011"))
-ComImportAttribute;
- // [ default ] interface _ComImportAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("fde6d643-768a-3c91-a169-2c8fb7c1cd1f"))
-GuidAttribute;
- // [ default ] interface _GuidAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("204d5a28-46a0-3f04-bd7c-b5672631e57f"))
-PreserveSigAttribute;
- // [ default ] interface _PreserveSigAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("96a058cd-faf7-386c-85bf-e47f00c81795"))
-InAttribute;
- // [ default ] interface _InAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("fdb2dc94-b5a0-3702-ae84-bbfa752acb36"))
-OutAttribute;
- // [ default ] interface _OutAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("b81cb5ed-e654-399f-9698-c83c50665786"))
-OptionalAttribute;
- // [ default ] interface _OptionalAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("3c52777e-f51c-300a-8122-479a19164325"))
-DllImportAttribute;
- // [ default ] interface _DllImportAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("a0fff774-26bd-3de7-95ce-dbcea6088f96"))
-StructLayoutAttribute;
- // [ default ] interface _StructLayoutAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("3ba14c59-4c61-3d7c-8161-9962d7a89292"))
-FieldOffsetAttribute;
- // [ default ] interface _FieldOffsetAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("e1aa0b69-ca47-3749-aeb1-133dce4c705f"))
-ComAliasNameAttribute;
- // [ default ] interface _ComAliasNameAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("0e67c08b-d921-33d0-82fe-b6fd28bbaeff"))
-AutomationProxyAttribute;
- // [ default ] interface _AutomationProxyAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("6dd18f5d-7a5c-3868-b1c2-7e19da873386"))
-PrimaryInteropAssemblyAttribute;
- // [ default ] interface _PrimaryInteropAssemblyAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("03e4c7f5-974c-3253-9be0-41470697bbad"))
-CoClassAttribute;
- // [ default ] interface _CoClassAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("830ac1f5-98ee-39a3-9212-fa5626ca855a"))
-ComEventInterfaceAttribute;
- // [ default ] interface _ComEventInterfaceAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("5f8dc45f-a2d8-3e34-8c86-586ed6a74984"))
-TypeLibVersionAttribute;
- // [ default ] interface _TypeLibVersionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("7f962ebf-2220-30f0-8b92-24a73b7cd268"))
-ComCompatibleVersionAttribute;
- // [ default ] interface _ComCompatibleVersionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("84fee617-858b-364b-a662-8bf7ed5330ca"))
-BestFitMappingAttribute;
- // [ default ] interface _BestFitMappingAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("66708447-ecce-3422-b3a3-c8161c1c693b"))
-DefaultCharSetAttribute;
- // [ default ] interface _DefaultCharSetAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("9d309f77-4655-372e-84b0-b0fb4030f3b8"))
-SetWin32ContextInIDispatchAttribute;
- // [ default ] interface _SetWin32ContextInIDispatchAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("79c2c4a6-8d21-371c-995f-52c38701b91e"))
-CallingConvention
-{
- CallingConvention_Winapi = 1,
- CallingConvention_Cdecl = 2,
- CallingConvention_StdCall = 3,
- CallingConvention_ThisCall = 4,
- CallingConvention_FastCall = 5
-};
-
-enum __declspec(uuid("deae387d-c9a7-3a9c-b772-0153a2538502"))
-CharSet
-{
- CharSet_None = 1,
- CharSet_Ansi = 2,
- CharSet_Unicode = 3,
- CharSet_Auto = 4
-};
-
-struct __declspec(uuid("afc681cf-e82f-361a-8280-cf4e1f844c3e"))
-ExternalException;
- // [ default ] interface _ExternalException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("07f94112-a42e-328b-b508-702ef62bcc29"))
-COMException;
- // [ default ] interface _COMException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("0e71f38e-c5e1-3094-9487-5c7dd1e998ec"))
-GCHandleType
-{
- GCHandleType_Weak = 0,
- GCHandleType_WeakTrackResurrection = 1,
- GCHandleType_Normal = 2,
- GCHandleType_Pinned = 3
-};
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("66e1f723-e57f-35ce-8306-3c09fb68a322"))
-GCHandle
-{
- long m_handle;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("c71dce2b-b87f-37a9-89ed-f1145955bcd6"))
-HandleRef
-{
- IUnknown * m_wrapper;
- long m_handle;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("601cd486-04bf-3213-9ea9-06ebe4351d74"))
-ICustomMarshaler : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall MarshalNativeToManaged (
- /*[in]*/ long pNativeData,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall MarshalManagedToNative (
- /*[in]*/ VARIANT ManagedObj,
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall CleanUpNativeData (
- /*[in]*/ long pNativeData ) = 0;
- virtual HRESULT __stdcall CleanUpManagedData (
- /*[in]*/ VARIANT ManagedObj ) = 0;
- virtual HRESULT __stdcall GetNativeDataSize (
- /*[out,retval]*/ long * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("9a944885-edaf-3a81-a2ff-6a9d5d1abfc7"))
-InvalidOleVariantTypeException;
- // [ default ] interface _InvalidOleVariantTypeException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("9abe23bd-d5d5-30f6-b127-9b3ab98f7dbb"))
-LayoutKind
-{
- LayoutKind_Sequential = 0,
- LayoutKind_Explicit = 2,
- LayoutKind_Auto = 3
-};
-
-struct __declspec(uuid("742ad1fb-b2f0-3681-b4aa-e736a3bce4e1"))
-MarshalDirectiveException;
- // [ default ] interface _MarshalDirectiveException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("78d22140-40cf-303e-be96-b3ac0407a34d"))
-RuntimeEnvironment;
- // [ default ] interface _RuntimeEnvironment
- // interface _Object
-
-struct __declspec(uuid("ca805b13-468c-3a22-bf9a-818e97efa6b7"))
-SEHException;
- // [ default ] interface _SEHException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("e5de21f2-12d7-3604-8251-1c5dbc64ca66"))
-BStrWrapper;
- // [ default ] interface _BStrWrapper
- // interface _Object
-
-enum __declspec(uuid("96e0dee8-c1ca-38a5-a3c9-52da9b5440ef"))
-ComMemberType
-{
- ComMemberType_Method = 0,
- ComMemberType_PropGet = 1,
- ComMemberType_PropSet = 2
-};
-
-struct __declspec(uuid("d540a482-8fb8-3720-b52e-08c7a2c1b9df"))
-CurrencyWrapper;
- // [ default ] interface _CurrencyWrapper
- // interface _Object
-
-struct __declspec(uuid("da7109d3-bcd8-3d4c-b172-dfc2e585562a"))
-DispatchWrapper;
- // [ default ] interface _DispatchWrapper
- // interface _Object
-
-struct __declspec(uuid("d7900ebd-ff28-3ae6-b517-7e32714f578b"))
-ErrorWrapper;
- // [ default ] interface _ErrorWrapper
- // interface _Object
-
-struct __declspec(uuid("58734403-8382-3110-b729-14c7855982f9"))
-ExtensibleClassFactory;
- // [ default ] interface _ExtensibleClassFactory
- // interface _Object
-
-struct __declspec(uuid("3cc86595-feb5-3ce9-ba14-d05c8dc3321c"))
-ICustomAdapter : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetUnderlyingObject (
- /*[out,retval]*/ IUnknown * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("a7248ec6-a8a5-3d07-890e-6107f8c247e5"))
-InvalidComObjectException;
- // [ default ] interface _InvalidComObjectException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("765653a0-2b24-38e4-a6f6-5cb325e8ccc9"))
-AssemblyRegistrationFlags
-{
- AssemblyRegistrationFlags_None = 0,
- AssemblyRegistrationFlags_SetCodeBase = 1
-};
-
-enum __declspec(uuid("c335350a-892d-37f7-967c-99b3c4c4a301"))
-TypeLibImporterFlags
-{
- TypeLibImporterFlags_None = 0,
- TypeLibImporterFlags_PrimaryInteropAssembly = 1,
- TypeLibImporterFlags_UnsafeInterfaces = 2,
- TypeLibImporterFlags_SafeArrayAsSystemArray = 4,
- TypeLibImporterFlags_TransformDispRetVals = 8,
- TypeLibImporterFlags_PreventClassMembers = 16,
- TypeLibImporterFlags_SerializableValueClasses = 32,
- TypeLibImporterFlags_ImportAsX86 = 256,
- TypeLibImporterFlags_ImportAsX64 = 512,
- TypeLibImporterFlags_ImportAsItanium = 1024,
- TypeLibImporterFlags_ImportAsAgnostic = 2048,
- TypeLibImporterFlags_ReflectionOnlyLoading = 4096,
- TypeLibImporterFlags_NoDefineVersionResource = 8192,
- TypeLibImporterFlags_ImportAsArm = 16384
-};
-
-enum __declspec(uuid("ad92602f-55f2-3552-a977-d93c79db346e"))
-TypeLibExporterFlags
-{
- TypeLibExporterFlags_None = 0,
- TypeLibExporterFlags_OnlyReferenceRegistered = 1,
- TypeLibExporterFlags_CallerResolvedReferences = 2,
- TypeLibExporterFlags_OldNames = 4,
- TypeLibExporterFlags_ExportAs32Bit = 16,
- TypeLibExporterFlags_ExportAs64Bit = 32
-};
-
-enum __declspec(uuid("b42619b4-0edc-3f55-aa64-2140275fa115"))
-ImporterEventKind
-{
- ImporterEventKind_NOTIF_TYPECONVERTED = 0,
- ImporterEventKind_NOTIF_CONVERTWARNING = 1,
- ImporterEventKind_ERROR_REFTOINVALIDTYPELIB = 2
-};
-
-enum __declspec(uuid("26170123-45fd-30f7-987d-bf3689662b6c"))
-ExporterEventKind
-{
- ExporterEventKind_NOTIF_TYPECONVERTED = 0,
- ExporterEventKind_NOTIF_CONVERTWARNING = 1,
- ExporterEventKind_ERROR_REFTOINVALIDASSEMBLY = 2
-};
-
-struct __declspec(uuid("fa1f3615-acb9-486d-9eac-1bef87e36b09"))
-ITypeLibExporterNameProvider : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetNames (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("8a21df64-f31a-306f-9db8-0dfa164ed9ee"))
-ObjectCreationDelegate;
- // [ default ] interface _ObjectCreationDelegate
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("475e398f-8afa-43a7-a3be-f4ef8d6787c9"))
-RegistrationServices;
- // interface _Object
- // [ default ] interface IRegistrationServices
-
-struct __declspec(uuid("4be89ac3-603d-36b2-ab9b-9c38866f56d5"))
-SafeArrayRankMismatchException;
- // [ default ] interface _SafeArrayRankMismatchException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("2d5ec63c-1b3e-3ee4-9052-eb0d0303549c"))
-SafeArrayTypeMismatchException;
- // [ default ] interface _SafeArrayTypeMismatchException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("f1c3bf79-c3e4-11d3-88e7-00902754c43a"))
-TypeLibConverter;
- // interface _Object
- // [ default ] interface ITypeLibConverter
-
-struct __declspec(uuid("887d4d94-31d1-37f3-9938-643ed2a46155"))
-UnknownWrapper;
- // [ default ] interface _UnknownWrapper
- // interface _Object
-
-struct __declspec(uuid("08416c5b-a003-327c-9f0f-93942467e6e0"))
-TextWriter;
- // [ default ] interface _TextWriter
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("e331083b-c22d-3046-8ec7-d222d6be031f"))
-Stream;
- // [ default ] interface _Stream
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("2484afda-7b47-3cd7-97b5-951f5c6ab5b6"))
-BinaryReader;
- // [ default ] interface _BinaryReader
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("d92ccd03-5c88-3339-8011-46e8b01a2ba8"))
-BinaryWriter;
- // [ default ] interface _BinaryWriter
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("1500abc0-1dd4-37dd-985f-82430314c798"))
-BufferedStream;
- // [ default ] interface _BufferedStream
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("0ebd869e-64bf-3682-80bb-690a70114be0"))
-Directory;
- // [ default ] interface _Directory
- // interface _Object
-
-struct __declspec(uuid("1f0e8db5-8f52-3360-8a47-9d3dc3a5acaf"))
-FileSystemInfo;
- // [ default ] interface _FileSystemInfo
- // interface _Object
- // interface ISerializable
-
-struct __declspec(uuid("40a8b2fa-e055-3f59-8ba6-54c4e35649b5"))
-DirectoryInfo;
- // [ default ] interface _DirectoryInfo
- // interface _Object
- // interface ISerializable
-
-enum __declspec(uuid("8d583b4d-52c8-3243-829e-999d660d3947"))
-SearchOption
-{
- SearchOption_TopDirectoryOnly = 0,
- SearchOption_AllDirectories = 1
-};
-
-struct __declspec(uuid("a164c0bf-67ae-3c7e-bc05-bfe24a8cdb62"))
-IOException;
- // [ default ] interface _IOException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("8833bc41-dc6b-34b9-a799-682d2554f02f"))
-DirectoryNotFoundException;
- // [ default ] interface _DirectoryNotFoundException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("72e8197d-904b-3371-ae0e-b70d9d53771c"))
-DriveType
-{
- DriveType_Unknown = 0,
- DriveType_NoRootDirectory = 1,
- DriveType_Removable = 2,
- DriveType_Fixed = 3,
- DriveType_Network = 4,
- DriveType_CDRom = 5,
- DriveType_Ram = 6
-};
-
-struct __declspec(uuid("b7c87928-b1ad-35ce-aa58-3dc3aab7ac67"))
-DriveInfo;
- // [ default ] interface _DriveInfo
- // interface _Object
- // interface ISerializable
-
-struct __declspec(uuid("a8f9f740-70c9-30a7-937c-59785a9bb5a4"))
-DriveNotFoundException;
- // [ default ] interface _DriveNotFoundException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("58d052bc-a3df-3508-ac95-ff297bdc9f0c"))
-EndOfStreamException;
- // [ default ] interface _EndOfStreamException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("2a96793e-4cf3-3976-a893-b66886d89a03"))
-File;
- // [ default ] interface _File
- // interface _Object
-
-enum __declspec(uuid("74caa246-be0e-3ae5-a17c-946e10d89626"))
-FileAccess
-{
- FileAccess_Read = 1,
- FileAccess_Write = 2,
- FileAccess_ReadWrite = 3
-};
-
-struct __declspec(uuid("d6dffead-0b46-3ded-83de-1943413b94d5"))
-FileInfo;
- // [ default ] interface _FileInfo
- // interface _Object
- // interface ISerializable
-
-struct __declspec(uuid("af8c5f8a-9999-3e92-bb41-c5f4955174cd"))
-FileLoadException;
- // [ default ] interface _FileLoadException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("f9a5bd62-8da3-3b2d-a556-864cdad150f6"))
-FileMode
-{
- FileMode_CreateNew = 1,
- FileMode_Create = 2,
- FileMode_Open = 3,
- FileMode_OpenOrCreate = 4,
- FileMode_Truncate = 5,
- FileMode_Append = 6
-};
-
-struct __declspec(uuid("48c6e96f-a2f3-33e7-ba7f-c8f74866760b"))
-FileNotFoundException;
- // [ default ] interface _FileNotFoundException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("68db6e95-f774-3ae3-b1de-b0cc80f6e174"))
-FileOptions
-{
- FileOptions_None = 0,
- FileOptions_WriteThrough = 0x80000000,
- FileOptions_Asynchronous = 1073741824,
- FileOptions_RandomAccess = 268435456,
- FileOptions_DeleteOnClose = 67108864,
- FileOptions_SequentialScan = 134217728,
- FileOptions_Encrypted = 16384
-};
-
-enum __declspec(uuid("791ec67c-5a1b-35fd-832d-80b02d07ed6d"))
-FileShare
-{
- FileShare_None = 0,
- FileShare_Read = 1,
- FileShare_Write = 2,
- FileShare_ReadWrite = 3,
- FileShare_Delete = 4,
- FileShare_Inheritable = 16
-};
-
-struct __declspec(uuid("7f25e491-33be-31e2-a334-cb506d4ee471"))
-FileStream;
- // [ default ] interface _FileStream
- // interface _Object
- // interface IDisposable
-
-enum __declspec(uuid("38512cf6-ff94-3ad8-8299-f5f64a8956aa"))
-FileAttributes
-{
- FileAttributes_ReadOnly = 1,
- FileAttributes_Hidden = 2,
- FileAttributes_System = 4,
- FileAttributes_Directory = 16,
- FileAttributes_Archive = 32,
- FileAttributes_Device = 64,
- FileAttributes_Normal = 128,
- FileAttributes_Temporary = 256,
- FileAttributes_SparseFile = 512,
- FileAttributes_ReparsePoint = 1024,
- FileAttributes_Compressed = 2048,
- FileAttributes_Offline = 4096,
- FileAttributes_NotContentIndexed = 8192,
- FileAttributes_Encrypted = 16384
-};
-
-struct __declspec(uuid("f5e692d9-8a87-349d-9657-f96e5799d2f4"))
-MemoryStream;
- // [ default ] interface _MemoryStream
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("b7ae0cae-979e-3ebf-b33f-8f121dafd78e"))
-Path;
- // [ default ] interface _Path
- // interface _Object
-
-struct __declspec(uuid("c016a313-9606-36d3-a823-33ebf5006189"))
-PathTooLongException;
- // [ default ] interface _PathTooLongException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("0cfe1abf-373d-3208-85c2-947434046704"))
-SeekOrigin
-{
- SeekOrigin_Begin = 0,
- SeekOrigin_Current = 1,
- SeekOrigin_End = 2
-};
-
-struct __declspec(uuid("7457d481-248a-3c89-b7e0-fceb8fd827e5"))
-TextReader;
- // [ default ] interface _TextReader
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("405fb68b-360d-382c-8a64-1da3c853d161"))
-StreamReader;
- // [ default ] interface _StreamReader
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("ef1ab726-0b87-3e09-aef4-3a87c5dcdda0"))
-StreamWriter;
- // [ default ] interface _StreamWriter
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("0247d5af-d61d-341c-8615-0ff28865b7cb"))
-StringReader;
- // [ default ] interface _StringReader
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("27f31d55-d6c6-3676-9d42-c40f3a918636"))
-StringWriter;
- // [ default ] interface _StringWriter
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("5efb687d-2b50-3216-bd74-52d06c8d3cd1"))
-AccessedThroughPropertyAttribute;
- // [ default ] interface _AccessedThroughPropertyAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("a3a1f076-1fa7-3a26-886d-8841cb45382f"))
-CallConvCdecl;
- // [ default ] interface _CallConvCdecl
- // interface _Object
-
-struct __declspec(uuid("bcb67d4d-2096-36be-974c-a003fc95041b"))
-CallConvStdcall;
- // [ default ] interface _CallConvStdcall
- // interface _Object
-
-struct __declspec(uuid("46080ca7-7cb8-3a55-a72e-8e50eca4d4fc"))
-CallConvThiscall;
- // [ default ] interface _CallConvThiscall
- // interface _Object
-
-struct __declspec(uuid("ed0bc45c-2438-31a9-bbb6-e2a3b5916419"))
-CallConvFastcall;
- // [ default ] interface _CallConvFastcall
- // interface _Object
-
-struct __declspec(uuid("6f7a3516-efd9-31c3-bc9a-a89df19f64e7"))
-CustomConstantAttribute;
- // [ default ] interface _CustomConstantAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("3178fd5d-2a5b-30b9-9c5c-7593802f9c1a"))
-DateTimeConstantAttribute;
- // [ default ] interface _DateTimeConstantAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("837a6733-1675-3bc9-bbf8-13889f84daf4"))
-DiscardableAttribute;
- // [ default ] interface _DiscardableAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("ac8de863-b115-3179-810f-162b43abd2b5"))
-DecimalConstantAttribute;
- // [ default ] interface _DecimalConstantAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("1e552dae-602e-3cb5-9bfa-22aeb1fc38a5"))
-CompilationRelaxations
-{
- CompilationRelaxations_NoStringInterning = 8
-};
-
-struct __declspec(uuid("76cec05b-c55e-3adf-92a2-0698f1cf2017"))
-CompilationRelaxationsAttribute;
- // [ default ] interface _CompilationRelaxationsAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("4b601364-a04b-38bc-bd38-a18e981324cf"))
-CompilerGlobalScopeAttribute;
- // [ default ] interface _CompilerGlobalScopeAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("9599c078-dc94-3ea2-8761-408295bd1155"))
-IndexerNameAttribute;
- // [ default ] interface _IndexerNameAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("86527c04-536a-33c6-8c84-3d5a5b458db3"))
-IsVolatile;
- // [ default ] interface _IsVolatile
- // interface _Object
-
-enum __declspec(uuid("63a2e7fd-9a9b-3d6b-a827-3c5bf8db1e6a"))
-MethodImplOptions
-{
- MethodImplOptions_Unmanaged = 4,
- MethodImplOptions_ForwardRef = 16,
- MethodImplOptions_PreserveSig = 128,
- MethodImplOptions_InternalCall = 4096,
- MethodImplOptions_Synchronized = 32,
- MethodImplOptions_NoInlining = 8,
- MethodImplOptions_NoOptimization = 64
-};
-
-enum __declspec(uuid("6b7f18ae-f5ac-368f-8dfd-ab5e2d229ed7"))
-MethodCodeType
-{
- MethodCodeType_IL = 0,
- MethodCodeType_Native = 1,
- MethodCodeType_OPTIL = 2,
- MethodCodeType_Runtime = 3
-};
-
-struct __declspec(uuid("48d0cfe7-3128-3d2c-a5b5-8c7b82b4ab4f"))
-MethodImplAttribute;
- // [ default ] interface _MethodImplAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("d49c12a2-c401-3894-8005-716c2f692d38"))
-RequiredAttributeAttribute;
- // [ default ] interface _RequiredAttributeAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("2d6b9536-e9ca-317c-b62f-8e5876351e10"))
-IsCopyConstructed;
- // [ default ] interface _IsCopyConstructed
- // interface _Object
-
-struct __declspec(uuid("c437ab2e-865b-321d-ba15-0c8ec4ca119b"))
-NativeCppClassAttribute;
- // [ default ] interface _NativeCppClassAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("e947a0b0-d47f-3aa3-9b77-4624e0f3aca4"))
-IDispatchConstantAttribute;
- // [ default ] interface _IDispatchConstantAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("590e4a07-dafc-3be7-a178-da349bba980b"))
-IUnknownConstantAttribute;
- // [ default ] interface _IUnknownConstantAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("b9033cd1-c905-3059-9d29-562ecb13b0b3"))
-SecurityElement;
- // [ default ] interface _SecurityElement
- // interface _Object
-
-struct __declspec(uuid("e38da416-8050-3786-8201-46f187c15213"))
-XmlSyntaxException;
- // [ default ] interface _XmlSyntaxException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("ec73fceb-1aea-3a57-b953-21368e992507"))
-EnvironmentPermissionAccess
-{
- EnvironmentPermissionAccess_NoAccess = 0,
- EnvironmentPermissionAccess_Read = 1,
- EnvironmentPermissionAccess_Write = 2,
- EnvironmentPermissionAccess_AllAccess = 3
-};
-
-struct __declspec(uuid("a19b3fc6-d680-3dd4-a17a-f58a7d481494"))
-IPermission : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Copy (
- /*[out,retval]*/ struct IPermission * * pRetVal ) = 0;
- virtual HRESULT __stdcall Intersect (
- /*[in]*/ struct IPermission * Target,
- /*[out,retval]*/ struct IPermission * * pRetVal ) = 0;
- virtual HRESULT __stdcall Union (
- /*[in]*/ struct IPermission * Target,
- /*[out,retval]*/ struct IPermission * * pRetVal ) = 0;
- virtual HRESULT __stdcall IsSubsetOf (
- /*[in]*/ struct IPermission * Target,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall Demand ( ) = 0;
-};
-
-struct __declspec(uuid("60fc57b0-4a46-32a0-a5b4-b05b0de8e781"))
-IStackWalk : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Assert ( ) = 0;
- virtual HRESULT __stdcall Demand ( ) = 0;
- virtual HRESULT __stdcall Deny ( ) = 0;
- virtual HRESULT __stdcall PermitOnly ( ) = 0;
-};
-
-struct __declspec(uuid("af6550fa-7c4b-3477-86dd-235f8286eaac"))
-CodeAccessPermission;
- // [ default ] interface _CodeAccessPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
-
-struct __declspec(uuid("0f1284e6-4399-3963-8ddd-a6a4904f66c8"))
-IUnrestrictedPermission : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall IsUnrestricted (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("801f6e40-b384-3d27-b75f-de2df38f1192"))
-EnvironmentPermission;
- // [ default ] interface _EnvironmentPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
- // interface IUnrestrictedPermission
-
-enum __declspec(uuid("0df04a9b-dddc-3777-a6b1-9604b5ced191"))
-FileDialogPermissionAccess
-{
- FileDialogPermissionAccess_None = 0,
- FileDialogPermissionAccess_Open = 1,
- FileDialogPermissionAccess_Save = 2,
- FileDialogPermissionAccess_OpenSave = 3
-};
-
-struct __declspec(uuid("9e1239b4-493a-3d2d-8f91-6636ec9eca21"))
-FileDialogPermission;
- // [ default ] interface _FileDialogPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
- // interface IUnrestrictedPermission
-
-enum __declspec(uuid("ca10c1a1-9fdc-36a3-ad74-8fac60e6541c"))
-FileIOPermissionAccess
-{
- FileIOPermissionAccess_NoAccess = 0,
- FileIOPermissionAccess_Read = 1,
- FileIOPermissionAccess_Write = 2,
- FileIOPermissionAccess_Append = 4,
- FileIOPermissionAccess_PathDiscovery = 8,
- FileIOPermissionAccess_AllAccess = 15
-};
-
-struct __declspec(uuid("dc50cd5a-0cad-3b47-bf0d-79e85f3c2fc7"))
-FileIOPermission;
- // [ default ] interface _FileIOPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
- // interface IUnrestrictedPermission
-
-enum __declspec(uuid("4548a129-2855-35e8-a892-ff506c877aa8"))
-HostProtectionResource
-{
- HostProtectionResource_None = 0,
- HostProtectionResource_Synchronization = 1,
- HostProtectionResource_SharedState = 2,
- HostProtectionResource_ExternalProcessMgmt = 4,
- HostProtectionResource_SelfAffectingProcessMgmt = 8,
- HostProtectionResource_ExternalThreading = 16,
- HostProtectionResource_SelfAffectingThreading = 32,
- HostProtectionResource_SecurityInfrastructure = 64,
- HostProtectionResource_UI = 128,
- HostProtectionResource_MayLeakOnAbort = 256,
- HostProtectionResource_All = 511
-};
-
-struct __declspec(uuid("47dcd758-df63-3226-a3a9-b0b88872a311"))
-SecurityAttribute;
- // [ default ] interface _SecurityAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("21858390-fe95-33a9-a103-f322c64d85ae"))
-CodeAccessSecurityAttribute;
- // [ default ] interface _CodeAccessSecurityAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("ad664904-fe8a-3217-bbf5-e6ab1d998f5f"))
-HostProtectionAttribute;
- // [ default ] interface _HostProtectionAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("0d6e31df-3a76-3054-a8eb-150e92300f89"))
-IsolatedStorageContainment
-{
- IsolatedStorageContainment_None = 0,
- IsolatedStorageContainment_DomainIsolationByUser = 16,
- IsolatedStorageContainment_ApplicationIsolationByUser = 21,
- IsolatedStorageContainment_AssemblyIsolationByUser = 32,
- IsolatedStorageContainment_DomainIsolationByMachine = 48,
- IsolatedStorageContainment_AssemblyIsolationByMachine = 64,
- IsolatedStorageContainment_ApplicationIsolationByMachine = 69,
- IsolatedStorageContainment_DomainIsolationByRoamingUser = 80,
- IsolatedStorageContainment_AssemblyIsolationByRoamingUser = 96,
- IsolatedStorageContainment_ApplicationIsolationByRoamingUser = 101,
- IsolatedStorageContainment_AdministerIsolatedStorageByUser = 112,
- IsolatedStorageContainment_UnrestrictedIsolatedStorage = 240
-};
-
-struct __declspec(uuid("f458abf2-2b5e-3158-b0e4-228e8cdcf759"))
-IsolatedStoragePermission;
- // [ default ] interface _IsolatedStoragePermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
- // interface IUnrestrictedPermission
-
-struct __declspec(uuid("ae588447-d98e-3e39-96f7-073433db8d35"))
-IsolatedStorageFilePermission;
- // [ default ] interface _IsolatedStorageFilePermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
- // interface IUnrestrictedPermission
-
-enum __declspec(uuid("dfaecf33-4728-382d-a34d-c1b0392f8b73"))
-PermissionState
-{
- PermissionState_Unrestricted = 1,
- PermissionState_None = 0
-};
-
-enum __declspec(uuid("ba99ae52-d539-362f-b78c-4e84c14158bf"))
-SecurityAction
-{
- SecurityAction_Demand = 2,
- SecurityAction_Assert = 3,
- SecurityAction_Deny = 4,
- SecurityAction_PermitOnly = 5,
- SecurityAction_LinkDemand = 6,
- SecurityAction_InheritanceDemand = 7,
- SecurityAction_RequestMinimum = 8,
- SecurityAction_RequestOptional = 9,
- SecurityAction_RequestRefuse = 10
-};
-
-struct __declspec(uuid("6161df0c-cd78-33e1-b3e1-978b27025e40"))
-EnvironmentPermissionAttribute;
- // [ default ] interface _EnvironmentPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("a141f926-e6b5-3903-8efa-1014d4970f1c"))
-FileDialogPermissionAttribute;
- // [ default ] interface _FileDialogPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("de440c06-7ec3-3e59-83c8-3829090198f7"))
-FileIOPermissionAttribute;
- // [ default ] interface _FileIOPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("f40ffbd5-4ca8-333e-8706-29f13fb8d4d6"))
-KeyContainerPermissionAttribute;
- // [ default ] interface _KeyContainerPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("6d0ae73b-ed58-32e2-973c-765897783971"))
-PrincipalPermissionAttribute;
- // [ default ] interface _PrincipalPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("64578750-937f-3b27-b631-c57e0bfff97f"))
-ReflectionPermissionAttribute;
- // [ default ] interface _ReflectionPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("f69cf20d-f85b-3436-9e0e-dd3cb3e8b2cd"))
-RegistryPermissionAttribute;
- // [ default ] interface _RegistryPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("5e77314c-043d-3d8c-9c9d-d18f09fb3500"))
-SecurityPermissionAttribute;
- // [ default ] interface _SecurityPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("5f4ed054-c453-3d2b-a0fe-64e89871d364"))
-UIPermissionAttribute;
- // [ default ] interface _UIPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("c386115f-2b99-356b-b4a1-2cf57ce52988"))
-ZoneIdentityPermissionAttribute;
- // [ default ] interface _ZoneIdentityPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("ef2c9de4-bcda-3322-ae75-16cc3ec2665c"))
-StrongNameIdentityPermissionAttribute;
- // [ default ] interface _StrongNameIdentityPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("23f73179-6349-3183-a55c-bcfb1a2446e8"))
-SiteIdentityPermissionAttribute;
- // [ default ] interface _SiteIdentityPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("6852be7d-8c00-3f66-bee3-463f74838491"))
-UrlIdentityPermissionAttribute;
- // [ default ] interface _UrlIdentityPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("2335c1da-cd60-3208-ab5e-447f16a087e5"))
-PublisherIdentityPermissionAttribute;
- // [ default ] interface _PublisherIdentityPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("a56859a3-98ed-39a9-bd33-5807f0d6291f"))
-IsolatedStoragePermissionAttribute;
- // [ default ] interface _IsolatedStoragePermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("f6610df3-8d62-38bd-bf6b-2a4ba839eb3b"))
-IsolatedStorageFilePermissionAttribute;
- // [ default ] interface _IsolatedStorageFilePermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("24151ba6-6d79-3ec4-8c77-014ffbe735ae"))
-PermissionSetAttribute;
- // [ default ] interface _PermissionSetAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("44c2f476-9e95-3d5a-b666-fdbef071494e"))
-ReflectionPermissionFlag
-{
- ReflectionPermissionFlag_NoFlags = 0,
- ReflectionPermissionFlag_TypeInformation = 1,
- ReflectionPermissionFlag_MemberAccess = 2,
- ReflectionPermissionFlag_ReflectionEmit = 4,
- ReflectionPermissionFlag_AllFlags = 7
-};
-
-struct __declspec(uuid("e71cdc85-7fe7-3f51-bcdb-02459770db87"))
-ReflectionPermission;
- // [ default ] interface _ReflectionPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
- // interface IUnrestrictedPermission
-
-struct __declspec(uuid("67100ade-60cf-33f1-8d95-f6fe1174458a"))
-PrincipalPermission;
- // [ default ] interface _PrincipalPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IUnrestrictedPermission
-
-enum __declspec(uuid("b718f0f8-e5e7-3651-a2be-97009b568250"))
-SecurityPermissionFlag
-{
- SecurityPermissionFlag_NoFlags = 0,
- SecurityPermissionFlag_Assertion = 1,
- SecurityPermissionFlag_UnmanagedCode = 2,
- SecurityPermissionFlag_SkipVerification = 4,
- SecurityPermissionFlag_Execution = 8,
- SecurityPermissionFlag_ControlThread = 16,
- SecurityPermissionFlag_ControlEvidence = 32,
- SecurityPermissionFlag_ControlPolicy = 64,
- SecurityPermissionFlag_SerializationFormatter = 128,
- SecurityPermissionFlag_ControlDomainPolicy = 256,
- SecurityPermissionFlag_ControlPrincipal = 512,
- SecurityPermissionFlag_ControlAppDomain = 1024,
- SecurityPermissionFlag_RemotingConfiguration = 2048,
- SecurityPermissionFlag_Infrastructure = 4096,
- SecurityPermissionFlag_BindingRedirects = 8192,
- SecurityPermissionFlag_AllFlags = 16383
-};
-
-struct __declspec(uuid("d5f5125a-3d46-3c57-8393-0e4ee9d8016b"))
-SecurityPermission;
- // [ default ] interface _SecurityPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
- // interface IUnrestrictedPermission
-
-struct __declspec(uuid("3bcfc458-07dc-3ba7-8404-97eb76641080"))
-SiteIdentityPermission;
- // [ default ] interface _SiteIdentityPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
-
-struct __declspec(uuid("2b00b9ec-b4f4-3243-90ab-532e64fee941"))
-StrongNameIdentityPermission;
- // [ default ] interface _StrongNameIdentityPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
-
-struct __declspec(uuid("a463394f-7ba6-3721-8ad8-842748612b4c"))
-StrongNamePublicKeyBlob;
- // [ default ] interface _StrongNamePublicKeyBlob
- // interface _Object
-
-enum __declspec(uuid("b30fd15e-ced6-3977-8151-0d50e79cd703"))
-UIPermissionWindow
-{
- UIPermissionWindow_NoWindows = 0,
- UIPermissionWindow_SafeSubWindows = 1,
- UIPermissionWindow_SafeTopLevelWindows = 2,
- UIPermissionWindow_AllWindows = 3
-};
-
-enum __declspec(uuid("9e5c3c99-d046-3fe5-9921-21cf0f0a08ff"))
-UIPermissionClipboard
-{
- UIPermissionClipboard_NoClipboard = 0,
- UIPermissionClipboard_OwnClipboard = 1,
- UIPermissionClipboard_AllClipboard = 2
-};
-
-struct __declspec(uuid("05b46a2d-7c6b-3eff-a09a-1490a36811c2"))
-UIPermission;
- // [ default ] interface _UIPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
- // interface IUnrestrictedPermission
-
-struct __declspec(uuid("ab7d1ab9-d192-3a95-b34c-a3996837c6a7"))
-UrlIdentityPermission;
- // [ default ] interface _UrlIdentityPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
-
-struct __declspec(uuid("caeb199e-ceb9-388a-b240-e29c9f55199b"))
-ZoneIdentityPermission;
- // [ default ] interface _ZoneIdentityPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
-
-struct __declspec(uuid("52f1a8f3-7c7c-3c08-848b-8ab0ea946959"))
-GacIdentityPermissionAttribute;
- // [ default ] interface _GacIdentityPermissionAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("29a6cf6f-d663-31a7-9210-1347871681fc"))
-GacIdentityPermission;
- // [ default ] interface _GacIdentityPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
-
-enum __declspec(uuid("742bdc16-f04e-3e0e-8ff1-e3250940b5bf"))
-KeyContainerPermissionFlags
-{
- KeyContainerPermissionFlags_NoFlags = 0,
- KeyContainerPermissionFlags_Create = 1,
- KeyContainerPermissionFlags_Open = 2,
- KeyContainerPermissionFlags_Delete = 4,
- KeyContainerPermissionFlags_Import = 16,
- KeyContainerPermissionFlags_Export = 32,
- KeyContainerPermissionFlags_Sign = 256,
- KeyContainerPermissionFlags_Decrypt = 512,
- KeyContainerPermissionFlags_ViewAcl = 4096,
- KeyContainerPermissionFlags_ChangeAcl = 8192,
- KeyContainerPermissionFlags_AllFlags = 13111
-};
-
-struct __declspec(uuid("ab32dbc6-3d50-3098-8b72-fe98ba5cefba"))
-KeyContainerPermissionAccessEntry;
- // [ default ] interface _KeyContainerPermissionAccessEntry
- // interface _Object
-
-struct __declspec(uuid("a9b28590-073c-392c-82f4-b47fd3d00ec3"))
-KeyContainerPermissionAccessEntryCollection;
- // [ default ] interface _KeyContainerPermissionAccessEntryCollection
- // interface _Object
- // interface ICollection
- // interface IEnumerable
-
-struct __declspec(uuid("616e9d9e-ee8a-35e6-a0a1-8bf70d536b02"))
-KeyContainerPermissionAccessEntryEnumerator;
- // [ default ] interface _KeyContainerPermissionAccessEntryEnumerator
- // interface _Object
- // interface IEnumerator
-
-struct __declspec(uuid("2d91f34b-85ec-33e5-a32e-752d8219404d"))
-KeyContainerPermission;
- // [ default ] interface _KeyContainerPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
- // interface IUnrestrictedPermission
-
-struct __declspec(uuid("73cf786b-cd2c-37e4-9835-824e4a019f11"))
-PublisherIdentityPermission;
- // [ default ] interface _PublisherIdentityPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
-
-enum __declspec(uuid("3eb29914-f9a9-3c15-a03f-560885cfcb61"))
-RegistryPermissionAccess
-{
- RegistryPermissionAccess_NoAccess = 0,
- RegistryPermissionAccess_Read = 1,
- RegistryPermissionAccess_Write = 2,
- RegistryPermissionAccess_Create = 4,
- RegistryPermissionAccess_AllAccess = 7
-};
-
-struct __declspec(uuid("b35e31f2-9e50-3d43-8eaf-ec111f6b3295"))
-RegistryPermission;
- // [ default ] interface _RegistryPermission
- // interface _Object
- // interface IPermission
- // interface ISecurityEncodable
- // interface IStackWalk
- // interface IUnrestrictedPermission
-
-struct __declspec(uuid("7ae01d6c-bee7-38f6-9a86-329d8a917803"))
-SuppressUnmanagedCodeSecurityAttribute;
- // [ default ] interface _SuppressUnmanagedCodeSecurityAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("7e3393ab-2ab2-320b-8f6f-eab6f5cf2caf"))
-UnverifiableCodeAttribute;
- // [ default ] interface _UnverifiableCodeAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("5610f042-ff1d-36d0-996c-68f7a207d1f0"))
-AllowPartiallyTrustedCallersAttribute;
- // [ default ] interface _AllowPartiallyTrustedCallersAttribute
- // interface _Object
- // interface _Attribute
-
-enum __declspec(uuid("51e1b3ca-d3cb-39bf-a016-6199569e74b2"))
-HostSecurityManagerOptions
-{
- HostSecurityManagerOptions_None = 0,
- HostSecurityManagerOptions_HostAppDomainEvidence = 1,
- HostSecurityManagerOptions_HostPolicyLevel = 2,
- HostSecurityManagerOptions_HostAssemblyEvidence = 4,
- HostSecurityManagerOptions_HostDetermineApplicationTrust = 8,
- HostSecurityManagerOptions_HostResolvePolicy = 16,
- HostSecurityManagerOptions_AllFlags = 31
-};
-
-struct __declspec(uuid("84589833-40d7-36e2-8545-67a92b97c408"))
-HostSecurityManager;
- // [ default ] interface _HostSecurityManager
- // interface _Object
-
-struct __declspec(uuid("afafd122-dac4-3ff9-9646-dc032a4a8806"))
-PermissionSet;
- // [ default ] interface _PermissionSet
- // interface _Object
- // interface ISecurityEncodable
- // interface ICollection
- // interface IEnumerable
- // interface IStackWalk
- // interface IDeserializationCallback
-
-struct __declspec(uuid("c23e56ce-0a9a-3733-8189-46b43c9e4fb3"))
-NamedPermissionSet;
- // [ default ] interface _NamedPermissionSet
- // interface _Object
- // interface ISecurityEncodable
- // interface ICollection
- // interface IEnumerable
- // interface IStackWalk
- // interface IDeserializationCallback
-
-struct __declspec(uuid("eef05c76-5c98-3685-a69c-6e1a26a7f846"))
-SecurityException;
- // [ default ] interface _SecurityException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("ecc82a10-b731-3a01-8a17-ac0ddd7666cf"))
-HostProtectionException;
- // [ default ] interface _HostProtectionException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-enum __declspec(uuid("ee965595-853a-331b-9cd0-d53dcce3b6f8"))
-PolicyLevelType
-{
- PolicyLevelType_User = 0,
- PolicyLevelType_Machine = 1,
- PolicyLevelType_Enterprise = 2,
- PolicyLevelType_AppDomain = 3
-};
-
-struct __declspec(uuid("df4e1bb0-8cdc-3c4b-a1c9-fee64bbef8c5"))
-SecurityManager;
- // [ default ] interface _SecurityManager
- // interface _Object
-
-enum __declspec(uuid("902a6b65-41bd-32f1-a233-075f009d459c"))
-SecurityZone
-{
- SecurityZone_MyComputer = 0,
- SecurityZone_Intranet = 1,
- SecurityZone_Trusted = 2,
- SecurityZone_Internet = 3,
- SecurityZone_Untrusted = 4,
- SecurityZone_NoZone = -1
-};
-
-struct __declspec(uuid("ebaa029c-01c0-32b6-aae6-fe21adfc3e5d"))
-VerificationException;
- // [ default ] interface _VerificationException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("1764148e-73c1-320a-83fc-337de81a68b4"))
-ContextAttribute;
- // [ default ] interface _ContextAttribute
- // interface _Object
- // interface _Attribute
- // interface IContextAttribute
- // interface IContextProperty
-
-struct __declspec(uuid("614e973a-b737-38f5-9ddf-5825ac923135"))
-AsyncResult;
- // [ default ] interface _AsyncResult
- // interface _Object
- // interface IAsyncResult
- // interface IMessageSink
-
-struct __declspec(uuid("d625ba4c-7c4c-3b86-99ea-780204ede5cd"))
-ChannelServices;
- // [ default ] interface _ChannelServices
- // interface _Object
-
-struct __declspec(uuid("dd5856e5-8151-3334-b8e9-07cb152b20a4"))
-ClientChannelSinkStack;
- // [ default ] interface _ClientChannelSinkStack
- // interface _Object
- // interface IClientChannelSinkStack
- // interface IClientResponseChannelSinkStack
-
-struct __declspec(uuid("5c35f099-165e-3225-a3a5-564150ea17f5"))
-ServerChannelSinkStack;
- // [ default ] interface _ServerChannelSinkStack
- // interface _Object
- // interface IServerChannelSinkStack
- // interface IServerResponseChannelSinkStack
-
-struct __declspec(uuid("fd8c8fce-4f85-36b2-b8e8-f5a183654539"))
-ClientSponsor;
- // [ default ] interface _ClientSponsor
- // interface _Object
- // interface ISponsor
-
-enum __declspec(uuid("669212cb-7972-3073-bdb0-6782534b6590"))
-WellKnownObjectMode
-{
- WellKnownObjectMode_Singleton = 1,
- WellKnownObjectMode_SingleCall = 2
-};
-
-struct __declspec(uuid("8de7f105-07f6-31a8-8469-bafcdc5024b8"))
-CrossContextDelegate;
- // [ default ] interface _CrossContextDelegate
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("a36e4eaf-ea3f-30a6-906d-374bbf7903b1"))
-Context;
- // [ default ] interface _Context
- // interface _Object
-
-struct __declspec(uuid("6134805f-e8ff-3fd8-931e-4d847bca7551"))
-ContextProperty;
- // [ default ] interface _ContextProperty
- // interface _Object
-
-struct __declspec(uuid("563581e8-c86d-39e2-b2e8-6c23f7987a4b"))
-IChannel : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ChannelPriority (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ChannelName (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Parse (
- /*[in]*/ BSTR Url,
- /*[out]*/ BSTR * objectURI,
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("48ad41da-0872-31da-9887-f81f213527e6"))
-IChannelReceiver : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ChannelData (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall GetUrlsForUri (
- /*[in]*/ BSTR objectURI,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall StartListening (
- /*[in]*/ VARIANT data ) = 0;
- virtual HRESULT __stdcall StopListening (
- /*[in]*/ VARIANT data ) = 0;
-};
-
-struct __declspec(uuid("bc5062b6-79e8-3f19-a87e-f9daf826960c"))
-EnterpriseServicesHelper;
- // [ default ] interface _EnterpriseServicesHelper
- // interface _Object
-
-enum __declspec(uuid("b946ac61-dd6b-39f3-bbe1-e4c1540f16ea"))
-ActivatorLevel
-{
- ActivatorLevel_Construction = 4,
- ActivatorLevel_Context = 8,
- ActivatorLevel_AppDomain = 12,
- ActivatorLevel_Process = 16,
- ActivatorLevel_Machine = 20
-};
-
-struct __declspec(uuid("b90efaa6-25e4-33d2-aca3-94bf74dc4ab9"))
-IMethodCallMessage : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_InArgCount (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetInArgName (
- /*[in]*/ long index,
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall GetInArg (
- /*[in]*/ long argNum,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_InArgs (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("ca0ab564-f5e9-3a7f-a80b-eb0aeefa44e9"))
-IConstructionReturnMessage : IDispatch
-{};
-
-struct __declspec(uuid("6d94b6f3-da91-3c2f-b876-083769667468"))
-IClientFormatterSinkProvider : IDispatch
-{};
-
-struct __declspec(uuid("042b5200-4317-3e4d-b653-7e9a08f1a5f2"))
-IServerFormatterSinkProvider : IDispatch
-{};
-
-enum __declspec(uuid("a026e65f-9720-3f82-8de1-a18e51180a34"))
-ServerProcessing
-{
- ServerProcessing_Complete = 0,
- ServerProcessing_OneWay = 1,
- ServerProcessing_Async = 2
-};
-
-struct __declspec(uuid("46527c03-b144-3cf0-86b3-b8776148a6e9"))
-IClientFormatterSink : IDispatch
-{};
-
-struct __declspec(uuid("1e250ccd-dc30-3217-a7e4-148f375a0088"))
-IChannelDataStore : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ChannelUris (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Item (
- /*[in]*/ VARIANT key,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall putref_Item (
- /*[in]*/ VARIANT key,
- /*[in]*/ VARIANT pRetVal ) = 0;
-};
-
-struct __declspec(uuid("f3e38cea-40e4-33c1-9df7-bd103be2d68b"))
-ChannelDataStore;
- // [ default ] interface _ChannelDataStore
- // interface _Object
- // interface IChannelDataStore
-
-struct __declspec(uuid("1ac82fbe-4ff0-383c-bbfd-fe40ecb3628d"))
-ITransportHeaders : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_Item (
- /*[in]*/ VARIANT key,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall putref_Item (
- /*[in]*/ VARIANT key,
- /*[in]*/ VARIANT pRetVal ) = 0;
- virtual HRESULT __stdcall GetEnumerator (
- /*[out,retval]*/ struct IEnumVARIANT * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("48728b3f-f7d9-36c1-b3e7-8bf2e63ce1b3"))
-TransportHeaders;
- // [ default ] interface _TransportHeaders
- // interface _Object
- // interface ITransportHeaders
-
-struct __declspec(uuid("b8be8d68-5fe6-38c5-838e-67ce2fca9d70"))
-SinkProviderData;
- // [ default ] interface _SinkProviderData
- // interface _Object
-
-struct __declspec(uuid("f369a73e-78d8-3bcc-ae36-522d116e19f9"))
-BaseChannelObjectWithProperties;
- // [ default ] interface _BaseChannelObjectWithProperties
- // interface _Object
- // interface IDictionary
- // interface ICollection
- // interface IEnumerable
-
-struct __declspec(uuid("0e9eb6e5-d899-3132-90c5-7376970c4fb5"))
-BaseChannelSinkWithProperties;
- // [ default ] interface _BaseChannelSinkWithProperties
- // interface _Object
- // interface IDictionary
- // interface ICollection
- // interface IEnumerable
-
-struct __declspec(uuid("22282340-9e30-3591-bd1e-6571930e8582"))
-BaseChannelWithProperties;
- // [ default ] interface _BaseChannelWithProperties
- // interface _Object
- // interface IDictionary
- // interface ICollection
- // interface IEnumerable
-
-struct __declspec(uuid("00a358d4-4d58-3b9d-8fb6-fb7f6bc1713b"))
-IDynamicProperty : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_name (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("3677cbb0-784d-3c15-bbc8-75cd7dc3901e"))
-IMessageCtrl : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Cancel (
- /*[in]*/ long msToCancel ) = 0;
-};
-
-enum __declspec(uuid("a2c06560-e728-39d5-8230-7eb08001c79e"))
-LeaseState
-{
- LeaseState_Null = 0,
- LeaseState_Initial = 1,
- LeaseState_Active = 2,
- LeaseState_Renewing = 3,
- LeaseState_Expired = 4
-};
-
-struct __declspec(uuid("8fd730c1-dd1b-3694-84a1-8ce7159e266b"))
-LifetimeServices;
- // [ default ] interface _LifetimeServices
- // interface _Object
-
-struct __declspec(uuid("7b3bbd13-c870-3105-b123-ffca166cdc04"))
-ReturnMessage;
- // [ default ] interface _ReturnMessage
- // interface _Object
- // interface IMethodReturnMessage
- // interface IMethodMessage
- // interface IMessage
-
-struct __declspec(uuid("4f592b1f-4a0c-3fc0-9914-3677f64fc5a8"))
-MethodCall;
- // [ default ] interface _MethodCall
- // interface _Object
- // interface IMethodCallMessage
- // interface IMethodMessage
- // interface IMessage
- // interface ISerializable
-
-struct __declspec(uuid("54dac96d-ecaf-38db-a27b-3ddb102130c4"))
-ConstructionCall;
- // [ default ] interface _ConstructionCall
- // interface _Object
- // interface IMethodCallMessage
- // interface IMethodMessage
- // interface IMessage
- // interface ISerializable
- // interface IConstructionCallMessage
-
-struct __declspec(uuid("7e7bf3c0-b07b-3209-a424-7bc35d76ea7d"))
-MethodResponse;
- // [ default ] interface _MethodResponse
- // interface _Object
- // interface IMethodReturnMessage
- // interface IMethodMessage
- // interface IMessage
- // interface ISerializable
-
-struct __declspec(uuid("cc18fd4d-aa2d-3ab4-9848-584bbae4ab44"))
-IFieldInfo : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_FieldNames (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall put_FieldNames (
- /*[in]*/ SAFEARRAY * pRetVal ) = 0;
- virtual HRESULT __stdcall get_FieldTypes (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall put_FieldTypes (
- /*[in]*/ SAFEARRAY * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("25e8547a-6b49-3f00-b963-d45fdcef4f11"))
-ConstructionResponse;
- // [ default ] interface _ConstructionResponse
- // interface _Object
- // interface IMethodReturnMessage
- // interface IMethodMessage
- // interface IMessage
- // interface ISerializable
- // interface IConstructionReturnMessage
-
-struct __declspec(uuid("30c4cd02-66a2-3abe-bc6c-638e6730e534"))
-InternalMessageWrapper;
- // [ default ] interface _InternalMessageWrapper
- // interface _Object
-
-struct __declspec(uuid("40133645-ffaf-3a9c-b408-997e049d5c11"))
-MethodCallMessageWrapper;
- // [ default ] interface _MethodCallMessageWrapper
- // interface _Object
- // interface IMethodCallMessage
- // interface IMethodMessage
- // interface IMessage
-
-struct __declspec(uuid("2ec528fb-b987-3b3b-a444-9f94c3a257c1"))
-MethodReturnMessageWrapper;
- // [ default ] interface _MethodReturnMessageWrapper
- // interface _Object
- // interface IMethodReturnMessage
- // interface IMethodMessage
- // interface IMessage
-
-struct __declspec(uuid("855e6566-014a-3fe8-aa70-1eac771e3a88"))
-IChannelInfo : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ChannelData (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall put_ChannelData (
- /*[in]*/ SAFEARRAY * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("21f5a790-53ea-3d73-86c3-a5ba6cf65fe9"))
-ObjRef;
- // [ default ] interface _ObjRef
- // interface _Object
- // interface IObjectReference
- // interface ISerializable
-
-struct __declspec(uuid("c30abd41-7b5a-3d10-a6ef-56862e2979b6"))
-OneWayAttribute;
- // [ default ] interface _OneWayAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("1163d0ca-2a02-37c1-bf3f-a9b9e9d49245"))
-ProxyAttribute;
- // [ default ] interface _ProxyAttribute
- // interface _Object
- // interface _Attribute
- // interface IContextAttribute
-
-struct __declspec(uuid("531d00a5-2cff-30d7-8245-97e18cd4d037"))
-RealProxy;
- // [ default ] interface _RealProxy
- // interface _Object
-
-enum __declspec(uuid("c888351b-5dfd-3a9f-8d36-96e7770d0ebf"))
-SoapOption
-{
- SoapOption_None = 0,
- SoapOption_AlwaysIncludeTypes = 1,
- SoapOption_XsdString = 2,
- SoapOption_EmbedAll = 4,
- SoapOption_Option1 = 8,
- SoapOption_Option2 = 16
-};
-
-enum __declspec(uuid("0ad279c7-05fb-3a46-9031-92e00c9f7c29"))
-XmlFieldOrderOption
-{
- XmlFieldOrderOption_All = 0,
- XmlFieldOrderOption_Sequence = 1,
- XmlFieldOrderOption_Choice = 2
-};
-
-struct __declspec(uuid("9b924ec5-bf13-3a98-8ac0-80877995d403"))
-SoapAttribute;
- // [ default ] interface _SoapAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("9c67f424-22dc-3d05-ab36-17eaf95881f2"))
-SoapTypeAttribute;
- // [ default ] interface _SoapTypeAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("01ff4e4b-8ad0-3171-8c82-5c2f48b87e3d"))
-SoapMethodAttribute;
- // [ default ] interface _SoapMethodAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("5b76534c-3acc-3d52-aa61-d788b134abe2"))
-SoapFieldAttribute;
- // [ default ] interface _SoapFieldAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("c76b435d-86c2-30fd-9329-e2603246095c"))
-SoapParameterAttribute;
- // [ default ] interface _SoapParameterAttribute
- // interface _Object
- // interface _Attribute
-
-struct __declspec(uuid("3db6f309-9dab-36ec-8036-d901172c994c"))
-RemotingConfiguration;
- // [ default ] interface _RemotingConfiguration
- // interface _Object
-
-struct __declspec(uuid("4e52d7d6-9fdf-3b59-b318-778e0f40f37c"))
-TypeEntry;
- // [ default ] interface _TypeEntry
- // interface _Object
-
-struct __declspec(uuid("3ed0f148-e447-3efe-8488-3c834082cc96"))
-ActivatedClientTypeEntry;
- // [ default ] interface _ActivatedClientTypeEntry
- // interface _Object
-
-struct __declspec(uuid("6cd360cd-d53d-3775-87ef-00d72e6645f5"))
-ActivatedServiceTypeEntry;
- // [ default ] interface _ActivatedServiceTypeEntry
- // interface _Object
-
-struct __declspec(uuid("6b3b6647-b39d-3ed4-992f-df6c49ace82e"))
-WellKnownClientTypeEntry;
- // [ default ] interface _WellKnownClientTypeEntry
- // interface _Object
-
-struct __declspec(uuid("2ce0da26-18ef-3cf4-abac-be90965f5f90"))
-WellKnownServiceTypeEntry;
- // [ default ] interface _WellKnownServiceTypeEntry
- // interface _Object
-
-enum __declspec(uuid("82febf4c-9fc8-3285-8d5a-f00dd1e1ba40"))
-CustomErrorsModes
-{
- CustomErrorsModes_On = 0,
- CustomErrorsModes_Off = 1,
- CustomErrorsModes_RemoteOnly = 2
-};
-
-struct __declspec(uuid("24540ebc-316e-35d2-80db-8a535caf6a35"))
-RemotingException;
- // [ default ] interface _RemotingException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("db13821e-9835-3958-8539-1e021399ab6c"))
-ServerException;
- // [ default ] interface _ServerException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("3cded51a-86b4-39f0-a12a-5d1fdced6546"))
-RemotingTimeoutException;
- // [ default ] interface _RemotingTimeoutException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("8df4c38a-8492-3c47-8332-d9d04faf3c59"))
-RemotingServices;
- // [ default ] interface _RemotingServices
- // interface _Object
-
-struct __declspec(uuid("53a3c917-bb24-3908-b58b-09ecda99265f"))
-InternalRemotingServices;
- // [ default ] interface _InternalRemotingServices
- // interface _Object
-
-struct __declspec(uuid("c48ca9bc-bbdb-3059-aec8-763cf7e9a88c"))
-MessageSurrogateFilter;
- // [ default ] interface _MessageSurrogateFilter
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("24eec005-3938-3c71-821d-7f68fd850b2d"))
-RemotingSurrogateSelector;
- // [ default ] interface _RemotingSurrogateSelector
- // interface _Object
- // interface ISurrogateSelector
-
-struct __declspec(uuid("da5681da-7c21-3a2d-afac-69e3a4d11f4d"))
-SoapServices;
- // [ default ] interface _SoapServices
- // interface _Object
-
-struct __declspec(uuid("80031d2a-ad59-3fb4-97f3-b864d71da86b"))
-ISoapXsd : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetXsdType (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("48ad62e8-bd40-37f4-8fd7-f7a17478a8e6"))
-SoapDateTime;
- // [ default ] interface _SoapDateTime
- // interface _Object
-
-struct __declspec(uuid("de47d9cf-0107-3d66-93e9-a8acb06b4583"))
-SoapDuration;
- // [ default ] interface _SoapDuration
- // interface _Object
-
-struct __declspec(uuid("d049dc2b-82c3-3350-a1cc-bf69fee3825e"))
-SoapTime;
- // [ default ] interface _SoapTime
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("2decbcb7-bac0-316d-9131-43035c5cb480"))
-SoapDate;
- // [ default ] interface _SoapDate
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("a7136bdf-b141-3913-9d1c-9bc5aff21470"))
-SoapYearMonth;
- // [ default ] interface _SoapYearMonth
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("75999eba-0679-3d43-bdc4-02e4d637f1b1"))
-SoapYear;
- // [ default ] interface _SoapYear
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("463ae13f-c7e5-357e-a41c-df8762fff85c"))
-SoapMonthDay;
- // [ default ] interface _SoapMonthDay
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("c9f0a842-3ce1-338f-a1d4-6d7bb397bdaa"))
-SoapDay;
- // [ default ] interface _SoapDay
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("caec7d4f-0b02-3579-943f-821738ee78cc"))
-SoapMonth;
- // [ default ] interface _SoapMonth
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("8c1425c9-a7d3-35cd-8248-928ca52ad49b"))
-SoapHexBinary;
- // [ default ] interface _SoapHexBinary
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("f59d514c-f200-319f-bf3f-9e4e23b2848c"))
-SoapBase64Binary;
- // [ default ] interface _SoapBase64Binary
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("09a60795-31c0-3a79-9250-8d93c74fe540"))
-SoapInteger;
- // [ default ] interface _SoapInteger
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("7b769b29-35f0-3bdc-aae9-e99937f6cdec"))
-SoapPositiveInteger;
- // [ default ] interface _SoapPositiveInteger
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("2bb6c5e0-c2b9-3608-8868-21cfd6ddb91e"))
-SoapNonPositiveInteger;
- // [ default ] interface _SoapNonPositiveInteger
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("6850404f-d7fb-32bd-8328-c94f66e8c1c7"))
-SoapNonNegativeInteger;
- // [ default ] interface _SoapNonNegativeInteger
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("c41d0b30-a518-3093-a18f-364af9e71eb7"))
-SoapNegativeInteger;
- // [ default ] interface _SoapNegativeInteger
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("cdfa7117-b2a4-3a3f-b393-bc19d44f9749"))
-SoapAnyUri;
- // [ default ] interface _SoapAnyUri
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("d8a4f3eb-e7ec-3620-831a-b052a67c9944"))
-SoapQName;
- // [ default ] interface _SoapQName
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("b54e38f8-17ff-3d0a-9ff3-5e662de2055f"))
-SoapNotation;
- // [ default ] interface _SoapNotation
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("0e71f9bd-c109-3352-bd60-14f96d56b6f3"))
-SoapNormalizedString;
- // [ default ] interface _SoapNormalizedString
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("777f668e-3272-39cd-a8b5-860935a35181"))
-SoapToken;
- // [ default ] interface _SoapToken
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("84f70b6c-d59e-394a-b879-ffcc30ddcaa2"))
-SoapLanguage;
- // [ default ] interface _SoapLanguage
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("4e515531-7a71-3cdd-8078-0a01c85c8f9d"))
-SoapName;
- // [ default ] interface _SoapName
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("2763be6b-f8cf-39d9-a2e8-9e9815c0815e"))
-SoapIdrefs;
- // [ default ] interface _SoapIdrefs
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("9a3a64f4-8ba5-3dcf-880c-8d3ee06c5538"))
-SoapEntities;
- // [ default ] interface _SoapEntities
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("c498f2d9-a77c-3d4b-a1a5-12cc7b99115d"))
-SoapNmtoken;
- // [ default ] interface _SoapNmtoken
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("14be6b21-c682-3a3a-8b24-fee75b4ff8c5"))
-SoapNmtokens;
- // [ default ] interface _SoapNmtokens
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("d13b741d-051f-322f-93aa-1367a3c8aafb"))
-SoapNcName;
- // [ default ] interface _SoapNcName
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("fa0b54d5-f221-3648-a20c-f67a96f4a207"))
-SoapId;
- // [ default ] interface _SoapId
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("433ca926-9887-3541-89cc-5d74d0259144"))
-SoapIdref;
- // [ default ] interface _SoapIdref
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("f00ca7a7-4b8d-3f2f-a5f2-ce4a4478b39c"))
-SoapEntity;
- // [ default ] interface _SoapEntity
- // interface _Object
- // interface ISoapXsd
-
-struct __declspec(uuid("5520b6d3-6ec6-3ce7-958b-e69faf6eff99"))
-SynchronizationAttribute;
- // [ default ] interface _SynchronizationAttribute
- // interface _Object
- // interface _Attribute
- // interface IContextAttribute
- // interface IContextProperty
- // interface IContributeServerContextSink
- // interface IContributeClientContextSink
-
-struct __declspec(uuid("e822f35c-ddc2-3fb2-9768-a2aebced7c40"))
-TrackingServices;
- // [ default ] interface _TrackingServices
- // interface _Object
-
-struct __declspec(uuid("79c14066-e37e-3643-a449-d166fa0e8ec2"))
-UrlAttribute;
- // [ default ] interface _UrlAttribute
- // interface _Object
- // interface _Attribute
- // interface IContextAttribute
- // interface IContextProperty
-
-struct __declspec(uuid("14309fab-eacd-3c64-877e-07eb01b89c91"))
-Header;
- // [ default ] interface _Header
- // interface _Object
-
-struct __declspec(uuid("cc4c81b2-365e-3ba5-b374-a949b727e929"))
-HeaderHandler;
- // [ default ] interface _HeaderHandler
- // interface _Delegate
- // interface _Object
- // interface ICloneable
- // interface ISerializable
-
-struct __declspec(uuid("9d0df3b9-107c-3392-88c8-fe629ca21dab"))
-CallContext;
- // [ default ] interface _CallContext
- // interface _Object
-
-struct __declspec(uuid("4d125449-ba27-3927-8589-3e1b34b622e5"))
-ILogicalThreadAffinative : IDispatch
-{};
-
-struct __declspec(uuid("5db435a0-0db3-3f4a-bf49-191a69d451bb"))
-LogicalCallContext;
- // [ default ] interface _LogicalCallContext
- // interface _Object
- // interface ISerializable
- // interface ICloneable
-
-struct __declspec(uuid("abeb0459-03b9-35af-96e1-66bb7bc923f7"))
-ObjectHandle;
- // [ default ] interface _ObjectHandle
- // interface _Object
- // interface IObjectHandle
-
-enum __declspec(uuid("b3e5a7ff-afc6-3f2b-8fff-300c7c567693"))
-IsolatedStorageScope
-{
- IsolatedStorageScope_None = 0,
- IsolatedStorageScope_User = 1,
- IsolatedStorageScope_Domain = 2,
- IsolatedStorageScope_Assembly = 4,
- IsolatedStorageScope_Roaming = 8,
- IsolatedStorageScope_Machine = 16,
- IsolatedStorageScope_Application = 32
-};
-
-struct __declspec(uuid("70541b17-bf7e-399b-8d33-2afa4f5af395"))
-IsolatedStorage;
- // [ default ] interface _IsolatedStorage
- // interface _Object
-
-struct __declspec(uuid("e5cfdffc-aeb5-3489-b12c-640f7b031b57"))
-IsolatedStorageFileStream;
- // [ default ] interface _IsolatedStorageFileStream
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("4479c009-4cc3-39a2-8f92-dfcdf034f748"))
-IsolatedStorageException;
- // [ default ] interface _IsolatedStorageException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("f5006531-d4d7-319e-9eda-9b4b65ad8d4f"))
-INormalizeForIsolatedStorage : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Normalize (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("5e45c68a-e894-3b38-aeee-634540bd0d57"))
-IsolatedStorageFile;
- // [ default ] interface _IsolatedStorageFile
- // interface _Object
- // interface IDisposable
-
-enum __declspec(uuid("72b06367-de53-3111-9c49-b816efee3148"))
-FormatterTypeStyle
-{
- FormatterTypeStyle_TypesWhenNeeded = 0,
- FormatterTypeStyle_TypesAlways = 1,
- FormatterTypeStyle_XsdString = 2
-};
-
-enum __declspec(uuid("f18130e7-bd6c-37f4-9488-35f9fb832ac7"))
-FormatterAssemblyStyle
-{
- FormatterAssemblyStyle_Simple = 0,
- FormatterAssemblyStyle_Full = 1
-};
-
-enum __declspec(uuid("c5d299ac-63b0-3448-bcb7-6aa9b5eb598e"))
-TypeFilterLevel
-{
- TypeFilterLevel_Low = 2,
- TypeFilterLevel_Full = 3
-};
-
-struct __declspec(uuid("e699146c-7793-3455-9bef-964c90d8f995"))
-ISoapMessage : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ParamNames (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall put_ParamNames (
- /*[in]*/ SAFEARRAY * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ParamValues (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall put_ParamValues (
- /*[in]*/ SAFEARRAY * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ParamTypes (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall put_ParamTypes (
- /*[in]*/ SAFEARRAY * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MethodName (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_MethodName (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall get_XmlNameSpace (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_XmlNameSpace (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall get_headers (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall put_headers (
- /*[in]*/ SAFEARRAY * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("cf8f7fcf-94fe-3516-90e9-c103156dd2d5"))
-InternalRM;
- // [ default ] interface _InternalRM
- // interface _Object
-
-struct __declspec(uuid("cbbaf6ec-251a-3480-8a3d-4d56bc7320d0"))
-InternalST;
- // [ default ] interface _InternalST
- // interface _Object
-
-struct __declspec(uuid("e772bbe6-cb52-3c19-876a-d1bfa2305f4e"))
-SoapMessage;
- // [ default ] interface _SoapMessage
- // interface _Object
- // interface ISoapMessage
-
-struct __declspec(uuid("a8d058c4-d923-3859-9490-d3888fc90439"))
-SoapFault;
- // [ default ] interface _SoapFault
- // interface _Object
- // interface ISerializable
-
-struct __declspec(uuid("817accb7-35d8-3c18-baf2-0a5ce2157b74"))
-ServerFault;
- // [ default ] interface _ServerFault
- // interface _Object
-
-struct __declspec(uuid("50369004-db9a-3a75-be7a-1d0ef017b9d3"))
-BinaryFormatter;
- // [ default ] interface _BinaryFormatter
- // interface _Object
- // interface IRemotingFormatter
- // interface IFormatter
-
-struct __declspec(uuid("bebb2505-8b54-3443-aead-142a16dd9cc7"))
-_AssemblyBuilder : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("0814be2a-48e5-3d61-90f3-ef3d05df9d5e"))
-AssemblyBuilder;
- // interface _Object
- // interface _Assembly
- // interface IEvidenceFactory
- // interface ICustomAttributeProvider
- // interface ISerializable
- // [ default ] interface _AssemblyBuilder
-
-enum __declspec(uuid("f0778630-ac34-3d71-9fab-617f61243065"))
-AssemblyBuilderAccess
-{
- AssemblyBuilderAccess_Run = 1,
- AssemblyBuilderAccess_Save = 2,
- AssemblyBuilderAccess_RunAndSave = 3,
- AssemblyBuilderAccess_ReflectionOnly = 6,
- AssemblyBuilderAccess_RunAndCollect = 9
-};
-
-struct __declspec(uuid("ed3e4384-d7e2-3fa7-8ffd-8940d330519a"))
-_ConstructorBuilder : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("be9acce8-aaff-3b91-81ae-8211663f5cad"))
-_CustomAttributeBuilder : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("c7bd73de-9f85-3290-88ee-090b8bdfe2df"))
-_EnumBuilder : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("aadaba99-895d-3d65-9760-b1f12621fae8"))
-_EventBuilder : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("ce1a3bf5-975e-30cc-97c9-1ef70f8f3993"))
-_FieldBuilder : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("a4924b27-6e3b-37f7-9b83-a4501955e6a7"))
-_ILGenerator : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("4e6350d1-a08b-3dec-9a3e-c465f9aeec0c"))
-_LocalBuilder : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("007d8a14-fdf3-363e-9a0b-fec0618260a2"))
-_MethodBuilder : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("c2323c25-f57f-3880-8a4d-12ebea7a5852"))
-_MethodRental : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("d05ffa9a-04af-3519-8ee1-8d93ad73430b"))
-_ModuleBuilder : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("36329eba-f97a-3565-bc07-0ed5c6ef19fc"))
-_ParameterBuilder : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("15f9a479-9397-3a63-acbd-f51977fb0f02"))
-_PropertyBuilder : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("7d13dd37-5a04-393c-bbca-a5fea802893d"))
-_SignatureHelper : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("7e5678ee-48b3-3f83-b076-c58543498a58"))
-_TypeBuilder : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
-};
-
-struct __declspec(uuid("93c24cdb-4014-3efd-b564-e836ba48c765"))
-ConstructorBuilder;
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // interface _MethodBase
- // interface _ConstructorInfo
- // [ default ] interface _ConstructorBuilder
-
-struct __declspec(uuid("5a3dcd44-5855-3d89-a0ec-ce50a3b144a9"))
-ILGenerator;
- // interface _Object
- // [ default ] interface _ILGenerator
-
-struct __declspec(uuid("a6d0f5a1-9218-30d4-8ad7-18ca98ac8026"))
-DynamicILInfo;
- // [ default ] interface _DynamicILInfo
- // interface _Object
-
-struct __declspec(uuid("5b9f3fa2-dabb-3887-93f6-663d83a93858"))
-DynamicMethod;
- // [ default ] interface _DynamicMethod
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // interface _MethodBase
- // interface _MethodInfo
-
-struct __declspec(uuid("dc18b7ec-91e4-3999-910a-188d7afa0a68"))
-EventBuilder;
- // interface _Object
- // [ default ] interface _EventBuilder
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("4e8b1bb8-6a6f-3b57-8afa-0129550b07be"))
-EventToken
-{
- long m_event;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("36d63e48-1646-345f-a3d4-b34e4c42c3c5"))
-FieldBuilder;
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // interface _FieldInfo
- // [ default ] interface _FieldBuilder
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("24246833-61eb-329d-bddf-0daf3874062b"))
-FieldToken
-{
- long m_fieldTok;
- IUnknown * m_class;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("a419b664-dabd-383d-a0db-991487d41e14"))
-Label
-{
- long m_label;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("a6bcaa25-d357-3f79-a716-ad1434e4d832"))
-LocalBuilder;
- // interface _Object
- // [ default ] interface _LocalBuilder
-
-struct __declspec(uuid("53df4fb3-a164-37d3-8310-f0d15730ab32"))
-MethodBuilder;
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // interface _MethodBase
- // interface _MethodInfo
- // [ default ] interface _MethodBuilder
-
-struct __declspec(uuid("71bc3e08-0082-320a-8ba5-efa8d2b9798a"))
-CustomAttributeBuilder;
- // interface _Object
- // [ default ] interface _CustomAttributeBuilder
-
-struct __declspec(uuid("726d83b0-9a52-36b0-919c-60e625f03211"))
-MethodRental;
- // interface _Object
- // [ default ] interface _MethodRental
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("0efe423a-a87e-33d9-8bf4-2d212620ee5f"))
-MethodToken
-{
- long m_method;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("fb2ed445-2862-3a63-9f5a-bbf6c2195dce"))
-ModuleBuilder;
- // interface _Object
- // interface _Module
- // interface ISerializable
- // interface ICustomAttributeProvider
- // [ default ] interface _ModuleBuilder
-
-enum __declspec(uuid("e87fa4d7-0caa-3c24-be83-cf98b50186e2"))
-PEFileKinds
-{
- PEFileKinds_Dll = 1,
- PEFileKinds_ConsoleApplication = 2,
- PEFileKinds_WindowApplication = 3
-};
-
-struct __declspec(uuid("2a59a0e6-11b2-3025-92de-e036a6ddbc00"))
-OpCodes;
- // [ default ] interface _OpCodes
- // interface _Object
-
-enum __declspec(uuid("8abd8cb3-a365-32f9-9914-f08ec1fec4ca"))
-OpCodeType
-{
- OpCodeType_Annotation = 0,
- OpCodeType_Macro = 1,
- OpCodeType_Nternal = 2,
- OpCodeType_Objmodel = 3,
- OpCodeType_Prefix = 4,
- OpCodeType_Primitive = 5
-};
-
-enum __declspec(uuid("d25ed092-a7a8-3bbe-820c-42f5a4604768"))
-StackBehaviour
-{
- StackBehaviour_Pop0 = 0,
- StackBehaviour_Pop1 = 1,
- StackBehaviour_Pop1_pop1 = 2,
- StackBehaviour_Popi = 3,
- StackBehaviour_Popi_pop1 = 4,
- StackBehaviour_Popi_popi = 5,
- StackBehaviour_Popi_popi8 = 6,
- StackBehaviour_Popi_popi_popi = 7,
- StackBehaviour_Popi_popr4 = 8,
- StackBehaviour_Popi_popr8 = 9,
- StackBehaviour_Popref = 10,
- StackBehaviour_Popref_pop1 = 11,
- StackBehaviour_Popref_popi = 12,
- StackBehaviour_Popref_popi_popi = 13,
- StackBehaviour_Popref_popi_popi8 = 14,
- StackBehaviour_Popref_popi_popr4 = 15,
- StackBehaviour_Popref_popi_popr8 = 16,
- StackBehaviour_Popref_popi_popref = 17,
- StackBehaviour_Push0 = 18,
- StackBehaviour_Push1 = 19,
- StackBehaviour_Push1_push1 = 20,
- StackBehaviour_Pushi = 21,
- StackBehaviour_Pushi8 = 22,
- StackBehaviour_Pushr4 = 23,
- StackBehaviour_Pushr8 = 24,
- StackBehaviour_Pushref = 25,
- StackBehaviour_Varpop = 26,
- StackBehaviour_Varpush = 27,
- StackBehaviour_Popref_popi_pop1 = 28
-};
-
-enum __declspec(uuid("b125618b-1b4e-37c3-b31a-331d6021b52d"))
-OperandType
-{
- OperandType_InlineBrTarget = 0,
- OperandType_InlineField = 1,
- OperandType_InlineI = 2,
- OperandType_InlineI8 = 3,
- OperandType_InlineMethod = 4,
- OperandType_InlineNone = 5,
- OperandType_InlinePhi = 6,
- OperandType_InlineR = 7,
- OperandType_InlineSig = 9,
- OperandType_InlineString = 10,
- OperandType_InlineSwitch = 11,
- OperandType_InlineTok = 12,
- OperandType_InlineType = 13,
- OperandType_InlineVar = 14,
- OperandType_ShortInlineBrTarget = 15,
- OperandType_ShortInlineI = 16,
- OperandType_ShortInlineR = 17,
- OperandType_ShortInlineVar = 18
-};
-
-enum __declspec(uuid("75a7861c-767e-3a5e-a57b-6ec136009654"))
-FlowControl
-{
- FlowControl_Branch = 0,
- FlowControl_Break = 1,
- FlowControl_Call = 2,
- FlowControl_Cond_Branch = 3,
- FlowControl_Meta = 4,
- FlowControl_Next = 5,
- FlowControl_Phi = 6,
- FlowControl_Return = 7,
- FlowControl_Throw = 8
-};
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("a7ed05c6-fecf-3c35-ba3b-84163ac1d5e5"))
-OpCode
-{
- LPSTR m_stringname;
- enum StackBehaviour m_pop;
- enum StackBehaviour m_push;
- enum OperandType m_operand;
- enum OpCodeType m_type;
- long m_size;
- unsigned char m_s1;
- unsigned char m_s2;
- enum FlowControl m_ctrl;
- long m_endsUncondJmpBlk;
- long m_stackChange;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("027ad5c3-d619-3506-b8e6-ca67a33b9c8f"))
-ParameterBuilder;
- // interface _Object
- // [ default ] interface _ParameterBuilder
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("cfb98ca9-8121-35be-af40-c176c616a16b"))
-ParameterToken
-{
- long m_tkParameter;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("22d4c021-1b3c-3ee3-93b6-4c9d810ce077"))
-PropertyBuilder;
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // interface _PropertyInfo
- // [ default ] interface _PropertyBuilder
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("566833c7-f4a0-30ee-bd7e-44752ad570e6"))
-PropertyToken
-{
- long m_property;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("798b57a2-064a-3098-9a80-e12da70e0085"))
-SignatureHelper;
- // interface _Object
- // [ default ] interface _SignatureHelper
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("155e1466-0e84-3f2b-b825-f6525523407c"))
-SignatureToken
-{
- long m_signature;
- struct _ModuleBuilder * m_moduleBuilder;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("8cf0278d-d0ad-307d-be63-a785432e3fdf"))
-StringToken
-{
- long m_string;
-};
-
-#pragma pack(pop)
-
-enum __declspec(uuid("3e0af669-1cd8-3afc-9f2c-e81c2b810135"))
-PackingSize
-{
- PackingSize_Unspecified = 0,
- PackingSize_Size1 = 1,
- PackingSize_Size2 = 2,
- PackingSize_Size4 = 4,
- PackingSize_Size8 = 8,
- PackingSize_Size16 = 16,
- PackingSize_Size32 = 32,
- PackingSize_Size64 = 64,
- PackingSize_Size128 = 128
-};
-
-struct __declspec(uuid("0f445332-e34c-3f8c-90ed-ab7f0724adab"))
-TypeBuilder;
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // interface _Type
- // interface IReflect
- // [ default ] interface _TypeBuilder
-
-struct __declspec(uuid("a2289b64-5de0-38ba-9266-b55e3598c901"))
-GenericTypeParameterBuilder;
- // [ default ] interface _GenericTypeParameterBuilder
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // interface _Type
- // interface IReflect
-
-struct __declspec(uuid("70f855da-4948-38ab-a727-431c386ab9f5"))
-EnumBuilder;
- // interface _Object
- // interface ICustomAttributeProvider
- // interface _MemberInfo
- // interface _Type
- // interface IReflect
- // [ default ] interface _EnumBuilder
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("048fa0c2-8ebb-3bc2-a47f-01f12a32008e"))
-TypeToken
-{
- long m_class;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("e3c3a258-e508-3704-b9eb-264601956fe5"))
-UnmanagedMarshal;
- // [ default ] interface _UnmanagedMarshal
- // interface _Object
-
-enum __declspec(uuid("ddd019bf-d182-34de-9192-95575f7b2a31"))
-AssemblyHashAlgorithm
-{
- AssemblyHashAlgorithm_None = 0,
- AssemblyHashAlgorithm_MD5 = 32771,
- AssemblyHashAlgorithm_SHA1 = 32772
-};
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("42a66664-072f-3a67-a189-7d440709a77e"))
-AssemblyHash
-{
- enum AssemblyHashAlgorithm _Algorithm;
- SAFEARRAY * _value;
-};
-
-#pragma pack(pop)
-
-enum __declspec(uuid("e3dc8079-43bc-3e70-b291-1591cc9e451d"))
-AssemblyVersionCompatibility
-{
- AssemblyVersionCompatibility_SameMachine = 1,
- AssemblyVersionCompatibility_SameProcess = 2,
- AssemblyVersionCompatibility_SameDomain = 3
-};
-
-enum __declspec(uuid("75c9e85e-d2d1-32db-bf9c-0636f94fb0c2"))
-CipherMode
-{
- CipherMode_CBC = 1,
- CipherMode_ECB = 2,
- CipherMode_OFB = 3,
- CipherMode_CFB = 4,
- CipherMode_CTS = 5
-};
-
-enum __declspec(uuid("1254089d-0104-3bfb-b6ba-9168f994dca6"))
-PaddingMode
-{
- PaddingMode_None = 1,
- PaddingMode_PKCS7 = 2,
- PaddingMode_Zeros = 3,
- PaddingMode_ANSIX923 = 4,
- PaddingMode_ISO10126 = 5
-};
-
-struct __declspec(uuid("d7a12132-100f-37ae-a277-268a2656e476"))
-KeySizes;
- // [ default ] interface _KeySizes
- // interface _Object
-
-struct __declspec(uuid("7f8c7dc5-d8b4-3758-981f-02af6b42461a"))
-CryptographicException;
- // [ default ] interface _CryptographicException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("c41fa05c-8a7a-3157-8166-4104bb4925ba"))
-CryptographicUnexpectedOperationException;
- // [ default ] interface _CryptographicUnexpectedOperationException
- // interface _Object
- // interface ISerializable
- // interface _Exception
-
-struct __declspec(uuid("8abad867-f515-3cf6-bb62-5f0c88b3bb11"))
-ICryptoTransform : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_InputBlockSize (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall get_OutputBlockSize (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall get_CanTransformMultipleBlocks (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_CanReuseTransform (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall TransformBlock (
- /*[in]*/ SAFEARRAY * inputBuffer,
- /*[in]*/ long inputOffset,
- /*[in]*/ long inputCount,
- /*[in]*/ SAFEARRAY * outputBuffer,
- /*[in]*/ long outputOffset,
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall TransformFinalBlock (
- /*[in]*/ SAFEARRAY * inputBuffer,
- /*[in]*/ long inputOffset,
- /*[in]*/ long inputCount,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("3e04dc56-84ce-3893-8bef-6c9b95f9ccf4"))
-RandomNumberGenerator;
- // [ default ] interface _RandomNumberGenerator
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("40031115-09d2-3851-a13f-56930be48038"))
-RNGCryptoServiceProvider;
- // [ default ] interface _RNGCryptoServiceProvider
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("5b67ea6b-d85d-3f48-86d2-8581db230c43"))
-SymmetricAlgorithm;
- // [ default ] interface _SymmetricAlgorithm
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("4b135d8e-7b1b-3ea8-8d06-10e34f157e9d"))
-AsymmetricAlgorithm;
- // [ default ] interface _AsymmetricAlgorithm
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("0202ce16-1f18-3bfb-807d-760b157ab260"))
-AsymmetricKeyExchangeDeformatter;
- // [ default ] interface _AsymmetricKeyExchangeDeformatter
- // interface _Object
-
-struct __declspec(uuid("ce38dc2d-eb2d-3b6a-afac-8537bd0b9bf7"))
-AsymmetricKeyExchangeFormatter;
- // [ default ] interface _AsymmetricKeyExchangeFormatter
- // interface _Object
-
-struct __declspec(uuid("bee4e9fd-de7a-3512-93d8-0c5e006b167a"))
-AsymmetricSignatureDeformatter;
- // [ default ] interface _AsymmetricSignatureDeformatter
- // interface _Object
-
-struct __declspec(uuid("5b475a84-5310-3c64-b625-e2bf00476f53"))
-AsymmetricSignatureFormatter;
- // [ default ] interface _AsymmetricSignatureFormatter
- // interface _Object
-
-enum __declspec(uuid("11472518-c3b8-3bf4-9705-2135e1709883"))
-FromBase64TransformMode
-{
- FromBase64TransformMode_IgnoreWhiteSpaces = 0,
- FromBase64TransformMode_DoNotIgnoreWhiteSpaces = 1
-};
-
-struct __declspec(uuid("5f3a0f8d-5ef9-3ad5-94e0-53aff8bce960"))
-ToBase64Transform;
- // [ default ] interface _ToBase64Transform
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("c1abb475-f198-39d5-bf8d-330bc7189661"))
-FromBase64Transform;
- // [ default ] interface _FromBase64Transform
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("ae746923-16bb-3d31-9d08-ce50ef6f7b1a"))
-CryptoAPITransform;
- // [ default ] interface _CryptoAPITransform
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-enum __declspec(uuid("6be41cdf-29d7-32db-8181-5117f580ba68"))
-CspProviderFlags
-{
- CspProviderFlags_NoFlags = 0,
- CspProviderFlags_UseMachineKeyStore = 1,
- CspProviderFlags_UseDefaultKeyContainer = 2,
- CspProviderFlags_UseNonExportableKey = 4,
- CspProviderFlags_UseExistingKey = 8,
- CspProviderFlags_UseArchivableKey = 16,
- CspProviderFlags_UseUserProtectedKey = 32,
- CspProviderFlags_NoPrompt = 64,
- CspProviderFlags_CreateEphemeralKey = 128
-};
-
-struct __declspec(uuid("af60343f-6c7b-3761-839f-0c44e3ca06da"))
-CspParameters;
- // [ default ] interface _CspParameters
- // interface _Object
-
-struct __declspec(uuid("9ea60eca-3dcd-340f-8e95-67845d185999"))
-CryptoConfig;
- // [ default ] interface _CryptoConfig
- // interface _Object
-
-enum __declspec(uuid("8990cb3b-227e-3a43-8264-0057ec763fa0"))
-CryptoStreamMode
-{
- CryptoStreamMode_Read = 0,
- CryptoStreamMode_Write = 1
-};
-
-struct __declspec(uuid("b5c4e3ca-476a-3961-bca5-a6c0ad73e7b1"))
-CryptoStream;
- // [ default ] interface _CryptoStream
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("f30d404c-a350-36fa-a6fc-054c3f583420"))
-DES;
- // [ default ] interface _DES
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("b6eb52d5-bb1c-3380-8bca-345ff43f4b04"))
-DESCryptoServiceProvider;
- // [ default ] interface _DESCryptoServiceProvider
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("7d62db2d-86e3-3ade-90c4-215950643d10"))
-DeriveBytes;
- // [ default ] interface _DeriveBytes
- // interface _Object
- // interface IDisposable
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("0c646f46-aa27-350d-88dd-d8c920ce6c2d"))
-DSAParameters
-{
- SAFEARRAY * P;
- SAFEARRAY * Q;
- SAFEARRAY * G;
- SAFEARRAY * y;
- SAFEARRAY * J;
- SAFEARRAY * x;
- SAFEARRAY * Seed;
- long Counter;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("c13e7301-9b3f-3530-b60a-7f141d6dde83"))
-DSA;
- // [ default ] interface _DSA
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("673dfe75-9f93-304f-aba8-d2a86ba87d7c"))
-DSACryptoServiceProvider;
- // [ default ] interface _DSACryptoServiceProvider
- // interface _Object
- // interface IDisposable
- // interface ICspAsymmetricAlgorithm
-
-struct __declspec(uuid("1f17c39c-99d5-37e0-8e98-8f27044bd50a"))
-DSASignatureDeformatter;
- // [ default ] interface _DSASignatureDeformatter
- // interface _Object
-
-struct __declspec(uuid("8f6d198c-e66f-3a87-aa3f-f885dd09ea13"))
-DSASignatureFormatter;
- // [ default ] interface _DSASignatureFormatter
- // interface _Object
-
-struct __declspec(uuid("68549fc3-f82c-3387-8578-e5fb09833740"))
-HashAlgorithm;
- // [ default ] interface _HashAlgorithm
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("bf1b2d6a-e41e-3645-8257-a08d7483bd41"))
-KeyedHashAlgorithm;
- // [ default ] interface _KeyedHashAlgorithm
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("c67d3b5f-8b7f-3720-b35f-3b49d058a900"))
-HMAC;
- // [ default ] interface _HMAC
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("a7eddcb5-6043-3988-921c-25e3dee6322b"))
-HMACMD5;
- // [ default ] interface _HMACMD5
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("20051d1b-321f-3e4d-a3da-5fbe892f7ec5"))
-HMACRIPEMD160;
- // [ default ] interface _HMACRIPEMD160
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("00b01b2e-b1fe-33a6-ad40-57de8358dc7d"))
-HMACSHA1;
- // [ default ] interface _HMACSHA1
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("2c314899-8f99-3041-a49d-2f6afc0e6296"))
-HMACSHA256;
- // [ default ] interface _HMACSHA256
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("ae53ed01-cab4-39ce-854a-8bf544eeec35"))
-HMACSHA384;
- // [ default ] interface _HMACSHA384
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("477a7d8e-8d26-3959-88f6-f6ab7e7f50cf"))
-HMACSHA512;
- // [ default ] interface _HMACSHA512
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-enum __declspec(uuid("d7dd91c9-91e4-38e9-8ec6-37836572a66a"))
-KeyNumber
-{
- KeyNumber_Exchange = 1,
- KeyNumber_Signature = 2
-};
-
-struct __declspec(uuid("e5e5b585-8a68-3f26-bb61-f34ef3ad27f8"))
-CspKeyContainerInfo;
- // [ default ] interface _CspKeyContainerInfo
- // interface _Object
-
-struct __declspec(uuid("39b68485-6773-3c46-82e9-56d8f0b4570c"))
-MACTripleDES;
- // [ default ] interface _MACTripleDES
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("668515a6-213d-377a-8fe4-5a1e59a10ac9"))
-MD5;
- // [ default ] interface _MD5
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("d2548bf2-801a-36af-8800-1f11fbf54361"))
-MD5CryptoServiceProvider;
- // [ default ] interface _MD5CryptoServiceProvider
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("be1e426e-676b-3524-9ced-21e306e9b827"))
-MaskGenerationMethod;
- // [ default ] interface _MaskGenerationMethod
- // interface _Object
-
-struct __declspec(uuid("eed31dd9-aa11-3993-80e0-0088c1f5feba"))
-PasswordDeriveBytes;
- // [ default ] interface _PasswordDeriveBytes
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("7ae844f0-eca8-3f15-ae27-afa21a2aa6f8"))
-PKCS1MaskGenerationMethod;
- // [ default ] interface _PKCS1MaskGenerationMethod
- // interface _Object
-
-struct __declspec(uuid("1c6dc255-62d6-3366-bb25-01c509085473"))
-RC2;
- // [ default ] interface _RC2
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("62e92675-cb77-3fc9-8597-1a81a5f18013"))
-RC2CryptoServiceProvider;
- // [ default ] interface _RC2CryptoServiceProvider
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("7107ab85-4c6d-3890-af8a-90b2e2d82f5b"))
-Rfc2898DeriveBytes;
- // [ default ] interface _Rfc2898DeriveBytes
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("7813009a-0f6f-3f40-b73a-fae619971619"))
-RIPEMD160;
- // [ default ] interface _RIPEMD160
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("3d367908-928f-3c13-8b93-5e1718820f6d"))
-RIPEMD160Managed;
- // [ default ] interface _RIPEMD160Managed
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("094e9135-483d-334a-aae7-8690895ab70a"))
-RSAParameters
-{
- SAFEARRAY * Exponent;
- SAFEARRAY * Modulus;
- SAFEARRAY * P;
- SAFEARRAY * Q;
- SAFEARRAY * DP;
- SAFEARRAY * DQ;
- SAFEARRAY * InverseQ;
- SAFEARRAY * D;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("3e39ca4f-cd6f-3cfe-8659-7fdc8d1c9f0b"))
-RSA;
- // [ default ] interface _RSA
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("d9035152-6b1f-33e3-86f4-411cd21cde0e"))
-RSACryptoServiceProvider;
- // [ default ] interface _RSACryptoServiceProvider
- // interface _Object
- // interface IDisposable
- // interface ICspAsymmetricAlgorithm
-
-struct __declspec(uuid("4d187ac2-d815-3b7e-bcea-8e0bbc702f7c"))
-RSAOAEPKeyExchangeDeformatter;
- // [ default ] interface _RSAOAEPKeyExchangeDeformatter
- // interface _Object
-
-struct __declspec(uuid("a0e2e749-63ce-3651-8f4f-f5f996344c32"))
-RSAOAEPKeyExchangeFormatter;
- // [ default ] interface _RSAOAEPKeyExchangeFormatter
- // interface _Object
-
-struct __declspec(uuid("ee96f4e1-377e-315c-aef5-874dc8c7a2aa"))
-RSAPKCS1KeyExchangeDeformatter;
- // [ default ] interface _RSAPKCS1KeyExchangeDeformatter
- // interface _Object
-
-struct __declspec(uuid("92755472-2059-3f96-8938-8ac767b5187b"))
-RSAPKCS1KeyExchangeFormatter;
- // [ default ] interface _RSAPKCS1KeyExchangeFormatter
- // interface _Object
-
-struct __declspec(uuid("6f674828-9081-3b45-bc39-791bd84ccf8f"))
-RSAPKCS1SignatureDeformatter;
- // [ default ] interface _RSAPKCS1SignatureDeformatter
- // interface _Object
-
-struct __declspec(uuid("7bc115cd-1ee2-3068-894d-e3d3f7632f40"))
-RSAPKCS1SignatureFormatter;
- // [ default ] interface _RSAPKCS1SignatureFormatter
- // interface _Object
-
-struct __declspec(uuid("48cbeb8f-db77-3103-899c-cd24a832b5cc"))
-Rijndael;
- // [ default ] interface _Rijndael
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("1f9f18a3-efc0-3913-84a5-90678a4a9a80"))
-RijndaelManaged;
- // [ default ] interface _RijndaelManaged
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("fa28c8e8-6b89-3ec5-ac16-720d8e31dc97"))
-RijndaelManagedTransform;
- // [ default ] interface _RijndaelManagedTransform
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("eb52b161-afb3-3dea-bfaf-c183aeb57e56"))
-SHA1;
- // [ default ] interface _SHA1
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("fc13a7d5-e2b3-37ba-b807-7fa6238284d5"))
-SHA1CryptoServiceProvider;
- // [ default ] interface _SHA1CryptoServiceProvider
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("fdf9c30d-ccab-3e2d-b584-9e24ce8038e3"))
-SHA1Managed;
- // [ default ] interface _SHA1Managed
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("e29b25fc-9402-3a80-aaa5-eb07d9ef5488"))
-SHA256;
- // [ default ] interface _SHA256
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("44181b13-ae94-3cfb-81d1-37db59145030"))
-SHA256Managed;
- // [ default ] interface _SHA256Managed
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("0c00c2e9-7bbe-359e-8261-fd9b9c882a15"))
-SHA384;
- // [ default ] interface _SHA384
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("7fd3958d-0a14-3001-8074-0d15ead7f05c"))
-SHA384Managed;
- // [ default ] interface _SHA384Managed
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("8de638d4-0575-3083-9cd7-41619ef9ac75"))
-SHA512;
- // [ default ] interface _SHA512
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("a6673c32-3943-3bbb-b476-c09a0ec0bcd6"))
-SHA512Managed;
- // [ default ] interface _SHA512Managed
- // interface _Object
- // interface ICryptoTransform
- // interface IDisposable
-
-struct __declspec(uuid("3fa7a1c5-812c-3b56-b957-cb14af670c09"))
-SignatureDescription;
- // [ default ] interface _SignatureDescription
- // interface _Object
-
-struct __declspec(uuid("3d79ae1a-a949-3601-978f-02bea1e70a98"))
-TripleDES;
- // [ default ] interface _TripleDES
- // interface _Object
- // interface IDisposable
-
-struct __declspec(uuid("daa132bf-1170-3d8b-a0ef-e2f55a68a91d"))
-TripleDESCryptoServiceProvider;
- // [ default ] interface _TripleDESCryptoServiceProvider
- // interface _Object
- // interface IDisposable
-
-enum __declspec(uuid("70446b90-f93b-3578-9b7b-95d05a12da60"))
-X509ContentType
-{
- X509ContentType_Unknown = 0,
- X509ContentType_Cert = 1,
- X509ContentType_SerializedCert = 2,
- X509ContentType_Pfx = 3,
- X509ContentType_Pkcs12 = 3,
- X509ContentType_SerializedStore = 4,
- X509ContentType_Pkcs7 = 5,
- X509ContentType_Authenticode = 6
-};
-
-enum __declspec(uuid("2530ee1e-6d70-3a79-a864-7cc0e2120da1"))
-X509KeyStorageFlags
-{
- X509KeyStorageFlags_DefaultKeySet = 0,
- X509KeyStorageFlags_UserKeySet = 1,
- X509KeyStorageFlags_MachineKeySet = 2,
- X509KeyStorageFlags_Exportable = 4,
- X509KeyStorageFlags_UserProtected = 8,
- X509KeyStorageFlags_PersistKeySet = 16
-};
-
-struct __declspec(uuid("4c69c54f-9824-38cc-8387-a22dc67e0bab"))
-X509Certificate;
- // [ default ] interface _X509Certificate
- // interface _Object
- // interface IDeserializationCallback
- // interface ISerializable
-
-enum __declspec(uuid("2e05a70a-1bbe-31df-b2a8-b8fa0f130915"))
-SpecialFolder
-{
- SpecialFolder_ApplicationData = 26,
- SpecialFolder_CommonApplicationData = 35,
- SpecialFolder_LocalApplicationData = 28,
- SpecialFolder_Cookies = 33,
- SpecialFolder_Desktop = 0,
- SpecialFolder_Favorites = 6,
- SpecialFolder_History = 34,
- SpecialFolder_InternetCache = 32,
- SpecialFolder_Programs = 2,
- SpecialFolder_MyComputer = 17,
- SpecialFolder_MyMusic = 13,
- SpecialFolder_MyPictures = 39,
- SpecialFolder_MyVideos = 14,
- SpecialFolder_Recent = 8,
- SpecialFolder_SendTo = 9,
- SpecialFolder_StartMenu = 11,
- SpecialFolder_Startup = 7,
- SpecialFolder_System = 37,
- SpecialFolder_Templates = 21,
- SpecialFolder_DesktopDirectory = 16,
- SpecialFolder_Personal = 5,
- SpecialFolder_MyDocuments = 5,
- SpecialFolder_ProgramFiles = 38,
- SpecialFolder_CommonProgramFiles = 43,
- SpecialFolder_AdminTools = 48,
- SpecialFolder_CDBurning = 59,
- SpecialFolder_CommonAdminTools = 47,
- SpecialFolder_CommonDocuments = 46,
- SpecialFolder_CommonMusic = 53,
- SpecialFolder_CommonOemLinks = 58,
- SpecialFolder_CommonPictures = 54,
- SpecialFolder_CommonStartMenu = 22,
- SpecialFolder_CommonPrograms = 23,
- SpecialFolder_CommonStartup = 24,
- SpecialFolder_CommonDesktopDirectory = 25,
- SpecialFolder_CommonTemplates = 45,
- SpecialFolder_CommonVideos = 55,
- SpecialFolder_Fonts = 20,
- SpecialFolder_NetworkShortcuts = 19,
- SpecialFolder_PrinterShortcuts = 27,
- SpecialFolder_UserProfile = 40,
- SpecialFolder_CommonProgramFilesX86 = 44,
- SpecialFolder_ProgramFilesX86 = 42,
- SpecialFolder_Resources = 56,
- SpecialFolder_LocalizedResources = 57,
- SpecialFolder_SystemX86 = 41,
- SpecialFolder_Windows = 36
-};
-
-enum __declspec(uuid("86343361-ce50-35ee-8bea-6f39ec8c8159"))
-DebuggingModes
-{
- DebuggingModes_None = 0,
- DebuggingModes_Default = 1,
- DebuggingModes_DisableOptimizations = 256,
- DebuggingModes_IgnoreSymbolStoreSequencePoints = 2,
- DebuggingModes_EnableEditAndContinue = 4
-};
-
-struct __declspec(uuid("139e041d-0e41-39f5-a302-c4387e9d0a6c"))
-_ValueType : IDispatch
-{};
-
-struct __declspec(uuid("d09d1e04-d590-39a3-b517-b734a49a9277"))
-_Enum : IDispatch
-{};
-
-struct __declspec(uuid("16fe0885-9129-3884-a232-90b58c5b2aa9"))
-_MulticastDelegate : IDispatch
-{};
-
-struct __declspec(uuid("2b67cece-71c3-36a9-a136-925ccc1935a8"))
-_Array : IDispatch
-{};
-
-struct __declspec(uuid("de8db6f8-d101-3a92-8d1c-e72e5f10e992"))
-ICollection : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall CopyTo (
- /*[in]*/ struct _Array * Array,
- /*[in]*/ long index ) = 0;
- virtual HRESULT __stdcall get_Count (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall get_SyncRoot (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsSynchronized (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("6a6841df-3287-3d87-8060-ce0b4c77d2a1"))
-IDictionary : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_Item (
- /*[in]*/ VARIANT key,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall putref_Item (
- /*[in]*/ VARIANT key,
- /*[in]*/ VARIANT pRetVal ) = 0;
- virtual HRESULT __stdcall get_Keys (
- /*[out,retval]*/ struct ICollection * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Values (
- /*[out,retval]*/ struct ICollection * * pRetVal ) = 0;
- virtual HRESULT __stdcall Contains (
- /*[in]*/ VARIANT key,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall Add (
- /*[in]*/ VARIANT key,
- /*[in]*/ VARIANT value ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall get_IsReadOnly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFixedSize (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetEnumerator (
- /*[out,retval]*/ struct IDictionaryEnumerator * * pRetVal ) = 0;
- virtual HRESULT __stdcall Remove (
- /*[in]*/ VARIANT key ) = 0;
-};
-
-struct __declspec(uuid("308de042-acc8-32f8-b632-7cb9799d9aa6"))
-IChannelSinkBase : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_Properties (
- /*[out,retval]*/ struct IDictionary * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("1a8b0de6-b825-38c5-b744-8f93075fd6fa"))
-IMessage : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_Properties (
- /*[out,retval]*/ struct IDictionary * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("941f8aaa-a353-3b1d-a019-12e44377f1cd"))
-IMessageSink : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall SyncProcessMessage (
- /*[in]*/ struct IMessage * msg,
- /*[out,retval]*/ struct IMessage * * pRetVal ) = 0;
- virtual HRESULT __stdcall AsyncProcessMessage (
- /*[in]*/ struct IMessage * msg,
- /*[in]*/ struct IMessageSink * replySink,
- /*[out,retval]*/ struct IMessageCtrl * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_NextSink (
- /*[out,retval]*/ struct IMessageSink * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("10f1d605-e201-3145-b7ae-3ad746701986"))
-IChannelSender : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall CreateMessageSink (
- /*[in]*/ BSTR Url,
- /*[in]*/ VARIANT remoteChannelData,
- /*[out]*/ BSTR * objectURI,
- /*[out,retval]*/ struct IMessageSink * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("4db956b7-69d0-312a-aa75-44fb55fd5d4b"))
-IContributeClientContextSink : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetClientContextSink (
- /*[in]*/ struct IMessageSink * NextSink,
- /*[out,retval]*/ struct IMessageSink * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("0caa23ec-f78c-39c9-8d25-b7a9ce4097a7"))
-IContributeServerContextSink : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetServerContextSink (
- /*[in]*/ struct IMessageSink * NextSink,
- /*[out,retval]*/ struct IMessageSink * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("c74076bb-8a2d-3c20-a542-625329e9af04"))
-IDynamicMessageSink : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall ProcessMessageStart (
- /*[in]*/ struct IMessage * reqMsg,
- /*[in]*/ VARIANT_BOOL bCliSide,
- /*[in]*/ VARIANT_BOOL bAsync ) = 0;
- virtual HRESULT __stdcall ProcessMessageFinish (
- /*[in]*/ struct IMessage * replyMsg,
- /*[in]*/ VARIANT_BOOL bCliSide,
- /*[in]*/ VARIANT_BOOL bAsync ) = 0;
-};
-
-struct __declspec(uuid("a0fe9b86-0c06-32ce-85fa-2ff1b58697fb"))
-IContributeDynamicSink : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetDynamicSink (
- /*[out,retval]*/ struct IDynamicMessageSink * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("2a6e91b9-a874-38e4-99c2-c5d83d78140d"))
-IEnvoyInfo : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_EnvoySinks (
- /*[out,retval]*/ struct IMessageSink * * pRetVal ) = 0;
- virtual HRESULT __stdcall putref_EnvoySinks (
- /*[in]*/ struct IMessageSink * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("36936699-fc79-324d-ab43-e33c1f94e263"))
-_String : IDispatch
-{};
-
-struct __declspec(uuid("7499e7e8-df01-3948-b8d4-fa4b9661d36b"))
-_StringComparer : IDispatch
-{};
-
-struct __declspec(uuid("9fb09782-8d39-3b0c-b79e-f7a37a65b3da"))
-_StringBuilder : IDispatch
-{};
-
-struct __declspec(uuid("4c482cc2-68e9-37c6-8353-9a94bd2d7f0b"))
-_SystemException : IDispatch
-{};
-
-struct __declspec(uuid("cf3edb7e-0574-3383-a44f-292f7c145db4"))
-_OutOfMemoryException : IDispatch
-{};
-
-struct __declspec(uuid("9cf4339a-2911-3b8a-8f30-e5c6b5be9a29"))
-_StackOverflowException : IDispatch
-{};
-
-struct __declspec(uuid("152a6b4d-09af-3edf-8cba-11797eeeea4e"))
-_DataMisalignedException : IDispatch
-{};
-
-struct __declspec(uuid("ccf0139c-79f7-3d0a-affe-2b0762c65b07"))
-_ExecutionEngineException : IDispatch
-{};
-
-struct __declspec(uuid("7eaba4e2-1259-3cf2-b084-9854278e5897"))
-_MemberAccessException : IDispatch
-{};
-
-struct __declspec(uuid("13ef674a-6327-3caf-8772-fa0395612669"))
-_AccessViolationException : IDispatch
-{};
-
-struct __declspec(uuid("d1204423-01f0-336a-8911-a7e8fbe185a3"))
-_ApplicationActivator : IDispatch
-{};
-
-struct __declspec(uuid("d81130bf-d627-3b91-a7c7-cea597093464"))
-_ApplicationException : IDispatch
-{};
-
-struct __declspec(uuid("1f9ec719-343a-3cb3-8040-3927626777c1"))
-_EventArgs : IDispatch
-{};
-
-struct __declspec(uuid("98947cf0-77e7-328e-b709-5dd1aa1c9c96"))
-_ResolveEventArgs : IDispatch
-{};
-
-struct __declspec(uuid("7a0325f0-22c2-31f9-8823-9b8aee9456b1"))
-_AssemblyLoadEventArgs : IDispatch
-{};
-
-struct __declspec(uuid("8e54a9cc-7aa4-34ca-985b-bd7d7527b110"))
-_ResolveEventHandler : IDispatch
-{};
-
-struct __declspec(uuid("deece11f-a893-3e35-a4c3-dab7fa0911eb"))
-_AssemblyLoadEventHandler : IDispatch
-{};
-
-struct __declspec(uuid("5e6f9edb-3ce1-3a56-86d9-cd2ddf7a6fff"))
-_AppDomainInitializer : IDispatch
-{};
-
-struct __declspec(uuid("2c358e27-8c1a-3c03-b086-a40465625557"))
-_MarshalByRefObject : IDispatch
-{};
-
-struct __declspec(uuid("124777b6-0308-3569-97e5-e6fe88eae4eb"))
-IContributeEnvoySink : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetEnvoySink (
- /*[in]*/ struct _MarshalByRefObject * obj,
- /*[in]*/ struct IMessageSink * NextSink,
- /*[out,retval]*/ struct IMessageSink * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("6a5d38bc-2789-3546-81a1-f10c0fb59366"))
-IContributeObjectSink : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetObjectSink (
- /*[in]*/ struct _MarshalByRefObject * obj,
- /*[in]*/ struct IMessageSink * NextSink,
- /*[out,retval]*/ struct IMessageSink * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("af93163f-c2f4-3fab-9ff1-728a7aaad1cb"))
-_CrossAppDomainDelegate : IDispatch
-{};
-
-struct __declspec(uuid("63e53e04-d31b-3099-9f0c-c7a1c883c1d9"))
-_AppDomainManager : IDispatch
-{};
-
-struct __declspec(uuid("ce59d7ad-05ca-33b4-a1dd-06028d46e9d2"))
-_LoaderOptimizationAttribute : IDispatch
-{};
-
-struct __declspec(uuid("6e96aa70-9ffb-399d-96bf-a68436095c54"))
-_AppDomainUnloadedException : IDispatch
-{};
-
-struct __declspec(uuid("f4b8d231-6028-39ef-b017-72988a3f6766"))
-_EvidenceBase : IDispatch
-{};
-
-struct __declspec(uuid("cfd9ca27-f0ba-388a-acde-b7e20fcad79c"))
-_ActivationArguments : IDispatch
-{};
-
-struct __declspec(uuid("2f218f95-4215-3cc6-8a51-bd2770c090e4"))
-_ApplicationId : IDispatch
-{};
-
-struct __declspec(uuid("4db2c2b7-cbc2-3185-b966-875d4625b1a8"))
-_ArgumentException : IDispatch
-{};
-
-struct __declspec(uuid("c991949b-e623-3f24-885c-bbb01ff43564"))
-_ArgumentNullException : IDispatch
-{};
-
-struct __declspec(uuid("77da3028-bc45-3e82-bf76-2c123ee2c021"))
-_ArgumentOutOfRangeException : IDispatch
-{};
-
-struct __declspec(uuid("9b012cf1-acf6-3389-a336-c023040c62a2"))
-_ArithmeticException : IDispatch
-{};
-
-struct __declspec(uuid("dd7488a6-1b3f-3823-9556-c2772b15150f"))
-_ArrayTypeMismatchException : IDispatch
-{};
-
-struct __declspec(uuid("3612706e-0239-35fd-b900-0819d16d442d"))
-_AsyncCallback : IDispatch
-{};
-
-struct __declspec(uuid("a902a192-49ba-3ec8-b444-af5f7743f61a"))
-_AttributeUsageAttribute : IDispatch
-{};
-
-struct __declspec(uuid("f98bce04-4a4b-398c-a512-fd8348d51e3b"))
-_BadImageFormatException : IDispatch
-{};
-
-struct __declspec(uuid("f036bca4-f8df-3682-8290-75285ce7456c"))
-_Buffer : IDispatch
-{};
-
-struct __declspec(uuid("6d4b6adb-b9fa-3809-b5ea-fa57b56c546f"))
-_CannotUnloadAppDomainException : IDispatch
-{};
-
-struct __declspec(uuid("1dd627fc-89e3-384f-bb9d-58cb4efb9456"))
-_CharEnumerator : IDispatch
-{};
-
-struct __declspec(uuid("bf1af177-94ca-3e6d-9d91-55cf9e859d22"))
-_CLSCompliantAttribute : IDispatch
-{};
-
-struct __declspec(uuid("c2a10f3a-356a-3c77-aab9-8991d73a2561"))
-_TypeUnloadedException : IDispatch
-{};
-
-struct __declspec(uuid("6b3f9834-1725-38c5-955e-20f051d067bd"))
-_CriticalFinalizerObject : IDispatch
-{};
-
-struct __declspec(uuid("7386f4d7-7c11-389f-bb75-895714b12bb5"))
-_ContextMarshalException : IDispatch
-{};
-
-struct __declspec(uuid("3eb1d909-e8bf-3c6b-ada5-0e86e31e186e"))
-_ContextBoundObject : IDispatch
-{};
-
-struct __declspec(uuid("160d517f-f175-3b61-8264-6d2305b8246c"))
-_ContextStaticAttribute : IDispatch
-{};
-
-struct __declspec(uuid("3025f666-7891-33d7-aacd-23d169ef354e"))
-_TimeZone : IDispatch
-{};
-
-struct __declspec(uuid("0d9f1b65-6d27-3e9f-baf3-0597837e0f33"))
-_DBNull : IDispatch
-{};
-
-struct __declspec(uuid("bdeea460-8241-3b41-9ed3-6e3e9977ac7f"))
-_DivideByZeroException : IDispatch
-{};
-
-struct __declspec(uuid("d345a42b-cfe0-3eee-861c-f3322812b388"))
-_DuplicateWaitObjectException : IDispatch
-{};
-
-struct __declspec(uuid("82d6b3bf-a633-3b3b-a09e-2363e4b24a41"))
-_TypeLoadException : IDispatch
-{};
-
-struct __declspec(uuid("67388f3f-b600-3bcf-84aa-bb2b88dd9ee2"))
-_EntryPointNotFoundException : IDispatch
-{};
-
-struct __declspec(uuid("24ae6464-2834-32cd-83d6-fa06953de62a"))
-_DllNotFoundException : IDispatch
-{};
-
-struct __declspec(uuid("29dc56cf-b981-3432-97c8-3680ab6d862d"))
-_Environment : IDispatch
-{};
-
-struct __declspec(uuid("7cefc46e-16e0-3e65-9c38-55b4342ba7f0"))
-_EventHandler : IDispatch
-{};
-
-struct __declspec(uuid("8d5f5811-ffa1-3306-93e3-8afc572b9b82"))
-_FieldAccessException : IDispatch
-{};
-
-struct __declspec(uuid("ebe3746d-ddec-3d23-8e8d-9361ba87bac6"))
-_FlagsAttribute : IDispatch
-{};
-
-struct __declspec(uuid("07f92156-398a-3548-90b7-2e58026353d0"))
-_FormatException : IDispatch
-{};
-
-struct __declspec(uuid("e5a5f1e4-82c1-391f-a1c6-f39eae9dc72f"))
-_IndexOutOfRangeException : IDispatch
-{};
-
-struct __declspec(uuid("fa047cbd-9ba5-3a13-9b1f-6694d622cd76"))
-_InvalidCastException : IDispatch
-{};
-
-struct __declspec(uuid("8d520d10-0b8a-3553-8874-d30a4ad2ff4c"))
-_InvalidOperationException : IDispatch
-{};
-
-struct __declspec(uuid("3410e0fb-636f-3cd1-8045-3993ca113f25"))
-_InvalidProgramException : IDispatch
-{};
-
-struct __declspec(uuid("dc77f976-318d-3a1a-9b60-abb9dd9406d6"))
-_LocalDataStoreSlot : IDispatch
-{};
-
-struct __declspec(uuid("ff0bf77d-8f81-3d31-a3bb-6f54440fa7e5"))
-_MethodAccessException : IDispatch
-{};
-
-struct __declspec(uuid("8897d14b-7fb3-3d8b-9ee4-221c3dbad6fe"))
-_MissingMemberException : IDispatch
-{};
-
-struct __declspec(uuid("9717176d-1179-3487-8849-cf5f63de356e"))
-_MissingFieldException : IDispatch
-{};
-
-struct __declspec(uuid("e5c659f6-92c8-3887-a07e-74d0d9c6267a"))
-_MissingMethodException : IDispatch
-{};
-
-struct __declspec(uuid("d2ba71cc-1b3d-3966-a0d7-c61e957ad325"))
-_MulticastNotSupportedException : IDispatch
-{};
-
-struct __declspec(uuid("665c9669-b9c6-3add-9213-099f0127c893"))
-_NonSerializedAttribute : IDispatch
-{};
-
-struct __declspec(uuid("8e21ce22-4f17-347b-b3b5-6a6df3e0e58a"))
-_NotFiniteNumberException : IDispatch
-{};
-
-struct __declspec(uuid("1e4d31a2-63ea-397a-a77e-b20ad87a9614"))
-_NotImplementedException : IDispatch
-{};
-
-struct __declspec(uuid("40e5451f-b237-33f8-945b-0230db700bbb"))
-_NotSupportedException : IDispatch
-{};
-
-struct __declspec(uuid("ecbe2313-cf41-34b4-9fd0-b6cd602b023f"))
-_NullReferenceException : IDispatch
-{};
-
-struct __declspec(uuid("17b730ba-45ef-3ddf-9f8d-a490bac731f4"))
-_ObjectDisposedException : IDispatch
-{};
-
-struct __declspec(uuid("e84307be-3036-307a-acc2-5d5de8a006a8"))
-_ObsoleteAttribute : IDispatch
-{};
-
-struct __declspec(uuid("9e230640-a5d0-30e1-b217-9d2b6cc0fc40"))
-_OperatingSystem : IDispatch
-{};
-
-struct __declspec(uuid("9df9af5a-7853-3d55-9b48-bd1f5d8367ab"))
-_OperationCanceledException : IDispatch
-{};
-
-struct __declspec(uuid("37c69a5d-7619-3a0f-a96b-9c9578ae00ef"))
-_OverflowException : IDispatch
-{};
-
-struct __declspec(uuid("d54500ae-8cf4-3092-9054-90dc91ac65c9"))
-_ParamArrayAttribute : IDispatch
-{};
-
-struct __declspec(uuid("1eb8340b-8190-3d9d-92f8-51244b9804c5"))
-_PlatformNotSupportedException : IDispatch
-{};
-
-struct __declspec(uuid("0f240708-629a-31ab-94a5-2bb476fe1783"))
-_Random : IDispatch
-{};
-
-struct __declspec(uuid("871ddc46-b68e-3fee-a09a-c808b0f827e6"))
-_RankException : IDispatch
-{};
-
-struct __declspec(uuid("0c4e9393-dab1-3f92-b36b-d9b958acaaf9"))
-_TypeInfo : IDispatch
-{};
-
-struct __declspec(uuid("1b96e53c-4028-38bc-9dc3-8d7a9555c311"))
-_SerializableAttribute : IDispatch
-{};
-
-struct __declspec(uuid("85d72f83-be91-3cb1-b4f0-76b56ff04033"))
-_STAThreadAttribute : IDispatch
-{};
-
-struct __declspec(uuid("c02468d1-8713-3225-bda3-49b2fe37ddbb"))
-_MTAThreadAttribute : IDispatch
-{};
-
-struct __declspec(uuid("7ab88ca9-17f4-385e-ad41-4ee0aa316fa1"))
-_TimeoutException : IDispatch
-{};
-
-struct __declspec(uuid("feb0323d-8ce4-36a4-a41e-0ba0c32e1a6a"))
-_TypeInitializationException : IDispatch
-{};
-
-struct __declspec(uuid("6193c5f6-6807-3561-a7f3-b64c80b5f00f"))
-_UnauthorizedAccessException : IDispatch
-{};
-
-struct __declspec(uuid("a218e20a-0905-3741-b0b3-9e3193162e50"))
-_UnhandledExceptionEventArgs : IDispatch
-{};
-
-struct __declspec(uuid("84199e64-439c-3011-b249-3c9065735adb"))
-_UnhandledExceptionEventHandler : IDispatch
-{};
-
-struct __declspec(uuid("011a90c5-4910-3c29-bbb7-50d05ccbaa4a"))
-_Version : IDispatch
-{};
-
-struct __declspec(uuid("c5df3568-c251-3c58-afb4-32e79e8261f0"))
-_WeakReference : IDispatch
-{};
-
-struct __declspec(uuid("40dfc50a-e93a-3c08-b9ef-e2b4f28b5676"))
-_WaitHandle : IDispatch
-{};
-
-struct __declspec(uuid("11ab34e7-0176-3c9e-9efe-197858400a3d"))
-IAsyncResult : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_IsCompleted (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_AsyncWaitHandle (
- /*[out,retval]*/ struct _WaitHandle * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_AsyncState (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_CompletedSynchronously (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("e142db4a-1a52-34ce-965e-13affd5447d0"))
-_EventWaitHandle : IDispatch
-{};
-
-struct __declspec(uuid("3f243ebd-612f-3db8-9e03-bd92343a8371"))
-_AutoResetEvent : IDispatch
-{};
-
-struct __declspec(uuid("56d201f1-3e5d-39d9-b5de-064710818905"))
-_ContextCallback : IDispatch
-{};
-
-struct __declspec(uuid("c0bb9361-268f-3e72-bf6f-4120175a1500"))
-_ManualResetEvent : IDispatch
-{};
-
-struct __declspec(uuid("ee22485e-4c45-3c9d-9027-a8d61c5f53f2"))
-_Monitor : IDispatch
-{};
-
-struct __declspec(uuid("36cb559b-87c6-3ad2-9225-62a7ed499b37"))
-_Mutex : IDispatch
-{};
-
-struct __declspec(uuid("dd846fcc-8d04-3665-81b6-aacbe99c19c3"))
-_Overlapped : IDispatch
-{};
-
-struct __declspec(uuid("ad89b568-4fd4-3f8d-8327-b396b20a460e"))
-_ReaderWriterLock : IDispatch
-{};
-
-struct __declspec(uuid("87f55344-17e0-30fd-8eb9-38eaf6a19b3f"))
-_SynchronizationLockException : IDispatch
-{};
-
-struct __declspec(uuid("95b525db-6b81-3cdc-8fe7-713f7fc793c0"))
-_ThreadAbortException : IDispatch
-{};
-
-struct __declspec(uuid("b9e07599-7c44-33be-a70e-efa16f51f54a"))
-_ThreadInterruptedException : IDispatch
-{};
-
-struct __declspec(uuid("64409425-f8c9-370e-809e-3241ce804541"))
-_RegisteredWaitHandle : IDispatch
-{};
-
-struct __declspec(uuid("ce949142-4d4c-358d-89a9-e69a531aa363"))
-_WaitCallback : IDispatch
-{};
-
-struct __declspec(uuid("f078f795-f452-3d2d-8cc8-16d66ae46c67"))
-_WaitOrTimerCallback : IDispatch
-{};
-
-struct __declspec(uuid("bbae942d-bff4-36e2-a3bc-508bb3801f4f"))
-_IOCompletionCallback : IDispatch
-{};
-
-struct __declspec(uuid("b45bbd7e-a977-3f56-a626-7a693e5dbbc5"))
-_ThreadStart : IDispatch
-{};
-
-struct __declspec(uuid("a13a41cf-e066-3b90-82f4-73109104e348"))
-_ThreadStateException : IDispatch
-{};
-
-struct __declspec(uuid("a6b94b6d-854e-3172-a4ec-a17edd16f85e"))
-_ThreadStaticAttribute : IDispatch
-{};
-
-struct __declspec(uuid("81456e86-22af-31d1-a91a-9c370c0e2530"))
-_Timeout : IDispatch
-{};
-
-struct __declspec(uuid("3741bc6f-101b-36d7-a9d5-03fcc0ecda35"))
-_TimerCallback : IDispatch
-{};
-
-struct __declspec(uuid("b49a029b-406b-3b1e-88e4-f86690d20364"))
-_Timer : IDispatch
-{};
-
-struct __declspec(uuid("ea6795ac-97d6-3377-be64-829abd67607b"))
-_CaseInsensitiveComparer : IDispatch
-{};
-
-struct __declspec(uuid("0422b845-b636-3688-8f61-9b6d93096336"))
-_CaseInsensitiveHashCodeProvider : IDispatch
-{};
-
-struct __declspec(uuid("b7d29e26-7798-3fa4-90f4-e6a22d2099f9"))
-_CollectionBase : IDispatch
-{};
-
-struct __declspec(uuid("ddd44da2-bc6b-3620-9317-c0372968c741"))
-_DictionaryBase : IDispatch
-{};
-
-struct __declspec(uuid("bd32d878-a59b-3e5c-bfe0-a96b1a1e9d6f"))
-_ReadOnlyCollectionBase : IDispatch
-{};
-
-struct __declspec(uuid("3a7d3ca4-b7d1-3a2a-800c-8fc2acfcbda4"))
-_Queue : IDispatch
-{};
-
-struct __declspec(uuid("401f89cb-c127-3041-82fd-b67035395c56"))
-_ArrayList : IDispatch
-{};
-
-struct __declspec(uuid("f145c46a-d170-3170-b52f-4678dfca0300"))
-_BitArray : IDispatch
-{};
-
-struct __declspec(uuid("ab538809-3c2f-35d9-80e6-7bad540484a1"))
-_Stack : IDispatch
-{};
-
-struct __declspec(uuid("8064a157-b5c8-3a4a-ad3d-02dc1a39c417"))
-_Comparer : IDispatch
-{};
-
-struct __declspec(uuid("d25a197e-3e69-3271-a989-23d85e97f920"))
-_Hashtable : IDispatch
-{};
-
-struct __declspec(uuid("56421139-a143-3ae9-9852-1dbdfe3d6bfa"))
-_SortedList : IDispatch
-{};
-
-struct __declspec(uuid("84e7ac09-795a-3ea9-a36a-5b81ebab0558"))
-_Nullable : IDispatch
-{};
-
-struct __declspec(uuid("8039c41f-4399-38a2-99b7-d234b5cf7a7b"))
-_KeyNotFoundException : IDispatch
-{};
-
-struct __declspec(uuid("e40a025c-645b-3c8e-a1ac-9c5cca279625"))
-_ConditionalAttribute : IDispatch
-{};
-
-struct __declspec(uuid("a9b4786c-08e3-344f-a651-2f9926deac5e"))
-_Debugger : IDispatch
-{};
-
-struct __declspec(uuid("3344e8b4-a5c3-3882-8d30-63792485eccf"))
-_DebuggerStepThroughAttribute : IDispatch
-{};
-
-struct __declspec(uuid("b3276180-b23e-3034-b18f-e0122ba4e4cf"))
-_DebuggerStepperBoundaryAttribute : IDispatch
-{};
-
-struct __declspec(uuid("55b6903b-55fe-35e0-804f-e42a096d2eb0"))
-_DebuggerHiddenAttribute : IDispatch
-{};
-
-struct __declspec(uuid("cc6dcafd-0185-308a-891c-83812fe574e7"))
-_DebuggerNonUserCodeAttribute : IDispatch
-{};
-
-struct __declspec(uuid("428e3627-2b1f-302c-a7e6-6388cd535e75"))
-_DebuggableAttribute : IDispatch
-{};
-
-struct __declspec(uuid("a3fc6319-7355-3d7d-8621-b598561152fc"))
-_DebuggerBrowsableAttribute : IDispatch
-{};
-
-struct __declspec(uuid("404fafdd-1e3f-3602-bff6-755c00613ed8"))
-_DebuggerTypeProxyAttribute : IDispatch
-{};
-
-struct __declspec(uuid("22fdabc0-eec7-33e0-b4f2-f3b739e19a5e"))
-_DebuggerDisplayAttribute : IDispatch
-{};
-
-struct __declspec(uuid("e19ea1a2-67ff-31a5-b95c-e0b753403f6b"))
-_DebuggerVisualizerAttribute : IDispatch
-{};
-
-struct __declspec(uuid("9a2669ec-ff84-3726-89a0-663a3ef3b5cd"))
-_StackTrace : IDispatch
-{};
-
-struct __declspec(uuid("0e9b8e47-ca67-38b6-b9db-2c42ee757b08"))
-_StackFrame : IDispatch
-{};
-
-struct __declspec(uuid("5141d79c-7b01-37da-b7e9-53e5a271baf8"))
-_SymDocumentType : IDispatch
-{};
-
-struct __declspec(uuid("22bb8891-fd21-313d-92e4-8a892dc0b39c"))
-_SymLanguageType : IDispatch
-{};
-
-struct __declspec(uuid("01364e7b-c983-3651-b7d8-fd1b64fc0e00"))
-_SymLanguageVendor : IDispatch
-{};
-
-struct __declspec(uuid("81aa0d59-c3b1-36a3-b2e7-054928fbfc1a"))
-_AmbiguousMatchException : IDispatch
-{};
-
-struct __declspec(uuid("05532e88-e0f2-3263-9b57-805ac6b6bb72"))
-_ModuleResolveEventHandler : IDispatch
-{};
-
-struct __declspec(uuid("6163f792-3cd6-38f1-b5f7-000b96a5082b"))
-_AssemblyCopyrightAttribute : IDispatch
-{};
-
-struct __declspec(uuid("64c26bf9-c9e5-3f66-ad74-bebaade36214"))
-_AssemblyTrademarkAttribute : IDispatch
-{};
-
-struct __declspec(uuid("de10d587-a188-3dcb-8000-92dfdb9b8021"))
-_AssemblyProductAttribute : IDispatch
-{};
-
-struct __declspec(uuid("c6802233-ef82-3c91-ad72-b3a5d7230ed5"))
-_AssemblyCompanyAttribute : IDispatch
-{};
-
-struct __declspec(uuid("6b2c0bc4-ddb7-38ea-8a86-f0b59e192816"))
-_AssemblyDescriptionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("df44cad3-cef2-36a9-b013-383cc03177d7"))
-_AssemblyTitleAttribute : IDispatch
-{};
-
-struct __declspec(uuid("746d1d1e-ee37-393b-b6fa-e387d37553aa"))
-_AssemblyConfigurationAttribute : IDispatch
-{};
-
-struct __declspec(uuid("04311d35-75ec-347b-bedf-969487ce4014"))
-_AssemblyDefaultAliasAttribute : IDispatch
-{};
-
-struct __declspec(uuid("c6f5946c-143a-3747-a7c0-abfada6bdeb7"))
-_AssemblyInformationalVersionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("b101fe3c-4479-311a-a945-1225ee1731e8"))
-_AssemblyFileVersionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("177c4e63-9e0b-354d-838b-b52aa8683ef6"))
-_AssemblyCultureAttribute : IDispatch
-{};
-
-struct __declspec(uuid("a1693c5c-101f-3557-94db-c480ceb4c16b"))
-_AssemblyVersionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("a9fcda18-c237-3c6f-a6ef-749be22ba2bf"))
-_AssemblyKeyFileAttribute : IDispatch
-{};
-
-struct __declspec(uuid("6cf1c077-c974-38e1-90a4-976e4835e165"))
-_AssemblyDelaySignAttribute : IDispatch
-{};
-
-struct __declspec(uuid("57b849aa-d8ef-3ea6-9538-c5b4d498c2f7"))
-_AssemblyAlgorithmIdAttribute : IDispatch
-{};
-
-struct __declspec(uuid("0ecd8635-f5eb-3e4a-8989-4d684d67c48a"))
-_AssemblyFlagsAttribute : IDispatch
-{};
-
-struct __declspec(uuid("322a304d-11ac-3814-a905-a019f6e3dae9"))
-_AssemblyKeyNameAttribute : IDispatch
-{};
-
-struct __declspec(uuid("fe52f19a-8aa8-309c-bf99-9d0a566fb76a"))
-_AssemblyNameProxy : IDispatch
-{};
-
-struct __declspec(uuid("1660eb67-ee41-363e-beb0-c2de09214abf"))
-_CustomAttributeFormatException : IDispatch
-{};
-
-struct __declspec(uuid("f4e5539d-0a65-3073-bf27-8dce8ef1def1"))
-_CustomAttributeData : IDispatch
-{};
-
-struct __declspec(uuid("c462b072-fe6e-3bdc-9fab-4cdbfcbcd124"))
-_DefaultMemberAttribute : IDispatch
-{};
-
-struct __declspec(uuid("e6df0ae7-ba15-3f80-8afa-27773ae414fc"))
-_InvalidFilterCriteriaException : IDispatch
-{};
-
-struct __declspec(uuid("3188878c-deb3-3558-80e8-84e9ed95f92c"))
-_ManifestResourceInfo : IDispatch
-{};
-
-struct __declspec(uuid("fae5d9b7-40c1-3de1-be06-a91c9da1ba9f"))
-_MemberFilter : IDispatch
-{};
-
-struct __declspec(uuid("0c48f55d-5240-30c7-a8f1-af87a640cefe"))
-_Missing : IDispatch
-{};
-
-struct __declspec(uuid("8a5f0da2-7b43-3767-b623-2424cf7cd268"))
-_ObfuscateAssemblyAttribute : IDispatch
-{};
-
-struct __declspec(uuid("71fb8dcf-3fa7-3483-8464-9d8200e57c43"))
-_ObfuscationAttribute : IDispatch
-{};
-
-struct __declspec(uuid("643a4016-1b16-3ccf-ae86-9c2d9135ecb0"))
-_ExceptionHandlingClause : IDispatch
-{};
-
-struct __declspec(uuid("b072efe2-c943-3977-bfd9-91d5232b0d53"))
-_MethodBody : IDispatch
-{};
-
-struct __declspec(uuid("f2ecd8ca-91a2-31e8-b808-e028b4f5ca67"))
-_LocalVariableInfo : IDispatch
-{};
-
-struct __declspec(uuid("f0deafe9-5eba-3737-9950-c1795739cdcd"))
-_Pointer : IDispatch
-{};
-
-struct __declspec(uuid("22c26a41-5fa3-34e3-a76f-ba480252d8ec"))
-_ReflectionTypeLoadException : IDispatch
-{};
-
-struct __declspec(uuid("fc4963cb-e52b-32d8-a418-d058fa51a1fa"))
-_StrongNameKeyPair : IDispatch
-{};
-
-struct __declspec(uuid("98b1524d-da12-3c4b-8a69-7539a6dec4fa"))
-_TargetException : IDispatch
-{};
-
-struct __declspec(uuid("a90106ed-9099-3329-8a5a-2044b3d8552b"))
-_TargetInvocationException : IDispatch
-{};
-
-struct __declspec(uuid("6032b3cd-9bed-351c-a145-9d500b0f636f"))
-_TargetParameterCountException : IDispatch
-{};
-
-struct __declspec(uuid("34e00ef9-83e2-3bbc-b6af-4cae703838bd"))
-_TypeDelegator : IDispatch
-{};
-
-struct __declspec(uuid("e1817846-3745-3c97-b4a6-ee20a1641b29"))
-_TypeFilter : IDispatch
-{};
-
-struct __declspec(uuid("3faa35ee-c867-3e2e-bf48-2da271f88303"))
-_FormatterConverter : IDispatch
-{};
-
-struct __declspec(uuid("f859954a-78cf-3d00-86ab-ef661e6a4b8d"))
-_FormatterServices : IDispatch
-{};
-
-struct __declspec(uuid("feca70d4-ae27-3d94-93dd-a90f02e299d5"))
-_OptionalFieldAttribute : IDispatch
-{};
-
-struct __declspec(uuid("9ec28d2c-04c0-35f3-a7ee-0013271ff65e"))
-_OnSerializingAttribute : IDispatch
-{};
-
-struct __declspec(uuid("547bf8cd-f2a8-3b41-966d-98db33ded06d"))
-_OnSerializedAttribute : IDispatch
-{};
-
-struct __declspec(uuid("f5aef88f-9ac4-320c-95d2-88e863a35762"))
-_OnDeserializingAttribute : IDispatch
-{};
-
-struct __declspec(uuid("dd36c803-73d1-338d-88ba-dc9eb7620ef7"))
-_OnDeserializedAttribute : IDispatch
-{};
-
-struct __declspec(uuid("450222d0-87ca-3699-a7b4-d8a0fdb72357"))
-_SerializationBinder : IDispatch
-{};
-
-struct __declspec(uuid("245fe7fd-e020-3053-b5f6-7467fd2c6883"))
-_SerializationException : IDispatch
-{};
-
-struct __declspec(uuid("b58d62cf-b03a-3a14-b0b6-b1e5ad4e4ad5"))
-_SerializationInfo : IDispatch
-{};
-
-struct __declspec(uuid("d0eeaa62-3d30-3ee2-b896-a2f34dda47d8"))
-ISerializable : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetObjectData (
- /*[in]*/ struct _SerializationInfo * info,
- /*[in]*/ struct StreamingContext Context ) = 0;
-};
-
-struct __declspec(uuid("607056c6-1bca-36c8-ab87-33b202ebf0d8"))
-_SerializationInfoEnumerator : IDispatch
-{};
-
-struct __declspec(uuid("d9bd3c8d-9395-3657-b6ee-d1b509c38b70"))
-_Formatter : IDispatch
-{};
-
-struct __declspec(uuid("a30646cc-f710-3bfa-a356-b4c858d4ed8e"))
-_ObjectIDGenerator : IDispatch
-{};
-
-struct __declspec(uuid("f28e7d04-3319-3968-8201-c6e55becd3d4"))
-_ObjectManager : IDispatch
-{};
-
-struct __declspec(uuid("6de1230e-1f52-3779-9619-f5184103466c"))
-_SurrogateSelector : IDispatch
-{};
-
-struct __declspec(uuid("4cca29e4-584b-3cd0-ad25-855dc5799c16"))
-_Calendar : IDispatch
-{};
-
-struct __declspec(uuid("505defe5-aefa-3e23-82b0-d5eb085bb840"))
-_CompareInfo : IDispatch
-{};
-
-struct __declspec(uuid("152722c2-f0b1-3d19-ada8-f40ca5caecb8"))
-_CultureInfo : IDispatch
-{};
-
-struct __declspec(uuid("ab20bf9e-7549-3226-ba87-c1edfb6cda6c"))
-_CultureNotFoundException : IDispatch
-{};
-
-struct __declspec(uuid("015e9f67-337c-398a-a0c1-da4af1905571"))
-_DateTimeFormatInfo : IDispatch
-{};
-
-struct __declspec(uuid("efea8feb-ee7f-3e48-8a36-6206a6acbf73"))
-_DaylightTime : IDispatch
-{};
-
-struct __declspec(uuid("677ad8b5-8a0e-3c39-92fb-72fb817cf694"))
-_GregorianCalendar : IDispatch
-{};
-
-struct __declspec(uuid("96a62d6c-72a9-387a-81fa-e6dd5998caee"))
-_HebrewCalendar : IDispatch
-{};
-
-struct __declspec(uuid("28ddc187-56b2-34cf-a078-48bd1e113d1e"))
-_HijriCalendar : IDispatch
-{};
-
-struct __declspec(uuid("89e148c4-2424-30ae-80f5-c5d21ea3366c"))
-_EastAsianLunisolarCalendar : IDispatch
-{};
-
-struct __declspec(uuid("36e2de92-1fb3-3d7d-ba26-9cad5b98dd52"))
-_JulianCalendar : IDispatch
-{};
-
-struct __declspec(uuid("d662ae3f-cef9-38b4-bb8e-5d8dd1dbf806"))
-_JapaneseCalendar : IDispatch
-{};
-
-struct __declspec(uuid("48bea6c4-752e-3974-8ca8-cfb6274e2379"))
-_KoreanCalendar : IDispatch
-{};
-
-struct __declspec(uuid("f9e97e04-4e1e-368f-b6c6-5e96ce4362d6"))
-_RegionInfo : IDispatch
-{};
-
-struct __declspec(uuid("f4c70e15-2ca6-3e90-96ed-92e28491f538"))
-_SortKey : IDispatch
-{};
-
-struct __declspec(uuid("0a25141f-51b3-3121-aa30-0af4556a52d9"))
-_StringInfo : IDispatch
-{};
-
-struct __declspec(uuid("0c08ed74-0acf-32a9-99df-09a9dc4786dd"))
-_TaiwanCalendar : IDispatch
-{};
-
-struct __declspec(uuid("8c248251-3e6c-3151-9f8e-a255fb8d2b12"))
-_TextElementEnumerator : IDispatch
-{};
-
-struct __declspec(uuid("db8de23f-f264-39ac-b61c-cc1e7eb4a5e6"))
-_TextInfo : IDispatch
-{};
-
-struct __declspec(uuid("c70c8ae8-925b-37ce-8944-34f15ff94307"))
-_ThaiBuddhistCalendar : IDispatch
-{};
-
-struct __declspec(uuid("25e47d71-20dd-31be-b261-7ae76497d6b9"))
-_NumberFormatInfo : IDispatch
-{};
-
-struct __declspec(uuid("ddedb94d-4f3f-35c1-97c9-3f1d87628d9e"))
-_Encoding : IDispatch
-{};
-
-struct __declspec(uuid("8fd56502-8724-3df0-a1b5-9d0e8d4e4f78"))
-_Encoder : IDispatch
-{};
-
-struct __declspec(uuid("2adb0d4a-5976-38e4-852b-c131797430f5"))
-_Decoder : IDispatch
-{};
-
-struct __declspec(uuid("0cbe0204-12a1-3d40-9d9e-195de6aaa534"))
-_ASCIIEncoding : IDispatch
-{};
-
-struct __declspec(uuid("f7dd3b7f-2b05-3894-8eda-59cdf9395b6a"))
-_UnicodeEncoding : IDispatch
-{};
-
-struct __declspec(uuid("89b9f00b-aa2a-3a49-91b4-e8d1f1c00e58"))
-_UTF7Encoding : IDispatch
-{};
-
-struct __declspec(uuid("010fc1d0-3ef9-3f3b-aa0a-b78a1ff83a37"))
-_UTF8Encoding : IDispatch
-{};
-
-struct __declspec(uuid("1a4e1878-fe8c-3f59-b6a9-21ab82be57e9"))
-_MissingManifestResourceException : IDispatch
-{};
-
-struct __declspec(uuid("5a8de087-d9d7-3bba-92b4-fe1034a1242f"))
-_MissingSatelliteAssemblyException : IDispatch
-{};
-
-struct __declspec(uuid("f48df808-8b7d-3f4e-9159-1dfd60f298d6"))
-_NeutralResourcesLanguageAttribute : IDispatch
-{};
-
-struct __declspec(uuid("4de671b7-7c85-37e9-aff8-1222abe4883e"))
-_ResourceManager : IDispatch
-{};
-
-struct __declspec(uuid("7fbcfdc7-5cec-3945-8095-daed61be5fb1"))
-_ResourceReader : IDispatch
-{};
-
-struct __declspec(uuid("44d5f81a-727c-35ae-8df8-9ff6722f1c6c"))
-_ResourceSet : IDispatch
-{};
-
-struct __declspec(uuid("af170258-aac6-3a86-bd34-303e62ced10e"))
-_ResourceWriter : IDispatch
-{};
-
-struct __declspec(uuid("5cbb1f47-fba5-33b9-9d4a-57d6e3d133d2"))
-_SatelliteContractVersionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("23bae0c0-3a36-32f0-9dad-0e95add67d23"))
-_Registry : IDispatch
-{};
-
-struct __declspec(uuid("2eac6733-8d92-31d9-be04-dc467efc3eb1"))
-_RegistryKey : IDispatch
-{};
-
-struct __declspec(uuid("99f01720-3cc2-366d-9ab9-50e36647617f"))
-_AllMembershipCondition : IDispatch
-{};
-
-struct __declspec(uuid("9ccc831b-1ba7-34be-a966-56d5a6db5aad"))
-_ApplicationDirectory : IDispatch
-{};
-
-struct __declspec(uuid("a02a2b22-1dba-3f92-9f84-5563182851bb"))
-_ApplicationDirectoryMembershipCondition : IDispatch
-{};
-
-struct __declspec(uuid("18e473f6-637b-3c01-8d46-d011aad26c95"))
-_ApplicationSecurityInfo : IDispatch
-{};
-
-struct __declspec(uuid("c664fe09-0a55-316d-b25b-6b3200ecaf70"))
-_ApplicationSecurityManager : IDispatch
-{};
-
-struct __declspec(uuid("e66a9755-58e2-3fcb-a265-835851cbf063"))
-_ApplicationTrust : IDispatch
-{};
-
-struct __declspec(uuid("bb03c920-1c05-3ecb-982d-53324d5ac9ff"))
-_ApplicationTrustCollection : IDispatch
-{};
-
-struct __declspec(uuid("01afd447-60ca-3b67-803a-e57b727f3a5b"))
-_ApplicationTrustEnumerator : IDispatch
-{};
-
-struct __declspec(uuid("d7093f61-ed6b-343f-b1e9-02472fcc710e"))
-_CodeGroup : IDispatch
-{};
-
-struct __declspec(uuid("a505edbc-380e-3b23-9e1a-0974d4ef02ef"))
-_Evidence : IDispatch
-{};
-
-struct __declspec(uuid("35a8f3ac-fe28-360f-a0c0-9a4d50c4682a"))
-IEvidenceFactory : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_Evidence (
- /*[out,retval]*/ struct _Evidence * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("6844eff4-4f86-3ca1-a1ea-aaf583a6395e"))
-IMembershipCondition : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Check (
- /*[in]*/ struct _Evidence * Evidence,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall Copy (
- /*[out,retval]*/ struct IMembershipCondition * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT obj,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("4e95244e-c6fc-3a86-8db7-1712454de3b6"))
-IIdentityPermissionFactory : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall CreateIdentityPermission (
- /*[in]*/ struct _Evidence * Evidence,
- /*[out,retval]*/ struct IPermission * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("dfad74dc-8390-32f6-9612-1bd293b233f4"))
-_FileCodeGroup : IDispatch
-{};
-
-struct __declspec(uuid("54b0afb1-e7d3-3770-bb0e-75a95e8d2656"))
-_FirstMatchCodeGroup : IDispatch
-{};
-
-struct __declspec(uuid("d89eac5e-0331-3fcd-9c16-4f1ed3fe1be2"))
-_TrustManagerContext : IDispatch
-{};
-
-struct __declspec(uuid("427e255d-af02-3b0d-8ce3-a2bb94ba300f"))
-IApplicationTrustManager : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall DetermineApplicationTrust (
- /*[in]*/ IUnknown * activationContext,
- /*[in]*/ struct _TrustManagerContext * Context,
- /*[out,retval]*/ struct _ApplicationTrust * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("fe8a2546-3478-3fad-be1d-da7bc25c4e4e"))
-_CodeConnectAccess : IDispatch
-{};
-
-struct __declspec(uuid("a8f69eca-8c48-3b5e-92a1-654925058059"))
-_NetCodeGroup : IDispatch
-{};
-
-struct __declspec(uuid("34b0417e-e71d-304c-9fac-689350a1b41c"))
-_PermissionRequestEvidence : IDispatch
-{};
-
-struct __declspec(uuid("a9c9f3d9-e153-39b8-a533-b8df4664407b"))
-_PolicyException : IDispatch
-{};
-
-struct __declspec(uuid("44494e35-c370-3014-bc78-0f2ecbf83f53"))
-_PolicyLevel : IDispatch
-{};
-
-struct __declspec(uuid("3eefd1fc-4d8d-3177-99f6-6c19d9e088d3"))
-_PolicyStatement : IDispatch
-{};
-
-struct __declspec(uuid("90c40b4c-b0d0-30f5-b520-fdba97bc31a0"))
-_Site : IDispatch
-{};
-
-struct __declspec(uuid("0a7c3542-8031-3593-872c-78d85d7cc273"))
-_SiteMembershipCondition : IDispatch
-{};
-
-struct __declspec(uuid("2a75c1fd-06b0-3cbb-b467-2545d4d6c865"))
-_StrongName : IDispatch
-{};
-
-struct __declspec(uuid("579e93bc-ffab-3b8d-9181-ce9c22b51915"))
-_StrongNameMembershipCondition : IDispatch
-{};
-
-struct __declspec(uuid("d9d822de-44e5-33ce-a43f-173e475cecb1"))
-_UnionCodeGroup : IDispatch
-{};
-
-struct __declspec(uuid("d94ed9bf-c065-3703-81a2-2f76ea8e312f"))
-_Url : IDispatch
-{};
-
-struct __declspec(uuid("bb7a158d-dbd9-3e13-b137-8e61e87e1128"))
-_UrlMembershipCondition : IDispatch
-{};
-
-struct __declspec(uuid("742e0c26-0e23-3d20-968c-d221094909aa"))
-_Zone : IDispatch
-{};
-
-struct __declspec(uuid("adbc3463-0101-3429-a06c-db2f1dd6b724"))
-_ZoneMembershipCondition : IDispatch
-{};
-
-struct __declspec(uuid("a7aef52c-b47b-3660-bb3e-34347d56db46"))
-_GacInstalled : IDispatch
-{};
-
-struct __declspec(uuid("b2217ab5-6e55-3ff6-a1a9-1b0dc0585040"))
-_GacMembershipCondition : IDispatch
-{};
-
-struct __declspec(uuid("7574e121-74a6-3626-b578-0783badb19d2"))
-_Hash : IDispatch
-{};
-
-struct __declspec(uuid("6ba6ea7a-c9fc-3e73-82ec-18f29d83eefd"))
-_HashMembershipCondition : IDispatch
-{};
-
-struct __declspec(uuid("77cca693-abf6-3773-bf58-c0b02701a744"))
-_Publisher : IDispatch
-{};
-
-struct __declspec(uuid("3515cf63-9863-3044-b3e1-210e98efc702"))
-_PublisherMembershipCondition : IDispatch
-{};
-
-struct __declspec(uuid("42ca6b3f-8cb9-3005-a7c1-ee9021db369b"))
-_ClaimsIdentity : IDispatch
-{};
-
-struct __declspec(uuid("9a37d8b2-2256-3fe3-8bf0-4fc421a1244f"))
-_GenericIdentity : IDispatch
-{};
-
-struct __declspec(uuid("d26a9704-bf99-3a3f-ac55-96af1a314c7f"))
-_ClaimsPrincipal : IDispatch
-{};
-
-struct __declspec(uuid("b4701c26-1509-3726-b2e1-409a636c9b4f"))
-_GenericPrincipal : IDispatch
-{};
-
-struct __declspec(uuid("d8cf3f23-1a66-3344-8230-07eb53970b85"))
-_WindowsIdentity : IDispatch
-{};
-
-struct __declspec(uuid("60ecfdda-650a-324c-b4b3-f4d75b563bb1"))
-_WindowsImpersonationContext : IDispatch
-{};
-
-struct __declspec(uuid("6c42baf9-1893-34fc-b3af-06931e9b34a3"))
-_WindowsPrincipal : IDispatch
-{};
-
-struct __declspec(uuid("1b6ed26a-4b7f-34fc-b2c8-8109d684b3df"))
-_UnmanagedFunctionPointerAttribute : IDispatch
-{};
-
-struct __declspec(uuid("bbe41ac5-8692-3427-9ae1-c1058a38d492"))
-_DispIdAttribute : IDispatch
-{};
-
-struct __declspec(uuid("a2145f38-cac1-33dd-a318-21948af6825d"))
-_InterfaceTypeAttribute : IDispatch
-{};
-
-struct __declspec(uuid("0c1e7b57-b9b1-36e4-8396-549c29062a81"))
-_ComDefaultInterfaceAttribute : IDispatch
-{};
-
-struct __declspec(uuid("6b6391ee-842f-3e9a-8eee-f13325e10996"))
-_ClassInterfaceAttribute : IDispatch
-{};
-
-struct __declspec(uuid("1e7fffe2-aad9-34ee-8a9f-3c016b880ff0"))
-_ComVisibleAttribute : IDispatch
-{};
-
-struct __declspec(uuid("288a86d1-6f4f-39c9-9e42-162cf1c37226"))
-_TypeLibImportClassAttribute : IDispatch
-{};
-
-struct __declspec(uuid("4ab67927-3c86-328a-8186-f85357dd5527"))
-_LCIDConversionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("51ba926f-aab5-3945-b8a6-c8f0f4a7d12b"))
-_ComRegisterFunctionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("9f164188-34eb-3f86-9f74-0bbe4155e65e"))
-_ComUnregisterFunctionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("2b9f01df-5a12-3688-98d6-c34bf5ed1865"))
-_ProgIdAttribute : IDispatch
-{};
-
-struct __declspec(uuid("3f3311ce-6baf-3fb0-b855-489aff740b6e"))
-_ImportedFromTypeLibAttribute : IDispatch
-{};
-
-struct __declspec(uuid("5778e7c7-2040-330e-b47a-92974dffcfd4"))
-_IDispatchImplAttribute : IDispatch
-{};
-
-struct __declspec(uuid("e1984175-55f5-3065-82d8-a683fdfcf0ac"))
-_ComSourceInterfacesAttribute : IDispatch
-{};
-
-struct __declspec(uuid("fd5b6aac-ff8c-3472-b894-cd6dfadb6939"))
-_ComConversionLossAttribute : IDispatch
-{};
-
-struct __declspec(uuid("b5a1729e-b721-3121-a838-fde43af13468"))
-_TypeLibTypeAttribute : IDispatch
-{};
-
-struct __declspec(uuid("3d18a8e2-eede-3139-b29d-8cac057955df"))
-_TypeLibFuncAttribute : IDispatch
-{};
-
-struct __declspec(uuid("7b89862a-02a4-3279-8b42-4095fa3a778e"))
-_TypeLibVarAttribute : IDispatch
-{};
-
-struct __declspec(uuid("d858399f-e19e-3423-a720-ac12abe2e5e8"))
-_MarshalAsAttribute : IDispatch
-{};
-
-struct __declspec(uuid("1b093056-5454-386f-8971-bbcbc4e9a8f3"))
-_ComImportAttribute : IDispatch
-{};
-
-struct __declspec(uuid("74435dad-ec55-354b-8f5b-fa70d13b6293"))
-_GuidAttribute : IDispatch
-{};
-
-struct __declspec(uuid("fdf2a2ee-c882-3198-a48b-e37f0e574dfa"))
-_PreserveSigAttribute : IDispatch
-{};
-
-struct __declspec(uuid("8474b65c-c39a-3d05-893d-577b9a314615"))
-_InAttribute : IDispatch
-{};
-
-struct __declspec(uuid("0697fc8c-9b04-3783-95c7-45eccac1ca27"))
-_OutAttribute : IDispatch
-{};
-
-struct __declspec(uuid("0d6bd9ad-198e-3904-ad99-f6f82a2787c4"))
-_OptionalAttribute : IDispatch
-{};
-
-struct __declspec(uuid("a1a26181-d55e-3ee2-96e6-70b354ef9371"))
-_DllImportAttribute : IDispatch
-{};
-
-struct __declspec(uuid("23753322-c7b3-3f9a-ac96-52672c1b1ca9"))
-_StructLayoutAttribute : IDispatch
-{};
-
-struct __declspec(uuid("c14342b8-bafd-322a-bb71-62c672da284e"))
-_FieldOffsetAttribute : IDispatch
-{};
-
-struct __declspec(uuid("e78785c4-3a73-3c15-9390-618bf3a14719"))
-_ComAliasNameAttribute : IDispatch
-{};
-
-struct __declspec(uuid("57b908a8-c082-3581-8a47-6b41b86e8fdc"))
-_AutomationProxyAttribute : IDispatch
-{};
-
-struct __declspec(uuid("c69e96b2-6161-3621-b165-5805198c6b8d"))
-_PrimaryInteropAssemblyAttribute : IDispatch
-{};
-
-struct __declspec(uuid("15d54c00-7c95-38d7-b859-e19346677dcd"))
-_CoClassAttribute : IDispatch
-{};
-
-struct __declspec(uuid("76cc0491-9a10-35c0-8a66-7931ec345b7f"))
-_ComEventInterfaceAttribute : IDispatch
-{};
-
-struct __declspec(uuid("a03b61a4-ca61-3460-8232-2f4ec96aa88f"))
-_TypeLibVersionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("ad419379-2ac8-3588-ab1e-0115413277c4"))
-_ComCompatibleVersionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("ed47abe7-c84b-39f9-be1b-828cfb925afe"))
-_BestFitMappingAttribute : IDispatch
-{};
-
-struct __declspec(uuid("b26b3465-28e4-33b5-b9bf-dd7c4f6461f5"))
-_DefaultCharSetAttribute : IDispatch
-{};
-
-struct __declspec(uuid("a54ac093-bfce-37b0-a81f-148dfed0971f"))
-_SetWin32ContextInIDispatchAttribute : IDispatch
-{};
-
-struct __declspec(uuid("a83f04e9-fd28-384a-9dff-410688ac23ab"))
-_ExternalException : IDispatch
-{};
-
-struct __declspec(uuid("a28c19df-b488-34ae-becc-7de744d17f7b"))
-_COMException : IDispatch
-{};
-
-struct __declspec(uuid("76e5dbd6-f960-3c65-8ea6-fc8ad6a67022"))
-_InvalidOleVariantTypeException : IDispatch
-{};
-
-struct __declspec(uuid("523f42a5-1fd2-355d-82bf-0d67c4a0a0e7"))
-_MarshalDirectiveException : IDispatch
-{};
-
-struct __declspec(uuid("edcee21a-3e3a-331e-a86d-274028be6716"))
-_RuntimeEnvironment : IDispatch
-{};
-
-struct __declspec(uuid("3e72e067-4c5e-36c8-bbef-1e2978c7780d"))
-_SEHException : IDispatch
-{};
-
-struct __declspec(uuid("80da5818-609f-32b8-a9f8-95fcfbdb9c8e"))
-_BStrWrapper : IDispatch
-{};
-
-struct __declspec(uuid("7df6f279-da62-3c9f-8944-4dd3c0f08170"))
-_CurrencyWrapper : IDispatch
-{};
-
-struct __declspec(uuid("72103c67-d511-329c-b19a-dd5ec3f1206c"))
-_DispatchWrapper : IDispatch
-{};
-
-struct __declspec(uuid("f79db336-06be-3959-a5ab-58b2ab6c5fd1"))
-_ErrorWrapper : IDispatch
-{};
-
-struct __declspec(uuid("519eb857-7a2d-3a95-a2a3-8bb8ed63d41b"))
-_ExtensibleClassFactory : IDispatch
-{};
-
-struct __declspec(uuid("de9156b5-5e7a-3041-bf45-a29a6c2cf48a"))
-_InvalidComObjectException : IDispatch
-{};
-
-struct __declspec(uuid("e4a369d3-6cf0-3b05-9c0c-1a91e331641a"))
-_ObjectCreationDelegate : IDispatch
-{};
-
-struct __declspec(uuid("8608fe7b-2fdc-318a-b711-6f7b2feded06"))
-_SafeArrayRankMismatchException : IDispatch
-{};
-
-struct __declspec(uuid("e093fb32-e43b-3b3f-a163-742c920c2af3"))
-_SafeArrayTypeMismatchException : IDispatch
-{};
-
-struct __declspec(uuid("1c8d8b14-4589-3dca-8e0f-a30e80fbd1a8"))
-_UnknownWrapper : IDispatch
-{};
-
-struct __declspec(uuid("556137ea-8825-30bc-9d49-e47a9db034ee"))
-_TextWriter : IDispatch
-{};
-
-struct __declspec(uuid("2752364a-924f-3603-8f6f-6586df98b292"))
-_Stream : IDispatch
-{};
-
-struct __declspec(uuid("9be679a6-61fd-38fc-a7b2-89982d33338b"))
-IServerResponseChannelSinkStack : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall AsyncProcessResponse (
- /*[in]*/ struct IMessage * msg,
- /*[in]*/ struct ITransportHeaders * headers,
- /*[in]*/ struct _Stream * Stream ) = 0;
- virtual HRESULT __stdcall GetResponseStream (
- /*[in]*/ struct IMessage * msg,
- /*[in]*/ struct ITransportHeaders * headers,
- /*[out,retval]*/ struct _Stream * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("442e3c03-a205-3f21-aa4d-31768bb8ea28"))
-_BinaryReader : IDispatch
-{};
-
-struct __declspec(uuid("4ca8147e-baa3-3a7f-92ce-a4fd7f17d8da"))
-_BinaryWriter : IDispatch
-{};
-
-struct __declspec(uuid("4b7571c3-1275-3457-8fee-9976fd3937e3"))
-_BufferedStream : IDispatch
-{};
-
-struct __declspec(uuid("8ce58ff5-f26d-38a4-9195-0e2ecb3b56b9"))
-_Directory : IDispatch
-{};
-
-struct __declspec(uuid("a5d29a57-36a8-3e36-a099-7458b1fabaa2"))
-_FileSystemInfo : IDispatch
-{};
-
-struct __declspec(uuid("487e52f1-2bb9-3bd0-a0ca-6728b3a1d051"))
-_DirectoryInfo : IDispatch
-{};
-
-struct __declspec(uuid("c5bfc9bf-27a7-3a59-a986-44c85f3521bf"))
-_IOException : IDispatch
-{};
-
-struct __declspec(uuid("c8a200e4-9735-30e4-b168-ed861a3020f2"))
-_DirectoryNotFoundException : IDispatch
-{};
-
-struct __declspec(uuid("ce83a763-940f-341f-b880-332325eb6f4b"))
-_DriveInfo : IDispatch
-{};
-
-struct __declspec(uuid("b24e9559-a662-3762-ae33-bc7dfdd538f4"))
-_DriveNotFoundException : IDispatch
-{};
-
-struct __declspec(uuid("d625afd0-8fd9-3113-a900-43912a54c421"))
-_EndOfStreamException : IDispatch
-{};
-
-struct __declspec(uuid("5d59051f-e19d-329a-9962-fd00d552e13d"))
-_File : IDispatch
-{};
-
-struct __declspec(uuid("c3c429f9-8590-3a01-b2b2-434837f3d16d"))
-_FileInfo : IDispatch
-{};
-
-struct __declspec(uuid("51d2c393-9b70-3551-84b5-ff5409fb3ada"))
-_FileLoadException : IDispatch
-{};
-
-struct __declspec(uuid("a15a976b-81e3-3ef4-8ff1-d75ddbe20aef"))
-_FileNotFoundException : IDispatch
-{};
-
-struct __declspec(uuid("74265195-4a46-3d6f-a9dd-69c367ea39c8"))
-_FileStream : IDispatch
-{};
-
-struct __declspec(uuid("2dbc46fe-b3dd-3858-afc2-d3a2d492a588"))
-_MemoryStream : IDispatch
-{};
-
-struct __declspec(uuid("6df93530-d276-31d9-8573-346778c650af"))
-_Path : IDispatch
-{};
-
-struct __declspec(uuid("468b8eb4-89ac-381b-8f86-5e47ec0648b4"))
-_PathTooLongException : IDispatch
-{};
-
-struct __declspec(uuid("897471f2-9450-3f03-a41f-d2e1f1397854"))
-_TextReader : IDispatch
-{};
-
-struct __declspec(uuid("e645b470-dc3f-3ce0-8104-5837feda04b3"))
-_StreamReader : IDispatch
-{};
-
-struct __declspec(uuid("1f124e1c-d05d-3643-a59f-c3de6051994f"))
-_StreamWriter : IDispatch
-{};
-
-struct __declspec(uuid("59733b03-0ea5-358c-95b5-659fcd9aa0b4"))
-_StringReader : IDispatch
-{};
-
-struct __declspec(uuid("cb9f94c0-d691-3b62-b0b2-3ce5309cfa62"))
-_StringWriter : IDispatch
-{};
-
-struct __declspec(uuid("998dcf16-f603-355d-8c89-3b675947997f"))
-_AccessedThroughPropertyAttribute : IDispatch
-{};
-
-struct __declspec(uuid("a6c2239b-08e6-3822-9769-e3d4b0431b82"))
-_CallConvCdecl : IDispatch
-{};
-
-struct __declspec(uuid("8e17a5cd-1160-32dc-8548-407e7c3827c9"))
-_CallConvStdcall : IDispatch
-{};
-
-struct __declspec(uuid("fa73dd3d-a472-35ed-b8be-f99a13581f72"))
-_CallConvThiscall : IDispatch
-{};
-
-struct __declspec(uuid("3b452d17-3c5e-36c4-a12d-5e9276036cf8"))
-_CallConvFastcall : IDispatch
-{};
-
-struct __declspec(uuid("62caf4a2-6a78-3fc7-af81-a6bbf930761f"))
-_CustomConstantAttribute : IDispatch
-{};
-
-struct __declspec(uuid("ef387020-b664-3acd-a1d2-806345845953"))
-_DateTimeConstantAttribute : IDispatch
-{};
-
-struct __declspec(uuid("3c3a8c69-7417-32fa-aa20-762d85e1b594"))
-_DiscardableAttribute : IDispatch
-{};
-
-struct __declspec(uuid("7e133967-ccec-3e89-8bd2-6cfca649ecbf"))
-_DecimalConstantAttribute : IDispatch
-{};
-
-struct __declspec(uuid("c5c4f625-2329-3382-8994-aaf561e5dfe9"))
-_CompilationRelaxationsAttribute : IDispatch
-{};
-
-struct __declspec(uuid("1eed213e-656a-3a73-a4b9-0d3b26fd942b"))
-_CompilerGlobalScopeAttribute : IDispatch
-{};
-
-struct __declspec(uuid("243368f5-67c9-3510-9424-335a8a67772f"))
-_IndexerNameAttribute : IDispatch
-{};
-
-struct __declspec(uuid("0278c819-0c06-3756-b053-601a3e566d9b"))
-_IsVolatile : IDispatch
-{};
-
-struct __declspec(uuid("98966503-5d80-3242-83ef-79e136f6b954"))
-_MethodImplAttribute : IDispatch
-{};
-
-struct __declspec(uuid("db2c11d9-3870-35e7-a10c-a3ddc3dc79b1"))
-_RequiredAttributeAttribute : IDispatch
-{};
-
-struct __declspec(uuid("f68a4008-ab94-3370-a9ac-8cc99939f534"))
-_IsCopyConstructed : IDispatch
-{};
-
-struct __declspec(uuid("40e8e914-dc23-38a6-936b-90e4e3ab01fa"))
-_NativeCppClassAttribute : IDispatch
-{};
-
-struct __declspec(uuid("97d0b28a-6932-3d74-b67f-6bcd3c921e7d"))
-_IDispatchConstantAttribute : IDispatch
-{};
-
-struct __declspec(uuid("54542649-ce64-3f96-bce5-fde3bb22f242"))
-_IUnknownConstantAttribute : IDispatch
-{};
-
-struct __declspec(uuid("8d597c42-2cfd-32b6-b6d6-86c9e2cff00a"))
-_SecurityElement : IDispatch
-{};
-
-struct __declspec(uuid("fd46bde5-acdf-3ca5-b189-f0678387077f"))
-ISecurityEncodable : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall ToXml (
- /*[out,retval]*/ struct _SecurityElement * * pRetVal ) = 0;
- virtual HRESULT __stdcall FromXml (
- /*[in]*/ struct _SecurityElement * e ) = 0;
-};
-
-struct __declspec(uuid("e6c21ba7-21bb-34e9-8e57-db66d8ce4a70"))
-ISecurityPolicyEncodable : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall ToXml (
- /*[in]*/ struct _PolicyLevel * level,
- /*[out,retval]*/ struct _SecurityElement * * pRetVal ) = 0;
- virtual HRESULT __stdcall FromXml (
- /*[in]*/ struct _SecurityElement * e,
- /*[in]*/ struct _PolicyLevel * level ) = 0;
-};
-
-struct __declspec(uuid("d9fcad88-d869-3788-a802-1b1e007c7a22"))
-_XmlSyntaxException : IDispatch
-{};
-
-struct __declspec(uuid("4803ce39-2f30-31fc-b84b-5a0141385269"))
-_CodeAccessPermission : IDispatch
-{};
-
-struct __declspec(uuid("0720590d-5218-352a-a337-5449e6bd19da"))
-_EnvironmentPermission : IDispatch
-{};
-
-struct __declspec(uuid("a8b7138c-8932-3d78-a585-a91569c743ac"))
-_FileDialogPermission : IDispatch
-{};
-
-struct __declspec(uuid("a2ed7efc-8e59-3ccc-ae92-ea2377f4d5ef"))
-_FileIOPermission : IDispatch
-{};
-
-struct __declspec(uuid("48815668-6c27-3312-803e-2757f55ce96a"))
-_SecurityAttribute : IDispatch
-{};
-
-struct __declspec(uuid("9c5149cb-d3c6-32fd-a0d5-95350de7b813"))
-_CodeAccessSecurityAttribute : IDispatch
-{};
-
-struct __declspec(uuid("9f8f73a3-1e99-3e51-a41b-179a41dc747c"))
-_HostProtectionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("7fee7903-f97c-3350-ad42-196b00ad2564"))
-_IsolatedStoragePermission : IDispatch
-{};
-
-struct __declspec(uuid("0d0c83e8-bde1-3ba5-b1ef-a8fc686d8bc9"))
-_IsolatedStorageFilePermission : IDispatch
-{};
-
-struct __declspec(uuid("4164071a-ed12-3bdd-af40-fdabcaa77d5f"))
-_EnvironmentPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("0ccca629-440f-313e-96cd-ba1b4b4997f7"))
-_FileDialogPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("0dca817d-f21a-3943-b54c-5e800ce5bc50"))
-_FileIOPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("edb51d1c-08ad-346a-be6f-d74fd6d6f965"))
-_KeyContainerPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("68ab69e4-5d68-3b51-b74d-1beab9f37f2b"))
-_PrincipalPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("d31eed10-a5f0-308f-a951-e557961ec568"))
-_ReflectionPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("38b6068c-1e94-3119-8841-1eca35ed8578"))
-_RegistryPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("3a5b876c-cde4-32d2-9c7e-020a14aca332"))
-_SecurityPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("1d5c0f70-af29-38a3-9436-3070a310c73b"))
-_UIPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("2e3be3ed-2f22-3b20-9f92-bd29b79d6f42"))
-_ZoneIdentityPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("c9a740f4-26e9-39a8-8885-8ca26bd79b21"))
-_StrongNameIdentityPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("6fe6894a-2a53-3fb6-a06e-348f9bdad23b"))
-_SiteIdentityPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("ca4a2073-48c5-3e61-8349-11701a90dd9b"))
-_UrlIdentityPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("6722c730-1239-3784-ac94-c285ae5b901a"))
-_PublisherIdentityPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("5c4c522f-de4e-3595-9aa9-9319c86a5283"))
-_IsolatedStoragePermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("6f1f8aae-d667-39cc-98fa-722bebbbeac3"))
-_IsolatedStorageFilePermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("947a1995-bc16-3e7c-b65a-99e71f39c091"))
-_PermissionSetAttribute : IDispatch
-{};
-
-struct __declspec(uuid("aeb3727f-5c3a-34c4-bf18-a38f088ac8c7"))
-_ReflectionPermission : IDispatch
-{};
-
-struct __declspec(uuid("7c6b06d1-63ad-35ef-a938-149b4ad9a71f"))
-_PrincipalPermission : IDispatch
-{};
-
-struct __declspec(uuid("33c54a2d-02bd-3848-80b6-742d537085e5"))
-_SecurityPermission : IDispatch
-{};
-
-struct __declspec(uuid("790b3ee9-7e06-3cd0-8243-5848486d6a78"))
-_SiteIdentityPermission : IDispatch
-{};
-
-struct __declspec(uuid("5f1562fb-0160-3655-baea-b15bef609161"))
-_StrongNameIdentityPermission : IDispatch
-{};
-
-struct __declspec(uuid("af53d21a-d6af-3406-b399-7df9d2aad48a"))
-_StrongNamePublicKeyBlob : IDispatch
-{};
-
-struct __declspec(uuid("47698389-f182-3a67-87df-aed490e14dc6"))
-_UIPermission : IDispatch
-{};
-
-struct __declspec(uuid("ec7cac31-08a2-393b-bdf2-d052eb53af2c"))
-_UrlIdentityPermission : IDispatch
-{};
-
-struct __declspec(uuid("38b2f8d7-8cf4-323b-9c17-9c55ee287a63"))
-_ZoneIdentityPermission : IDispatch
-{};
-
-struct __declspec(uuid("5f19e082-26f8-3361-b338-9bacb98809a4"))
-_GacIdentityPermissionAttribute : IDispatch
-{};
-
-struct __declspec(uuid("a9637792-5be8-3c93-a501-49f0e840de38"))
-_GacIdentityPermission : IDispatch
-{};
-
-struct __declspec(uuid("094351ea-dbc1-327f-8a83-913b593a66be"))
-_KeyContainerPermissionAccessEntry : IDispatch
-{};
-
-struct __declspec(uuid("28ecf94e-3510-3a3e-8bd1-f866f45f3b06"))
-_KeyContainerPermissionAccessEntryCollection : IDispatch
-{};
-
-struct __declspec(uuid("293187ea-5f88-316f-86a5-533b0c7b353f"))
-_KeyContainerPermissionAccessEntryEnumerator : IDispatch
-{};
-
-struct __declspec(uuid("107a3cf1-b35e-3a23-b660-60264b231225"))
-_KeyContainerPermission : IDispatch
-{};
-
-struct __declspec(uuid("e86cc74a-1233-3df3-b13f-8b27eeaac1f6"))
-_PublisherIdentityPermission : IDispatch
-{};
-
-struct __declspec(uuid("c3fb5510-3454-3b31-b64f-de6aad6be820"))
-_RegistryPermission : IDispatch
-{};
-
-struct __declspec(uuid("8000e51a-541c-3b20-a8ec-c8a8b41116c4"))
-_SuppressUnmanagedCodeSecurityAttribute : IDispatch
-{};
-
-struct __declspec(uuid("41f41c1b-7b8d-39a3-a28f-aae20787f469"))
-_UnverifiableCodeAttribute : IDispatch
-{};
-
-struct __declspec(uuid("f1c930c4-2233-3924-9840-231d008259b4"))
-_AllowPartiallyTrustedCallersAttribute : IDispatch
-{};
-
-struct __declspec(uuid("9deae196-48c1-3590-9d0a-33716a214acd"))
-_HostSecurityManager : IDispatch
-{};
-
-struct __declspec(uuid("c2af4970-4fb6-319c-a8aa-0614d27f2b2c"))
-_PermissionSet : IDispatch
-{};
-
-struct __declspec(uuid("ba3e053f-ade3-3233-874a-16e624c9a49b"))
-_NamedPermissionSet : IDispatch
-{};
-
-struct __declspec(uuid("f174290f-e4cf-3976-88aa-4f8e32eb03db"))
-_SecurityException : IDispatch
-{};
-
-struct __declspec(uuid("ed727a9b-6fc5-3fed-bedd-7b66c847f87a"))
-_HostProtectionException : IDispatch
-{};
-
-struct __declspec(uuid("abc04b16-5539-3c7e-92ec-0905a4a24464"))
-_SecurityManager : IDispatch
-{};
-
-struct __declspec(uuid("f65070df-57af-3ae3-b951-d2ad7d513347"))
-_VerificationException : IDispatch
-{};
-
-struct __declspec(uuid("f042505b-7aac-313b-a8c7-3f1ac949c311"))
-_ContextAttribute : IDispatch
-{};
-
-struct __declspec(uuid("3936abe1-b29e-3593-83f1-793d1a7f3898"))
-_AsyncResult : IDispatch
-{};
-
-struct __declspec(uuid("ffb2e16e-e5c7-367c-b326-965abf510f24"))
-_ChannelServices : IDispatch
-{};
-
-struct __declspec(uuid("e1796120-c324-30d8-86f4-20086711463b"))
-_ClientChannelSinkStack : IDispatch
-{};
-
-struct __declspec(uuid("52da9f90-89b3-35ab-907b-3562642967de"))
-_ServerChannelSinkStack : IDispatch
-{};
-
-struct __declspec(uuid("ff19d114-3bda-30ac-8e89-36ca64a87120"))
-_ClientSponsor : IDispatch
-{};
-
-struct __declspec(uuid("ee949b7b-439f-363e-b9fc-34db1fb781d7"))
-_CrossContextDelegate : IDispatch
-{};
-
-struct __declspec(uuid("11a2ea7a-d600-307b-a606-511a6c7950d1"))
-_Context : IDispatch
-{};
-
-struct __declspec(uuid("f01d896d-8d5f-3235-be59-20e1e10dc22a"))
-IContextProperty : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_name (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall IsNewContextOK (
- /*[in]*/ struct _Context * newCtx,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall Freeze (
- /*[in]*/ struct _Context * newContext ) = 0;
-};
-
-struct __declspec(uuid("4acb3495-05db-381b-890a-d12f5340dca3"))
-_ContextProperty : IDispatch
-{};
-
-struct __declspec(uuid("77c9bceb-9958-33c0-a858-599f66697da7"))
-_EnterpriseServicesHelper : IDispatch
-{};
-
-struct __declspec(uuid("aa6da581-f972-36de-a53b-7585428a68ab"))
-_ChannelDataStore : IDispatch
-{};
-
-struct __declspec(uuid("65887f70-c646-3a66-8697-8a3f7d8fe94d"))
-_TransportHeaders : IDispatch
-{};
-
-struct __declspec(uuid("a18545b7-e5ee-31ee-9b9b-41199b11c995"))
-_SinkProviderData : IDispatch
-{};
-
-struct __declspec(uuid("a1329ec9-e567-369f-8258-18366d89eaf8"))
-_BaseChannelObjectWithProperties : IDispatch
-{};
-
-struct __declspec(uuid("8af3451e-154d-3d86-80d8-f8478b9733ed"))
-_BaseChannelSinkWithProperties : IDispatch
-{};
-
-struct __declspec(uuid("94bb98ed-18bb-3843-a7fe-642824ab4e01"))
-_BaseChannelWithProperties : IDispatch
-{};
-
-struct __declspec(uuid("b0ad9a21-5439-3d88-8975-4018b828d74c"))
-_LifetimeServices : IDispatch
-{};
-
-struct __declspec(uuid("0eeff4c2-84bf-3e4e-bf22-b7bdbb5df899"))
-_ReturnMessage : IDispatch
-{};
-
-struct __declspec(uuid("95e01216-5467-371b-8597-4074402ccb06"))
-_MethodCall : IDispatch
-{};
-
-struct __declspec(uuid("a2246ae7-eb81-3a20-8e70-c9fa341c7e10"))
-_ConstructionCall : IDispatch
-{};
-
-struct __declspec(uuid("9e9ea93a-d000-3ab9-bfca-ddeb398a55b9"))
-_MethodResponse : IDispatch
-{};
-
-struct __declspec(uuid("be457280-6ffa-3e76-9822-83de63c0c4e0"))
-_ConstructionResponse : IDispatch
-{};
-
-struct __declspec(uuid("ef926e1f-3ee7-32bc-8b01-c6e98c24bc19"))
-_InternalMessageWrapper : IDispatch
-{};
-
-struct __declspec(uuid("c9614d78-10ea-3310-87ea-821b70632898"))
-_MethodCallMessageWrapper : IDispatch
-{};
-
-struct __declspec(uuid("89304439-a24f-30f6-9a8f-89ce472d85da"))
-_MethodReturnMessageWrapper : IDispatch
-{};
-
-struct __declspec(uuid("1dd3cf3d-df8e-32ff-91ec-e19aa10b63fb"))
-_ObjRef : IDispatch
-{};
-
-struct __declspec(uuid("03ec7d10-17a5-3585-9a2e-0596fcac3870"))
-ITrackingHandler : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall MarshaledObject (
- /*[in]*/ VARIANT obj,
- /*[in]*/ struct _ObjRef * or ) = 0;
- virtual HRESULT __stdcall UnmarshaledObject (
- /*[in]*/ VARIANT obj,
- /*[in]*/ struct _ObjRef * or ) = 0;
- virtual HRESULT __stdcall DisconnectedObject (
- /*[in]*/ VARIANT obj ) = 0;
-};
-
-struct __declspec(uuid("8ffedc68-5233-3fa8-813d-405aabb33ecb"))
-_OneWayAttribute : IDispatch
-{};
-
-struct __declspec(uuid("d80ff312-2930-3680-a5e9-b48296c7415f"))
-_ProxyAttribute : IDispatch
-{};
-
-struct __declspec(uuid("e0cf3f77-c7c3-33da-beb4-46147fc905de"))
-_RealProxy : IDispatch
-{};
-
-struct __declspec(uuid("725692a5-9e12-37f6-911c-e3da77e5faca"))
-_SoapAttribute : IDispatch
-{};
-
-struct __declspec(uuid("ebcdcd84-8c74-39fd-821c-f5eb3a2704d7"))
-_SoapTypeAttribute : IDispatch
-{};
-
-struct __declspec(uuid("c58145b5-bd5a-3896-95d9-b358f54fbc44"))
-_SoapMethodAttribute : IDispatch
-{};
-
-struct __declspec(uuid("46a3f9ff-f73c-33c7-bcc3-1bef4b25e4ae"))
-_SoapFieldAttribute : IDispatch
-{};
-
-struct __declspec(uuid("c32abfc9-3917-30bf-a7bc-44250bdfc5d8"))
-_SoapParameterAttribute : IDispatch
-{};
-
-struct __declspec(uuid("4b10971e-d61d-373f-bc8d-2ccf31126215"))
-_RemotingConfiguration : IDispatch
-{};
-
-struct __declspec(uuid("8359f3ab-643f-3bcf-91e8-16e779edebe1"))
-_TypeEntry : IDispatch
-{};
-
-struct __declspec(uuid("bac12781-6865-3558-a8d1-f1cadd2806dd"))
-_ActivatedClientTypeEntry : IDispatch
-{};
-
-struct __declspec(uuid("94855a3b-5ca2-32cf-b1ab-48fd3915822c"))
-_ActivatedServiceTypeEntry : IDispatch
-{};
-
-struct __declspec(uuid("4d0bc339-e3f9-3e9e-8f68-92168e6f6981"))
-_WellKnownClientTypeEntry : IDispatch
-{};
-
-struct __declspec(uuid("60b8b604-0aed-3093-ac05-eb98fb29fc47"))
-_WellKnownServiceTypeEntry : IDispatch
-{};
-
-struct __declspec(uuid("7264843f-f60c-39a9-99e1-029126aa0815"))
-_RemotingException : IDispatch
-{};
-
-struct __declspec(uuid("19373c44-55b4-3487-9ad8-4c621aae85ea"))
-_ServerException : IDispatch
-{};
-
-struct __declspec(uuid("44db8e15-acb1-34ee-81f9-56ed7ae37a5c"))
-_RemotingTimeoutException : IDispatch
-{};
-
-struct __declspec(uuid("7b91368d-a50a-3d36-be8e-5b8836a419ad"))
-_RemotingServices : IDispatch
-{};
-
-struct __declspec(uuid("f4efb305-cdc4-31c5-8102-33c9b91774f3"))
-_InternalRemotingServices : IDispatch
-{};
-
-struct __declspec(uuid("04a35d22-0b08-34e7-a573-88ef2374375e"))
-_MessageSurrogateFilter : IDispatch
-{};
-
-struct __declspec(uuid("551f7a57-8651-37db-a94a-6a3ca09c0ed7"))
-_RemotingSurrogateSelector : IDispatch
-{};
-
-struct __declspec(uuid("7416b6ee-82e8-3a16-966b-018a40e7b1aa"))
-_SoapServices : IDispatch
-{};
-
-struct __declspec(uuid("1738adbc-156e-3897-844f-c3147c528dea"))
-_SoapDateTime : IDispatch
-{};
-
-struct __declspec(uuid("7ef50ddb-32a5-30a1-b412-47fab911404a"))
-_SoapDuration : IDispatch
-{};
-
-struct __declspec(uuid("a3bf0bcd-ec32-38e6-92f2-5f37bad8030d"))
-_SoapTime : IDispatch
-{};
-
-struct __declspec(uuid("cfa6e9d2-b3de-39a6-94d1-cc691de193f8"))
-_SoapDate : IDispatch
-{};
-
-struct __declspec(uuid("103c7ef9-a9ee-35fb-84c5-3086c9725a20"))
-_SoapYearMonth : IDispatch
-{};
-
-struct __declspec(uuid("c20769f3-858d-316a-be6d-c347a47948ad"))
-_SoapYear : IDispatch
-{};
-
-struct __declspec(uuid("f9ead0aa-4156-368f-ae05-fd59d70f758d"))
-_SoapMonthDay : IDispatch
-{};
-
-struct __declspec(uuid("d9e8314d-5053-3497-8a33-97d3dcfe33e2"))
-_SoapDay : IDispatch
-{};
-
-struct __declspec(uuid("b4e32423-e473-3562-aa12-62fde5a7d4a2"))
-_SoapMonth : IDispatch
-{};
-
-struct __declspec(uuid("63b9da95-fb91-358a-b7b7-90c34aa34ab7"))
-_SoapHexBinary : IDispatch
-{};
-
-struct __declspec(uuid("8ed115a1-5e7b-34dc-ab85-90316f28015d"))
-_SoapBase64Binary : IDispatch
-{};
-
-struct __declspec(uuid("30c65c40-4e54-3051-9d8f-4709b6ab214c"))
-_SoapInteger : IDispatch
-{};
-
-struct __declspec(uuid("4979ec29-c2b7-3ad6-986d-5aaf7344cc4e"))
-_SoapPositiveInteger : IDispatch
-{};
-
-struct __declspec(uuid("aaf5401e-f71c-3fe3-8a73-a25074b20d3a"))
-_SoapNonPositiveInteger : IDispatch
-{};
-
-struct __declspec(uuid("bc261fc6-7132-3fb5-9aac-224845d3aa99"))
-_SoapNonNegativeInteger : IDispatch
-{};
-
-struct __declspec(uuid("e384aa10-a70c-3943-97cf-0f7c282c3bdc"))
-_SoapNegativeInteger : IDispatch
-{};
-
-struct __declspec(uuid("818ec118-be7e-3cde-92c8-44b99160920e"))
-_SoapAnyUri : IDispatch
-{};
-
-struct __declspec(uuid("3ac646b6-6b84-382f-9aed-22c2433244e6"))
-_SoapQName : IDispatch
-{};
-
-struct __declspec(uuid("974f01f4-6086-3137-9448-6a31fc9bef08"))
-_SoapNotation : IDispatch
-{};
-
-struct __declspec(uuid("f4926b50-3f23-37e0-9afa-aa91ff89a7bd"))
-_SoapNormalizedString : IDispatch
-{};
-
-struct __declspec(uuid("ab4e97b9-651d-36f4-aaba-28acf5746624"))
-_SoapToken : IDispatch
-{};
-
-struct __declspec(uuid("14aed851-a168-3462-b877-8f9a01126653"))
-_SoapLanguage : IDispatch
-{};
-
-struct __declspec(uuid("5eb06bef-4adf-3cc1-a6f2-62f76886b13a"))
-_SoapName : IDispatch
-{};
-
-struct __declspec(uuid("7947a829-adb5-34d0-9cc8-6c172742c803"))
-_SoapIdrefs : IDispatch
-{};
-
-struct __declspec(uuid("aca96da3-96ed-397e-8a72-ee1be1025f5e"))
-_SoapEntities : IDispatch
-{};
-
-struct __declspec(uuid("e941fa15-e6c8-3dd4-b060-c0ddfbc0240a"))
-_SoapNmtoken : IDispatch
-{};
-
-struct __declspec(uuid("a5e385ae-27fb-3708-baf7-0bf1f3955747"))
-_SoapNmtokens : IDispatch
-{};
-
-struct __declspec(uuid("725cdaf7-b739-35c1-8463-e2a923e1f618"))
-_SoapNcName : IDispatch
-{};
-
-struct __declspec(uuid("6a46b6a2-2d2c-3c67-af67-aae0175f17ae"))
-_SoapId : IDispatch
-{};
-
-struct __declspec(uuid("7db7fd83-de89-38e1-9645-d4cabde694c0"))
-_SoapIdref : IDispatch
-{};
-
-struct __declspec(uuid("37171746-b784-3586-a7d5-692a7604a66b"))
-_SoapEntity : IDispatch
-{};
-
-struct __declspec(uuid("2d985674-231c-33d4-b14d-f3a6bd2ebe19"))
-_SynchronizationAttribute : IDispatch
-{};
-
-struct __declspec(uuid("f51728f2-2def-308c-874a-cbb1baa9cf9e"))
-_TrackingServices : IDispatch
-{};
-
-struct __declspec(uuid("717105a3-739b-3bc3-a2b7-ad215903fad2"))
-_UrlAttribute : IDispatch
-{};
-
-struct __declspec(uuid("0d296515-ad19-3602-b415-d8ec77066081"))
-_Header : IDispatch
-{};
-
-struct __declspec(uuid("5dbbaf39-a3df-30b7-aaea-9fd11394123f"))
-_HeaderHandler : IDispatch
-{};
-
-struct __declspec(uuid("ae1850fd-3596-3727-a242-2fc31c5a0312"))
-IRemotingFormatter : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Deserialize (
- /*[in]*/ struct _Stream * serializationStream,
- /*[in]*/ struct _HeaderHandler * handler,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall Serialize (
- /*[in]*/ struct _Stream * serializationStream,
- /*[in]*/ VARIANT graph,
- /*[in]*/ SAFEARRAY * headers ) = 0;
-};
-
-struct __declspec(uuid("53bce4d4-6209-396d-bd4a-0b0a0a177df9"))
-_CallContext : IDispatch
-{};
-
-struct __declspec(uuid("9aff21f5-1c9c-35e7-aea4-c3aa0beb3b77"))
-_LogicalCallContext : IDispatch
-{};
-
-struct __declspec(uuid("34ec3bd7-f2f6-3c20-a639-804bff89df65"))
-_IsolatedStorage : IDispatch
-{};
-
-struct __declspec(uuid("68d5592b-47c8-381a-8d51-3925c16cf025"))
-_IsolatedStorageFileStream : IDispatch
-{};
-
-struct __declspec(uuid("aec2b0de-9898-3607-b845-63e2e307cb5f"))
-_IsolatedStorageException : IDispatch
-{};
-
-struct __declspec(uuid("6bbb7dee-186f-3d51-9486-be0a71e915ce"))
-_IsolatedStorageFile : IDispatch
-{};
-
-struct __declspec(uuid("361a5049-1bc8-35a9-946a-53a877902f25"))
-_InternalRM : IDispatch
-{};
-
-struct __declspec(uuid("a864fb13-f945-3dc0-a01c-b903f944fc97"))
-_InternalST : IDispatch
-{};
-
-struct __declspec(uuid("bc0847b2-bd5c-37b3-ba67-7d2d54b17238"))
-_SoapMessage : IDispatch
-{};
-
-struct __declspec(uuid("a1c392fc-314c-39d5-8de6-1f8ebca0a1e2"))
-_SoapFault : IDispatch
-{};
-
-struct __declspec(uuid("02d1bd78-3bb6-37ad-a9f8-f7d5da273e4e"))
-_ServerFault : IDispatch
-{};
-
-struct __declspec(uuid("3bcf0cb2-a849-375e-8189-1ba5f1f4a9b0"))
-_BinaryFormatter : IDispatch
-{};
-
-struct __declspec(uuid("0daeaee7-007b-3fca-8755-a5c6c3158955"))
-_DynamicILInfo : IDispatch
-{};
-
-struct __declspec(uuid("eaaa2670-0fb1-33ea-852b-f1c97fed1797"))
-_DynamicMethod : IDispatch
-{};
-
-struct __declspec(uuid("1db1cc2a-da73-389e-828b-5c616f4fac49"))
-_OpCodes : IDispatch
-{};
-
-struct __declspec(uuid("b1a62835-fc19-35a4-b206-a452463d7ee7"))
-_GenericTypeParameterBuilder : IDispatch
-{};
-
-struct __declspec(uuid("fd302d86-240a-3694-a31f-9ef59e6e41bc"))
-_UnmanagedMarshal : IDispatch
-{};
-
-struct __declspec(uuid("8978b0be-a89e-3ff9-9834-77862cebff3d"))
-_KeySizes : IDispatch
-{};
-
-struct __declspec(uuid("4311e8f5-b249-3f81-8ff4-cf853d85306d"))
-_CryptographicException : IDispatch
-{};
-
-struct __declspec(uuid("7fb08423-038f-3acc-b600-e6d072bae160"))
-_CryptographicUnexpectedOperationException : IDispatch
-{};
-
-struct __declspec(uuid("7ae4b03c-414a-36e0-ba68-f9603004c925"))
-_RandomNumberGenerator : IDispatch
-{};
-
-struct __declspec(uuid("2c65d4c0-584c-3e4e-8e6d-1afb112bff69"))
-_RNGCryptoServiceProvider : IDispatch
-{};
-
-struct __declspec(uuid("05bc0e38-7136-3825-9e34-26c1cf2142c9"))
-_SymmetricAlgorithm : IDispatch
-{};
-
-struct __declspec(uuid("09343ac0-d19a-3e62-bc16-0f600f10180a"))
-_AsymmetricAlgorithm : IDispatch
-{};
-
-struct __declspec(uuid("b6685cca-7a49-37d1-a805-3de829cb8deb"))
-_AsymmetricKeyExchangeDeformatter : IDispatch
-{};
-
-struct __declspec(uuid("1365b84b-6477-3c40-be6a-089dc01eced9"))
-_AsymmetricKeyExchangeFormatter : IDispatch
-{};
-
-struct __declspec(uuid("7ca5fe57-d1ac-3064-bb0b-f450be40f194"))
-_AsymmetricSignatureDeformatter : IDispatch
-{};
-
-struct __declspec(uuid("5363d066-6295-3618-be33-3f0b070b7976"))
-_AsymmetricSignatureFormatter : IDispatch
-{};
-
-struct __declspec(uuid("23ded1e1-7d5f-3936-aa4e-18bbcc39b155"))
-_ToBase64Transform : IDispatch
-{};
-
-struct __declspec(uuid("fc0717a6-2e86-372f-81f4-b35ed4bdf0de"))
-_FromBase64Transform : IDispatch
-{};
-
-struct __declspec(uuid("983b8639-2ed7-364c-9899-682abb2ce850"))
-_CryptoAPITransform : IDispatch
-{};
-
-struct __declspec(uuid("d5331d95-fff2-358f-afd5-588f469ff2e4"))
-_CspParameters : IDispatch
-{};
-
-struct __declspec(uuid("ab00f3f8-7dde-3ff5-b805-6c5dbb200549"))
-_CryptoConfig : IDispatch
-{};
-
-struct __declspec(uuid("4134f762-d0ec-3210-93c0-de4f443d5669"))
-_CryptoStream : IDispatch
-{};
-
-struct __declspec(uuid("c7ef0214-b91c-3799-98dd-c994aabfc741"))
-_DES : IDispatch
-{};
-
-struct __declspec(uuid("65e8495e-5207-3248-9250-0fc849b4f096"))
-_DESCryptoServiceProvider : IDispatch
-{};
-
-struct __declspec(uuid("140ee78f-067f-3765-9258-c3bc72fe976b"))
-_DeriveBytes : IDispatch
-{};
-
-struct __declspec(uuid("0eb5b5e0-1be6-3a5f-87b3-e3323342f44e"))
-_DSA : IDispatch
-{};
-
-struct __declspec(uuid("1f38aafe-7502-332f-971f-c2fc700a1d55"))
-_DSACryptoServiceProvider : IDispatch
-{};
-
-struct __declspec(uuid("0e774498-ade6-3820-b1d5-426b06397be7"))
-_DSASignatureDeformatter : IDispatch
-{};
-
-struct __declspec(uuid("4b5fc561-5983-31e4-903b-1404231b2c89"))
-_DSASignatureFormatter : IDispatch
-{};
-
-struct __declspec(uuid("69d3baba-1c3d-354c-acfe-f19109ec3896"))
-_HashAlgorithm : IDispatch
-{};
-
-struct __declspec(uuid("d182cf91-628c-3ff6-87f0-41ba51cc7433"))
-_KeyedHashAlgorithm : IDispatch
-{};
-
-struct __declspec(uuid("e5456726-33f6-34e4-95c2-db2bfa581462"))
-_HMAC : IDispatch
-{};
-
-struct __declspec(uuid("486360f5-6213-322b-befb-45221579d4af"))
-_HMACMD5 : IDispatch
-{};
-
-struct __declspec(uuid("9fd974a5-338c-37b9-a1b2-d45f0c2b25c2"))
-_HMACRIPEMD160 : IDispatch
-{};
-
-struct __declspec(uuid("63ac7c37-c51a-3d82-8fdd-2a567039e46d"))
-_HMACSHA1 : IDispatch
-{};
-
-struct __declspec(uuid("1377ce34-8921-3bd4-96e9-c8d5d5aa1adf"))
-_HMACSHA256 : IDispatch
-{};
-
-struct __declspec(uuid("786f8ac3-93e4-3b6f-9f62-1901b0e5f433"))
-_HMACSHA384 : IDispatch
-{};
-
-struct __declspec(uuid("eb081b9d-a766-3abe-b720-505c42162d83"))
-_HMACSHA512 : IDispatch
-{};
-
-struct __declspec(uuid("be8619cb-3731-3cb2-a3a8-cd0bfa5566ec"))
-_CspKeyContainerInfo : IDispatch
-{};
-
-struct __declspec(uuid("494a7583-190e-3693-9ec4-de54dc6a84a2"))
-ICspAsymmetricAlgorithm : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_CspKeyContainerInfo (
- /*[out,retval]*/ struct _CspKeyContainerInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall ExportCspBlob (
- /*[in]*/ VARIANT_BOOL includePrivateParameters,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall ImportCspBlob (
- /*[in]*/ SAFEARRAY * rawData ) = 0;
-};
-
-struct __declspec(uuid("1cac0bda-ac58-31bc-b624-63f77d0c3d2f"))
-_MACTripleDES : IDispatch
-{};
-
-struct __declspec(uuid("9aa8765e-69a0-30e3-9cde-ebc70662ae37"))
-_MD5 : IDispatch
-{};
-
-struct __declspec(uuid("d3f5c812-5867-33c9-8cee-cb170e8d844a"))
-_MD5CryptoServiceProvider : IDispatch
-{};
-
-struct __declspec(uuid("85601fee-a79d-3710-af21-099089edc0bf"))
-_MaskGenerationMethod : IDispatch
-{};
-
-struct __declspec(uuid("3cd62d67-586f-309e-a6d8-1f4baac5ac28"))
-_PasswordDeriveBytes : IDispatch
-{};
-
-struct __declspec(uuid("425bff0d-59e4-36a8-b1ff-1f5d39d698f4"))
-_PKCS1MaskGenerationMethod : IDispatch
-{};
-
-struct __declspec(uuid("f7c0c4cc-0d49-31ee-a3d3-b8b551e4928c"))
-_RC2 : IDispatch
-{};
-
-struct __declspec(uuid("875715c5-cb64-3920-8156-0ee9cb0e07ea"))
-_RC2CryptoServiceProvider : IDispatch
-{};
-
-struct __declspec(uuid("a6589897-5a67-305f-9497-72e5fe8bead5"))
-_Rfc2898DeriveBytes : IDispatch
-{};
-
-struct __declspec(uuid("e5481be9-3422-3506-bc35-b96d4535014d"))
-_RIPEMD160 : IDispatch
-{};
-
-struct __declspec(uuid("814f9c35-b7f8-3ceb-8e43-e01f09157060"))
-_RIPEMD160Managed : IDispatch
-{};
-
-struct __declspec(uuid("0b3fb710-a25c-3310-8774-1cf117f95bd4"))
-_RSA : IDispatch
-{};
-
-struct __declspec(uuid("bd9df856-2300-3254-bcf0-679ba03c7a13"))
-_RSACryptoServiceProvider : IDispatch
-{};
-
-struct __declspec(uuid("37625095-7baa-377d-a0dc-7f465c0167aa"))
-_RSAOAEPKeyExchangeDeformatter : IDispatch
-{};
-
-struct __declspec(uuid("77a416e7-2ac6-3d0e-98ff-3ba0f586f56f"))
-_RSAOAEPKeyExchangeFormatter : IDispatch
-{};
-
-struct __declspec(uuid("8034aaf4-3666-3b6f-85cf-463f9bfd31a9"))
-_RSAPKCS1KeyExchangeDeformatter : IDispatch
-{};
-
-struct __declspec(uuid("9ff67f8e-a7aa-3ba6-90ee-9d44af6e2f8c"))
-_RSAPKCS1KeyExchangeFormatter : IDispatch
-{};
-
-struct __declspec(uuid("fc38507e-06a4-3300-8652-8d7b54341f65"))
-_RSAPKCS1SignatureDeformatter : IDispatch
-{};
-
-struct __declspec(uuid("fb7a5ff4-cfa8-3f24-ad5f-d5eb39359707"))
-_RSAPKCS1SignatureFormatter : IDispatch
-{};
-
-struct __declspec(uuid("21b52a91-856f-373c-ad42-4cf3f1021f5a"))
-_Rijndael : IDispatch
-{};
-
-struct __declspec(uuid("427ea9d3-11d8-3e38-9e05-a4f7fa684183"))
-_RijndaelManaged : IDispatch
-{};
-
-struct __declspec(uuid("5767c78f-f344-35a5-84bc-53b9eaeb68cb"))
-_RijndaelManagedTransform : IDispatch
-{};
-
-struct __declspec(uuid("48600dd2-0099-337f-92d6-961d1e5010d4"))
-_SHA1 : IDispatch
-{};
-
-struct __declspec(uuid("a16537bc-1edf-3516-b75e-cc65caf873ab"))
-_SHA1CryptoServiceProvider : IDispatch
-{};
-
-struct __declspec(uuid("c27990bb-3cfd-3d29-8dc0-bbe5fbadeafd"))
-_SHA1Managed : IDispatch
-{};
-
-struct __declspec(uuid("3b274703-dfae-3f9c-a1b5-9990df9d7fa3"))
-_SHA256 : IDispatch
-{};
-
-struct __declspec(uuid("3d077954-7bcc-325b-9dda-3b17a03378e0"))
-_SHA256Managed : IDispatch
-{};
-
-struct __declspec(uuid("b60ad5d7-2c2e-35b7-8d77-7946156cfe8e"))
-_SHA384 : IDispatch
-{};
-
-struct __declspec(uuid("de541460-f838-3698-b2da-510b09070118"))
-_SHA384Managed : IDispatch
-{};
-
-struct __declspec(uuid("49dd9e4b-84f3-3d6d-91fb-3fedcef634c7"))
-_SHA512 : IDispatch
-{};
-
-struct __declspec(uuid("dc8ce439-7954-36ed-803c-674f72f27249"))
-_SHA512Managed : IDispatch
-{};
-
-struct __declspec(uuid("8017b414-4886-33da-80a3-7865c1350d43"))
-_SignatureDescription : IDispatch
-{};
-
-struct __declspec(uuid("c040b889-5278-3132-aff9-afa61707a81d"))
-_TripleDES : IDispatch
-{};
-
-struct __declspec(uuid("ec69d083-3cd0-3c0c-998c-3b738db535d5"))
-_TripleDESCryptoServiceProvider : IDispatch
-{};
-
-struct __declspec(uuid("68fd6f14-a7b2-36c8-a724-d01f90d73477"))
-_X509Certificate : IDispatch
-{};
-
-struct __declspec(uuid("b36b5c63-42ef-38bc-a07e-0b34c98f164a"))
-_Exception : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT obj,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Message (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall GetBaseException (
- /*[out,retval]*/ struct _Exception * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_StackTrace (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_HelpLink (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_HelpLink (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall get_Source (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_Source (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall GetObjectData (
- /*[in]*/ struct _SerializationInfo * info,
- /*[in]*/ struct StreamingContext Context ) = 0;
- virtual HRESULT __stdcall get_InnerException (
- /*[out,retval]*/ struct _Exception * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_TargetSite (
- /*[out,retval]*/ struct _MethodBase * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("3afab213-f5a2-3241-93ba-329ea4ba8016"))
-IClientResponseChannelSinkStack : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall AsyncProcessResponse (
- /*[in]*/ struct ITransportHeaders * headers,
- /*[in]*/ struct _Stream * Stream ) = 0;
- virtual HRESULT __stdcall DispatchReplyMessage (
- /*[in]*/ struct IMessage * msg ) = 0;
- virtual HRESULT __stdcall DispatchException (
- /*[in]*/ struct _Exception * e ) = 0;
-};
-
-struct __declspec(uuid("f617690a-55f4-36af-9149-d199831f8594"))
-IMethodReturnMessage : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_OutArgCount (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetOutArgName (
- /*[in]*/ long index,
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall GetOutArg (
- /*[in]*/ long argNum,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_OutArgs (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Exception (
- /*[out,retval]*/ struct _Exception * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ReturnValue (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("9a604ee7-e630-3ded-9444-baae247075ab"))
-IFormattable : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ToString (
- /*[in]*/ BSTR format,
- /*[in]*/ struct IFormatProvider * formatProvider,
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("805e3b62-b5e9-393d-8941-377d8bf4556b"))
-IConvertible : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeCode (
- /*[out,retval]*/ enum TypeCode * pRetVal ) = 0;
- virtual HRESULT __stdcall ToBoolean (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall ToChar (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ unsigned short * pRetVal ) = 0;
- virtual HRESULT __stdcall ToSByte (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ char * pRetVal ) = 0;
- virtual HRESULT __stdcall ToByte (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ unsigned char * pRetVal ) = 0;
- virtual HRESULT __stdcall ToInt16 (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ short * pRetVal ) = 0;
- virtual HRESULT __stdcall ToUInt16 (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ unsigned short * pRetVal ) = 0;
- virtual HRESULT __stdcall ToInt32 (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall ToUInt32 (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ unsigned long * pRetVal ) = 0;
- virtual HRESULT __stdcall ToInt64 (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ __int64 * pRetVal ) = 0;
- virtual HRESULT __stdcall ToUInt64 (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ unsigned __int64 * pRetVal ) = 0;
- virtual HRESULT __stdcall ToSingle (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ float * pRetVal ) = 0;
- virtual HRESULT __stdcall ToDouble (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ double * pRetVal ) = 0;
- virtual HRESULT __stdcall ToDecimal (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ DECIMAL * pRetVal ) = 0;
- virtual HRESULT __stdcall ToDateTime (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ DATE * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ToString (
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall ToType (
- /*[in]*/ struct _Type * conversionType,
- /*[in]*/ struct IFormatProvider * provider,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("05f696dc-2b29-3663-ad8b-c4389cf2a713"))
-_AppDomain : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT other,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall InitializeLifetimeService (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall GetLifetimeService (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Evidence (
- /*[out,retval]*/ struct _Evidence * * pRetVal ) = 0;
- virtual HRESULT __stdcall add_DomainUnload (
- /*[in]*/ struct _EventHandler * value ) = 0;
- virtual HRESULT __stdcall remove_DomainUnload (
- /*[in]*/ struct _EventHandler * value ) = 0;
- virtual HRESULT __stdcall add_AssemblyLoad (
- /*[in]*/ struct _AssemblyLoadEventHandler * value ) = 0;
- virtual HRESULT __stdcall remove_AssemblyLoad (
- /*[in]*/ struct _AssemblyLoadEventHandler * value ) = 0;
- virtual HRESULT __stdcall add_ProcessExit (
- /*[in]*/ struct _EventHandler * value ) = 0;
- virtual HRESULT __stdcall remove_ProcessExit (
- /*[in]*/ struct _EventHandler * value ) = 0;
- virtual HRESULT __stdcall add_TypeResolve (
- /*[in]*/ struct _ResolveEventHandler * value ) = 0;
- virtual HRESULT __stdcall remove_TypeResolve (
- /*[in]*/ struct _ResolveEventHandler * value ) = 0;
- virtual HRESULT __stdcall add_ResourceResolve (
- /*[in]*/ struct _ResolveEventHandler * value ) = 0;
- virtual HRESULT __stdcall remove_ResourceResolve (
- /*[in]*/ struct _ResolveEventHandler * value ) = 0;
- virtual HRESULT __stdcall add_AssemblyResolve (
- /*[in]*/ struct _ResolveEventHandler * value ) = 0;
- virtual HRESULT __stdcall remove_AssemblyResolve (
- /*[in]*/ struct _ResolveEventHandler * value ) = 0;
- virtual HRESULT __stdcall add_UnhandledException (
- /*[in]*/ struct _UnhandledExceptionEventHandler * value ) = 0;
- virtual HRESULT __stdcall remove_UnhandledException (
- /*[in]*/ struct _UnhandledExceptionEventHandler * value ) = 0;
- virtual HRESULT __stdcall DefineDynamicAssembly (
- /*[in]*/ struct _AssemblyName * name,
- /*[in]*/ enum AssemblyBuilderAccess access,
- /*[out,retval]*/ struct _AssemblyBuilder * * pRetVal ) = 0;
- virtual HRESULT __stdcall DefineDynamicAssembly_2 (
- /*[in]*/ struct _AssemblyName * name,
- /*[in]*/ enum AssemblyBuilderAccess access,
- /*[in]*/ BSTR dir,
- /*[out,retval]*/ struct _AssemblyBuilder * * pRetVal ) = 0;
- virtual HRESULT __stdcall DefineDynamicAssembly_3 (
- /*[in]*/ struct _AssemblyName * name,
- /*[in]*/ enum AssemblyBuilderAccess access,
- /*[in]*/ struct _Evidence * Evidence,
- /*[out,retval]*/ struct _AssemblyBuilder * * pRetVal ) = 0;
- virtual HRESULT __stdcall DefineDynamicAssembly_4 (
- /*[in]*/ struct _AssemblyName * name,
- /*[in]*/ enum AssemblyBuilderAccess access,
- /*[in]*/ struct _PermissionSet * requiredPermissions,
- /*[in]*/ struct _PermissionSet * optionalPermissions,
- /*[in]*/ struct _PermissionSet * refusedPermissions,
- /*[out,retval]*/ struct _AssemblyBuilder * * pRetVal ) = 0;
- virtual HRESULT __stdcall DefineDynamicAssembly_5 (
- /*[in]*/ struct _AssemblyName * name,
- /*[in]*/ enum AssemblyBuilderAccess access,
- /*[in]*/ BSTR dir,
- /*[in]*/ struct _Evidence * Evidence,
- /*[out,retval]*/ struct _AssemblyBuilder * * pRetVal ) = 0;
- virtual HRESULT __stdcall DefineDynamicAssembly_6 (
- /*[in]*/ struct _AssemblyName * name,
- /*[in]*/ enum AssemblyBuilderAccess access,
- /*[in]*/ BSTR dir,
- /*[in]*/ struct _PermissionSet * requiredPermissions,
- /*[in]*/ struct _PermissionSet * optionalPermissions,
- /*[in]*/ struct _PermissionSet * refusedPermissions,
- /*[out,retval]*/ struct _AssemblyBuilder * * pRetVal ) = 0;
- virtual HRESULT __stdcall DefineDynamicAssembly_7 (
- /*[in]*/ struct _AssemblyName * name,
- /*[in]*/ enum AssemblyBuilderAccess access,
- /*[in]*/ struct _Evidence * Evidence,
- /*[in]*/ struct _PermissionSet * requiredPermissions,
- /*[in]*/ struct _PermissionSet * optionalPermissions,
- /*[in]*/ struct _PermissionSet * refusedPermissions,
- /*[out,retval]*/ struct _AssemblyBuilder * * pRetVal ) = 0;
- virtual HRESULT __stdcall DefineDynamicAssembly_8 (
- /*[in]*/ struct _AssemblyName * name,
- /*[in]*/ enum AssemblyBuilderAccess access,
- /*[in]*/ BSTR dir,
- /*[in]*/ struct _Evidence * Evidence,
- /*[in]*/ struct _PermissionSet * requiredPermissions,
- /*[in]*/ struct _PermissionSet * optionalPermissions,
- /*[in]*/ struct _PermissionSet * refusedPermissions,
- /*[out,retval]*/ struct _AssemblyBuilder * * pRetVal ) = 0;
- virtual HRESULT __stdcall DefineDynamicAssembly_9 (
- /*[in]*/ struct _AssemblyName * name,
- /*[in]*/ enum AssemblyBuilderAccess access,
- /*[in]*/ BSTR dir,
- /*[in]*/ struct _Evidence * Evidence,
- /*[in]*/ struct _PermissionSet * requiredPermissions,
- /*[in]*/ struct _PermissionSet * optionalPermissions,
- /*[in]*/ struct _PermissionSet * refusedPermissions,
- /*[in]*/ VARIANT_BOOL IsSynchronized,
- /*[out,retval]*/ struct _AssemblyBuilder * * pRetVal ) = 0;
- virtual HRESULT __stdcall CreateInstance (
- /*[in]*/ BSTR AssemblyName,
- /*[in]*/ BSTR typeName,
- /*[out,retval]*/ struct _ObjectHandle * * pRetVal ) = 0;
- virtual HRESULT __stdcall CreateInstanceFrom (
- /*[in]*/ BSTR assemblyFile,
- /*[in]*/ BSTR typeName,
- /*[out,retval]*/ struct _ObjectHandle * * pRetVal ) = 0;
- virtual HRESULT __stdcall CreateInstance_2 (
- /*[in]*/ BSTR AssemblyName,
- /*[in]*/ BSTR typeName,
- /*[in]*/ SAFEARRAY * activationAttributes,
- /*[out,retval]*/ struct _ObjectHandle * * pRetVal ) = 0;
- virtual HRESULT __stdcall CreateInstanceFrom_2 (
- /*[in]*/ BSTR assemblyFile,
- /*[in]*/ BSTR typeName,
- /*[in]*/ SAFEARRAY * activationAttributes,
- /*[out,retval]*/ struct _ObjectHandle * * pRetVal ) = 0;
- virtual HRESULT __stdcall CreateInstance_3 (
- /*[in]*/ BSTR AssemblyName,
- /*[in]*/ BSTR typeName,
- /*[in]*/ VARIANT_BOOL ignoreCase,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ SAFEARRAY * args,
- /*[in]*/ struct _CultureInfo * culture,
- /*[in]*/ SAFEARRAY * activationAttributes,
- /*[in]*/ struct _Evidence * securityAttributes,
- /*[out,retval]*/ struct _ObjectHandle * * pRetVal ) = 0;
- virtual HRESULT __stdcall CreateInstanceFrom_3 (
- /*[in]*/ BSTR assemblyFile,
- /*[in]*/ BSTR typeName,
- /*[in]*/ VARIANT_BOOL ignoreCase,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ SAFEARRAY * args,
- /*[in]*/ struct _CultureInfo * culture,
- /*[in]*/ SAFEARRAY * activationAttributes,
- /*[in]*/ struct _Evidence * securityAttributes,
- /*[out,retval]*/ struct _ObjectHandle * * pRetVal ) = 0;
- virtual HRESULT __stdcall Load (
- /*[in]*/ struct _AssemblyName * assemblyRef,
- /*[out,retval]*/ struct _Assembly * * pRetVal ) = 0;
- virtual HRESULT __stdcall Load_2 (
- /*[in]*/ BSTR assemblyString,
- /*[out,retval]*/ struct _Assembly * * pRetVal ) = 0;
- virtual HRESULT __stdcall Load_3 (
- /*[in]*/ SAFEARRAY * rawAssembly,
- /*[out,retval]*/ struct _Assembly * * pRetVal ) = 0;
- virtual HRESULT __stdcall Load_4 (
- /*[in]*/ SAFEARRAY * rawAssembly,
- /*[in]*/ SAFEARRAY * rawSymbolStore,
- /*[out,retval]*/ struct _Assembly * * pRetVal ) = 0;
- virtual HRESULT __stdcall Load_5 (
- /*[in]*/ SAFEARRAY * rawAssembly,
- /*[in]*/ SAFEARRAY * rawSymbolStore,
- /*[in]*/ struct _Evidence * securityEvidence,
- /*[out,retval]*/ struct _Assembly * * pRetVal ) = 0;
- virtual HRESULT __stdcall Load_6 (
- /*[in]*/ struct _AssemblyName * assemblyRef,
- /*[in]*/ struct _Evidence * assemblySecurity,
- /*[out,retval]*/ struct _Assembly * * pRetVal ) = 0;
- virtual HRESULT __stdcall Load_7 (
- /*[in]*/ BSTR assemblyString,
- /*[in]*/ struct _Evidence * assemblySecurity,
- /*[out,retval]*/ struct _Assembly * * pRetVal ) = 0;
- virtual HRESULT __stdcall ExecuteAssembly (
- /*[in]*/ BSTR assemblyFile,
- /*[in]*/ struct _Evidence * assemblySecurity,
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall ExecuteAssembly_2 (
- /*[in]*/ BSTR assemblyFile,
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall ExecuteAssembly_3 (
- /*[in]*/ BSTR assemblyFile,
- /*[in]*/ struct _Evidence * assemblySecurity,
- /*[in]*/ SAFEARRAY * args,
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall get_FriendlyName (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_BaseDirectory (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_RelativeSearchPath (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ShadowCopyFiles (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetAssemblies (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall AppendPrivatePath (
- /*[in]*/ BSTR Path ) = 0;
- virtual HRESULT __stdcall ClearPrivatePath ( ) = 0;
- virtual HRESULT __stdcall SetShadowCopyPath (
- /*[in]*/ BSTR s ) = 0;
- virtual HRESULT __stdcall ClearShadowCopyPath ( ) = 0;
- virtual HRESULT __stdcall SetCachePath (
- /*[in]*/ BSTR s ) = 0;
- virtual HRESULT __stdcall SetData (
- /*[in]*/ BSTR name,
- /*[in]*/ VARIANT data ) = 0;
- virtual HRESULT __stdcall GetData (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall SetAppDomainPolicy (
- /*[in]*/ struct _PolicyLevel * domainPolicy ) = 0;
- virtual HRESULT __stdcall SetThreadPrincipal (
- /*[in]*/ struct IPrincipal * principal ) = 0;
- virtual HRESULT __stdcall SetPrincipalPolicy (
- /*[in]*/ enum PrincipalPolicy policy ) = 0;
- virtual HRESULT __stdcall DoCallBack (
- /*[in]*/ struct _CrossAppDomainDelegate * theDelegate ) = 0;
- virtual HRESULT __stdcall get_DynamicDirectory (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("2b130940-ca5e-3406-8385-e259e68ab039"))
-ICustomFormatter : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall format (
- /*[in]*/ BSTR format,
- /*[in]*/ VARIANT arg,
- /*[in]*/ struct IFormatProvider * formatProvider,
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("c8cb1ded-2814-396a-9cc0-473ca49779cc"))
-IFormatProvider : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetFormat (
- /*[in]*/ struct _Type * formatType,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("b9b91146-d6c2-3a62-8159-c2d1794cdeb0"))
-ICustomAttributeProvider : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetCustomAttributes (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes_2 (
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall IsDefined (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("f7102fa9-cabb-3a74-a6da-b4567ef1b079"))
-_MemberInfo : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT other,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MemberType (
- /*[out,retval]*/ enum MemberTypes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_name (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_DeclaringType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ReflectedType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes_2 (
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall IsDefined (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("bca8b44d-aad6-3a86-8ab7-03349f4f2da2"))
-_Type : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT other,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MemberType (
- /*[out,retval]*/ enum MemberTypes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_name (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_DeclaringType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ReflectedType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes_2 (
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall IsDefined (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Guid (
- /*[out,retval]*/ GUID * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Module (
- /*[out,retval]*/ struct _Module * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Assembly (
- /*[out,retval]*/ struct _Assembly * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_TypeHandle (
- /*[out,retval]*/ struct RuntimeTypeHandle * pRetVal ) = 0;
- virtual HRESULT __stdcall get_FullName (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Namespace (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_AssemblyQualifiedName (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall GetArrayRank (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall get_BaseType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetConstructors (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetInterface (
- /*[in]*/ BSTR name,
- /*[in]*/ VARIANT_BOOL ignoreCase,
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetInterfaces (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall FindInterfaces (
- /*[in]*/ struct _TypeFilter * filter,
- /*[in]*/ VARIANT filterCriteria,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetEvent (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ struct _EventInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetEvents (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetEvents_2 (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetNestedTypes (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetNestedType (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMember (
- /*[in]*/ BSTR name,
- /*[in]*/ enum MemberTypes Type,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetDefaultMembers (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall FindMembers (
- /*[in]*/ enum MemberTypes MemberType,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ struct _MemberFilter * filter,
- /*[in]*/ VARIANT filterCriteria,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetElementType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall IsSubclassOf (
- /*[in]*/ struct _Type * c,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall IsInstanceOfType (
- /*[in]*/ VARIANT o,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall IsAssignableFrom (
- /*[in]*/ struct _Type * c,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetInterfaceMap (
- /*[in]*/ struct _Type * interfaceType,
- /*[out,retval]*/ struct InterfaceMapping * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethod (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ SAFEARRAY * types,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethod_2 (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethods (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetField (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ struct _FieldInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetFields (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetProperty (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ struct _PropertyInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetProperty_2 (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ struct _Type * returnType,
- /*[in]*/ SAFEARRAY * types,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[out,retval]*/ struct _PropertyInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetProperties (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMember_2 (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMembers (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall InvokeMember (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags invokeAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ VARIANT Target,
- /*[in]*/ SAFEARRAY * args,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[in]*/ struct _CultureInfo * culture,
- /*[in]*/ SAFEARRAY * namedParameters,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_UnderlyingSystemType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall InvokeMember_2 (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags invokeAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ VARIANT Target,
- /*[in]*/ SAFEARRAY * args,
- /*[in]*/ struct _CultureInfo * culture,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall InvokeMember_3 (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags invokeAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ VARIANT Target,
- /*[in]*/ SAFEARRAY * args,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall GetConstructor (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ enum CallingConventions callConvention,
- /*[in]*/ SAFEARRAY * types,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[out,retval]*/ struct _ConstructorInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetConstructor_2 (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ SAFEARRAY * types,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[out,retval]*/ struct _ConstructorInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetConstructor_3 (
- /*[in]*/ SAFEARRAY * types,
- /*[out,retval]*/ struct _ConstructorInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetConstructors_2 (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_TypeInitializer (
- /*[out,retval]*/ struct _ConstructorInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethod_3 (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ enum CallingConventions callConvention,
- /*[in]*/ SAFEARRAY * types,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethod_4 (
- /*[in]*/ BSTR name,
- /*[in]*/ SAFEARRAY * types,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethod_5 (
- /*[in]*/ BSTR name,
- /*[in]*/ SAFEARRAY * types,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethod_6 (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethods_2 (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetField_2 (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ struct _FieldInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetFields_2 (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetInterface_2 (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetEvent_2 (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ struct _EventInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetProperty_3 (
- /*[in]*/ BSTR name,
- /*[in]*/ struct _Type * returnType,
- /*[in]*/ SAFEARRAY * types,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[out,retval]*/ struct _PropertyInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetProperty_4 (
- /*[in]*/ BSTR name,
- /*[in]*/ struct _Type * returnType,
- /*[in]*/ SAFEARRAY * types,
- /*[out,retval]*/ struct _PropertyInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetProperty_5 (
- /*[in]*/ BSTR name,
- /*[in]*/ SAFEARRAY * types,
- /*[out,retval]*/ struct _PropertyInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetProperty_6 (
- /*[in]*/ BSTR name,
- /*[in]*/ struct _Type * returnType,
- /*[out,retval]*/ struct _PropertyInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetProperty_7 (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ struct _PropertyInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetProperties_2 (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetNestedTypes_2 (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetNestedType_2 (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMember_3 (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMembers_2 (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Attributes (
- /*[out,retval]*/ enum TypeAttributes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsNotPublic (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsPublic (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsNestedPublic (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsNestedPrivate (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsNestedFamily (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsNestedAssembly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsNestedFamANDAssem (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsNestedFamORAssem (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsAutoLayout (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsLayoutSequential (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsExplicitLayout (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsClass (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsInterface (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsValueType (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsAbstract (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsSealed (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsEnum (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsSpecialName (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsImport (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsSerializable (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsAnsiClass (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsUnicodeClass (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsAutoClass (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsArray (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsByRef (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsPointer (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsPrimitive (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsCOMObject (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_HasElementType (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsContextful (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsMarshalByRef (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals_2 (
- /*[in]*/ struct _Type * o,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("9dc6ac40-edfa-3e34-9ad1-b7a0a9e3a40a"))
-CustomAttributeTypedArgument
-{
- IUnknown * m_value;
- struct _Type * m_argumentType;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("7fc47a26-aa2e-32ea-bde4-01a490842d87"))
-CustomAttributeNamedArgument
-{
- struct _MemberInfo * m_memberInfo;
- struct CustomAttributeTypedArgument m_value;
-};
-
-#pragma pack(pop)
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("5f7a2664-4778-3d72-a78f-d38b6b00180d"))
-InterfaceMapping
-{
- struct _Type * TargetType;
- struct _Type * interfaceType;
- SAFEARRAY * TargetMethods;
- SAFEARRAY * InterfaceMethods;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("f4f5c303-fad3-3d0c-a4df-bb82b5ee308f"))
-IFormatterConverter : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Convert (
- /*[in]*/ VARIANT value,
- /*[in]*/ struct _Type * Type,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall Convert_2 (
- /*[in]*/ VARIANT value,
- /*[in]*/ enum TypeCode TypeCode,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall ToBoolean (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall ToChar (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ unsigned short * pRetVal ) = 0;
- virtual HRESULT __stdcall ToSByte (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ char * pRetVal ) = 0;
- virtual HRESULT __stdcall ToByte (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ unsigned char * pRetVal ) = 0;
- virtual HRESULT __stdcall ToInt16 (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ short * pRetVal ) = 0;
- virtual HRESULT __stdcall ToUInt16 (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ unsigned short * pRetVal ) = 0;
- virtual HRESULT __stdcall ToInt32 (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall ToUInt32 (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ unsigned long * pRetVal ) = 0;
- virtual HRESULT __stdcall ToInt64 (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ __int64 * pRetVal ) = 0;
- virtual HRESULT __stdcall ToUInt64 (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ unsigned __int64 * pRetVal ) = 0;
- virtual HRESULT __stdcall ToSingle (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ float * pRetVal ) = 0;
- virtual HRESULT __stdcall ToDouble (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ double * pRetVal ) = 0;
- virtual HRESULT __stdcall ToDecimal (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ DECIMAL * pRetVal ) = 0;
- virtual HRESULT __stdcall ToDateTime (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ DATE * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ToString (
- /*[in]*/ VARIANT value,
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
-};
-
-#pragma pack(push, 4)
-
-struct __declspec(uuid("3642e7ed-5a69-3a94-98d3-a08877a0d046"))
-SerializationEntry
-{
- struct _Type * m_type;
- IUnknown * m_value;
- LPSTR m_name;
-};
-
-#pragma pack(pop)
-
-struct __declspec(uuid("0ca9008e-ee90-356e-9f6d-b59e6006b9a4"))
-ICustomFactory : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall CreateInstance (
- /*[in]*/ struct _Type * serverType,
- /*[out,retval]*/ struct _MarshalByRefObject * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("c09effa9-1ffe-3a52-a733-6236cbc45e7b"))
-IRemotingTypeInfo : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_typeName (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall put_typeName (
- /*[in]*/ BSTR pRetVal ) = 0;
- virtual HRESULT __stdcall CanCastTo (
- /*[in]*/ struct _Type * fromType,
- /*[in]*/ VARIANT o,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("65074f7f-63c0-304e-af0a-d51741cb4a8d"))
-_Object : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT obj,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("ea675b47-64e0-3b5f-9be7-f7dc2990730d"))
-_ObjectHandle : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT obj,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetLifetimeService (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall InitializeLifetimeService (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall CreateObjRef (
- /*[in]*/ struct _Type * requestedType,
- /*[out,retval]*/ struct _ObjRef * * pRetVal ) = 0;
- virtual HRESULT __stdcall Unwrap (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("afbf15e5-c37c-11d2-b88e-00a0c9b471b8"))
-IReflect : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetMethod (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ SAFEARRAY * types,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethod_2 (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethods (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetField (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ struct _FieldInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetFields (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetProperty (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ struct _PropertyInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetProperty_2 (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ struct _Type * returnType,
- /*[in]*/ SAFEARRAY * types,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[out,retval]*/ struct _PropertyInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetProperties (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMember (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMembers (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall InvokeMember (
- /*[in]*/ BSTR name,
- /*[in]*/ enum BindingFlags invokeAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ VARIANT Target,
- /*[in]*/ SAFEARRAY * args,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[in]*/ struct _CultureInfo * culture,
- /*[in]*/ SAFEARRAY * namedParameters,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_UnderlyingSystemType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("20808adc-cc01-3f3a-8f09-ed12940fc212"))
-ISymbolBinder : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetReader (
- /*[in]*/ long importer,
- /*[in]*/ BSTR filename,
- /*[in]*/ BSTR searchPath,
- /*[out,retval]*/ struct ISymbolReader * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("027c036a-4052-3821-85de-b53319df1211"))
-ISymbolBinder1 : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetReader (
- /*[in]*/ long importer,
- /*[in]*/ BSTR filename,
- /*[in]*/ BSTR searchPath,
- /*[out,retval]*/ struct ISymbolReader * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("25c72eb0-e437-3f17-946d-3b72a3acff37"))
-ISymbolMethod : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_Token (
- /*[out,retval]*/ struct SymbolToken * pRetVal ) = 0;
- virtual HRESULT __stdcall get_SequencePointCount (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetSequencePoints (
- /*[in]*/ SAFEARRAY * offsets,
- /*[in]*/ SAFEARRAY * documents,
- /*[in]*/ SAFEARRAY * lines,
- /*[in]*/ SAFEARRAY * columns,
- /*[in]*/ SAFEARRAY * endLines,
- /*[in]*/ SAFEARRAY * endColumns ) = 0;
- virtual HRESULT __stdcall get_RootScope (
- /*[out,retval]*/ struct ISymbolScope * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetScope (
- /*[in]*/ long offset,
- /*[out,retval]*/ struct ISymbolScope * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetOffset (
- /*[in]*/ struct ISymbolDocument * document,
- /*[in]*/ long line,
- /*[in]*/ long column,
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetRanges (
- /*[in]*/ struct ISymbolDocument * document,
- /*[in]*/ long line,
- /*[in]*/ long column,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetParameters (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetNamespace (
- /*[out,retval]*/ struct ISymbolNamespace * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetSourceStartEnd (
- /*[in]*/ SAFEARRAY * docs,
- /*[in]*/ SAFEARRAY * lines,
- /*[in]*/ SAFEARRAY * columns,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("e809a5f1-d3d7-3144-9bef-fe8ac0364699"))
-ISymbolReader : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetDocument (
- /*[in]*/ BSTR Url,
- /*[in]*/ GUID Language,
- /*[in]*/ GUID LanguageVendor,
- /*[in]*/ GUID DocumentType,
- /*[out,retval]*/ struct ISymbolDocument * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetDocuments (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_UserEntryPoint (
- /*[out,retval]*/ struct SymbolToken * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethod (
- /*[in]*/ struct SymbolToken Method,
- /*[out,retval]*/ struct ISymbolMethod * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethod_2 (
- /*[in]*/ struct SymbolToken Method,
- /*[in]*/ long Version,
- /*[out,retval]*/ struct ISymbolMethod * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetVariables (
- /*[in]*/ struct SymbolToken parent,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetGlobalVariables (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethodFromDocumentPosition (
- /*[in]*/ struct ISymbolDocument * document,
- /*[in]*/ long line,
- /*[in]*/ long column,
- /*[out,retval]*/ struct ISymbolMethod * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetSymAttribute (
- /*[in]*/ struct SymbolToken parent,
- /*[in]*/ BSTR name,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetNamespaces (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("1cee3a11-01ae-3244-a939-4972fc9703ef"))
-ISymbolScope : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_Method (
- /*[out,retval]*/ struct ISymbolMethod * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_parent (
- /*[out,retval]*/ struct ISymbolScope * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetChildren (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_StartOffset (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall get_EndOffset (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetLocals (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetNamespaces (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("17156360-2f1a-384a-bc52-fde93c215c5b"))
-_Assembly : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT other,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_CodeBase (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_EscapedCodeBase (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall GetName (
- /*[out,retval]*/ struct _AssemblyName * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetName_2 (
- /*[in]*/ VARIANT_BOOL copiedName,
- /*[out,retval]*/ struct _AssemblyName * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_FullName (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_EntryPoint (
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType_2 (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType_3 (
- /*[in]*/ BSTR name,
- /*[in]*/ VARIANT_BOOL throwOnError,
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetExportedTypes (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetTypes (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetManifestResourceStream (
- /*[in]*/ struct _Type * Type,
- /*[in]*/ BSTR name,
- /*[out,retval]*/ struct _Stream * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetManifestResourceStream_2 (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ struct _Stream * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetFile (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ struct _FileStream * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetFiles (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetFiles_2 (
- /*[in]*/ VARIANT_BOOL getResourceModules,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetManifestResourceNames (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetManifestResourceInfo (
- /*[in]*/ BSTR resourceName,
- /*[out,retval]*/ struct _ManifestResourceInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Location (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Evidence (
- /*[out,retval]*/ struct _Evidence * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes_2 (
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall IsDefined (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetObjectData (
- /*[in]*/ struct _SerializationInfo * info,
- /*[in]*/ struct StreamingContext Context ) = 0;
- virtual HRESULT __stdcall add_ModuleResolve (
- /*[in]*/ struct _ModuleResolveEventHandler * value ) = 0;
- virtual HRESULT __stdcall remove_ModuleResolve (
- /*[in]*/ struct _ModuleResolveEventHandler * value ) = 0;
- virtual HRESULT __stdcall GetType_4 (
- /*[in]*/ BSTR name,
- /*[in]*/ VARIANT_BOOL throwOnError,
- /*[in]*/ VARIANT_BOOL ignoreCase,
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetSatelliteAssembly (
- /*[in]*/ struct _CultureInfo * culture,
- /*[out,retval]*/ struct _Assembly * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetSatelliteAssembly_2 (
- /*[in]*/ struct _CultureInfo * culture,
- /*[in]*/ struct _Version * Version,
- /*[out,retval]*/ struct _Assembly * * pRetVal ) = 0;
- virtual HRESULT __stdcall LoadModule (
- /*[in]*/ BSTR moduleName,
- /*[in]*/ SAFEARRAY * rawModule,
- /*[out,retval]*/ struct _Module * * pRetVal ) = 0;
- virtual HRESULT __stdcall LoadModule_2 (
- /*[in]*/ BSTR moduleName,
- /*[in]*/ SAFEARRAY * rawModule,
- /*[in]*/ SAFEARRAY * rawSymbolStore,
- /*[out,retval]*/ struct _Module * * pRetVal ) = 0;
- virtual HRESULT __stdcall CreateInstance (
- /*[in]*/ BSTR typeName,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall CreateInstance_2 (
- /*[in]*/ BSTR typeName,
- /*[in]*/ VARIANT_BOOL ignoreCase,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall CreateInstance_3 (
- /*[in]*/ BSTR typeName,
- /*[in]*/ VARIANT_BOOL ignoreCase,
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ SAFEARRAY * args,
- /*[in]*/ struct _CultureInfo * culture,
- /*[in]*/ SAFEARRAY * activationAttributes,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall GetLoadedModules (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetLoadedModules_2 (
- /*[in]*/ VARIANT_BOOL getResourceModules,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetModules (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetModules_2 (
- /*[in]*/ VARIANT_BOOL getResourceModules,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetModule (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ struct _Module * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetReferencedAssemblies (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_GlobalAssemblyCache (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("f1c3bf76-c3e4-11d3-88e7-00902754c43a"))
-ITypeLibImporterNotifySink : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall InteropServices_ReportEvent (
- /*[in]*/ enum ImporterEventKind eventKind,
- /*[in]*/ long eventCode,
- /*[in]*/ BSTR eventMsg ) = 0;
- virtual HRESULT __stdcall ResolveRef (
- /*[in]*/ IUnknown * typeLib,
- /*[out,retval]*/ struct _Assembly * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("ccbd682c-73a5-4568-b8b0-c7007e11aba2"))
-IRegistrationServices : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall RegisterAssembly (
- /*[in]*/ struct _Assembly * Assembly,
- /*[in]*/ enum AssemblyRegistrationFlags flags,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall UnregisterAssembly (
- /*[in]*/ struct _Assembly * Assembly,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetRegistrableTypesInAssembly (
- /*[in]*/ struct _Assembly * Assembly,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetProgIdForType (
- /*[in]*/ struct _Type * Type,
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall RegisterTypeForComClients (
- /*[in]*/ struct _Type * Type,
- /*[in,out]*/ GUID * G ) = 0;
- virtual HRESULT __stdcall GetManagedCategoryGuid (
- /*[out,retval]*/ GUID * pRetVal ) = 0;
- virtual HRESULT __stdcall TypeRequiresRegistration (
- /*[in]*/ struct _Type * Type,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall TypeRepresentsComType (
- /*[in]*/ struct _Type * Type,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("f1c3bf77-c3e4-11d3-88e7-00902754c43a"))
-ITypeLibExporterNotifySink : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall InteropServices_ReportEvent (
- /*[in]*/ enum ExporterEventKind eventKind,
- /*[in]*/ long eventCode,
- /*[in]*/ BSTR eventMsg ) = 0;
- virtual HRESULT __stdcall ResolveRef (
- /*[in]*/ struct _Assembly * Assembly,
- /*[out,retval]*/ IUnknown * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("f1c3bf78-c3e4-11d3-88e7-00902754c43a"))
-ITypeLibConverter : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall ConvertTypeLibToAssembly (
- /*[in]*/ IUnknown * typeLib,
- /*[in]*/ BSTR asmFileName,
- /*[in]*/ enum TypeLibImporterFlags flags,
- /*[in]*/ struct ITypeLibImporterNotifySink * notifySink,
- /*[in]*/ SAFEARRAY * publicKey,
- /*[in]*/ struct _StrongNameKeyPair * keyPair,
- /*[in]*/ BSTR asmNamespace,
- /*[in]*/ struct _Version * asmVersion,
- /*[out,retval]*/ struct _AssemblyBuilder * * pRetVal ) = 0;
- virtual HRESULT __stdcall ConvertAssemblyToTypeLib (
- /*[in]*/ struct _Assembly * Assembly,
- /*[in]*/ BSTR typeLibName,
- /*[in]*/ enum TypeLibExporterFlags flags,
- /*[in]*/ struct ITypeLibExporterNotifySink * notifySink,
- /*[out,retval]*/ IUnknown * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetPrimaryInteropAssembly (
- /*[in]*/ GUID G,
- /*[in]*/ long major,
- /*[in]*/ long minor,
- /*[in]*/ long lcid,
- /*[out]*/ BSTR * asmName,
- /*[out]*/ BSTR * asmCodeBase,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall ConvertTypeLibToAssembly_2 (
- /*[in]*/ IUnknown * typeLib,
- /*[in]*/ BSTR asmFileName,
- /*[in]*/ long flags,
- /*[in]*/ struct ITypeLibImporterNotifySink * notifySink,
- /*[in]*/ SAFEARRAY * publicKey,
- /*[in]*/ struct _StrongNameKeyPair * keyPair,
- /*[in]*/ VARIANT_BOOL unsafeInterfaces,
- /*[out,retval]*/ struct _AssemblyBuilder * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("6240837a-707f-3181-8e98-a36ae086766b"))
-_MethodBase : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT other,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MemberType (
- /*[out,retval]*/ enum MemberTypes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_name (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_DeclaringType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ReflectedType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes_2 (
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall IsDefined (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetParameters (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethodImplementationFlags (
- /*[out,retval]*/ enum MethodImplAttributes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MethodHandle (
- /*[out,retval]*/ struct RuntimeMethodHandle * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Attributes (
- /*[out,retval]*/ enum MethodAttributes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_CallingConvention (
- /*[out,retval]*/ enum CallingConventions * pRetVal ) = 0;
- virtual HRESULT __stdcall Invoke_2 (
- /*[in]*/ VARIANT obj,
- /*[in]*/ enum BindingFlags invokeAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ SAFEARRAY * parameters,
- /*[in]*/ struct _CultureInfo * culture,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsPublic (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsPrivate (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFamily (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsAssembly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFamilyAndAssembly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFamilyOrAssembly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsStatic (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFinal (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsVirtual (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsHideBySig (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsAbstract (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsSpecialName (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsConstructor (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall Invoke_3 (
- /*[in]*/ VARIANT obj,
- /*[in]*/ SAFEARRAY * parameters,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("8e5e0b95-750e-310d-892c-8ca7231cf75b"))
-IMethodMessage : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_Uri (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MethodName (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_typeName (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MethodSignature (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ArgCount (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetArgName (
- /*[in]*/ long index,
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall GetArg (
- /*[in]*/ long argNum,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_args (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_HasVarArgs (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_LogicalCallContext (
- /*[out,retval]*/ struct _LogicalCallContext * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MethodBase (
- /*[out,retval]*/ struct _MethodBase * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("ffcc1b5d-ecb8-38dd-9b01-3dc8abc2aa5f"))
-_MethodInfo : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT other,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MemberType (
- /*[out,retval]*/ enum MemberTypes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_name (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_DeclaringType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ReflectedType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes_2 (
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall IsDefined (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetParameters (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethodImplementationFlags (
- /*[out,retval]*/ enum MethodImplAttributes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MethodHandle (
- /*[out,retval]*/ struct RuntimeMethodHandle * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Attributes (
- /*[out,retval]*/ enum MethodAttributes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_CallingConvention (
- /*[out,retval]*/ enum CallingConventions * pRetVal ) = 0;
- virtual HRESULT __stdcall Invoke_2 (
- /*[in]*/ VARIANT obj,
- /*[in]*/ enum BindingFlags invokeAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ SAFEARRAY * parameters,
- /*[in]*/ struct _CultureInfo * culture,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsPublic (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsPrivate (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFamily (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsAssembly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFamilyAndAssembly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFamilyOrAssembly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsStatic (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFinal (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsVirtual (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsHideBySig (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsAbstract (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsSpecialName (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsConstructor (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall Invoke_3 (
- /*[in]*/ VARIANT obj,
- /*[in]*/ SAFEARRAY * parameters,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_returnType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ReturnTypeCustomAttributes (
- /*[out,retval]*/ struct ICustomAttributeProvider * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetBaseDefinition (
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("fb6ab00f-5096-3af8-a33d-d7885a5fa829"))
-_Delegate : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT obj,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetInvocationList (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall Clone (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall GetObjectData (
- /*[in]*/ struct _SerializationInfo * info,
- /*[in]*/ struct StreamingContext Context ) = 0;
- virtual HRESULT __stdcall DynamicInvoke (
- /*[in]*/ SAFEARRAY * args,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Method (
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Target (
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("9de59c64-d889-35a1-b897-587d74469e5b"))
-_EventInfo : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT other,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MemberType (
- /*[out,retval]*/ enum MemberTypes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_name (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_DeclaringType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ReflectedType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes_2 (
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall IsDefined (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetAddMethod (
- /*[in]*/ VARIANT_BOOL nonPublic,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetRemoveMethod (
- /*[in]*/ VARIANT_BOOL nonPublic,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetRaiseMethod (
- /*[in]*/ VARIANT_BOOL nonPublic,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Attributes (
- /*[out,retval]*/ enum EventAttributes * pRetVal ) = 0;
- virtual HRESULT __stdcall GetAddMethod_2 (
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetRemoveMethod_2 (
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetRaiseMethod_2 (
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall AddEventHandler (
- /*[in]*/ VARIANT Target,
- /*[in]*/ struct _Delegate * handler ) = 0;
- virtual HRESULT __stdcall RemoveEventHandler (
- /*[in]*/ VARIANT Target,
- /*[in]*/ struct _Delegate * handler ) = 0;
- virtual HRESULT __stdcall get_EventHandlerType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsSpecialName (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsMulticast (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("e9a19478-9646-3679-9b10-8411ae1fd57d"))
-_ConstructorInfo : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT other,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MemberType (
- /*[out,retval]*/ enum MemberTypes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_name (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_DeclaringType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ReflectedType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes_2 (
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall IsDefined (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetParameters (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetMethodImplementationFlags (
- /*[out,retval]*/ enum MethodImplAttributes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MethodHandle (
- /*[out,retval]*/ struct RuntimeMethodHandle * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Attributes (
- /*[out,retval]*/ enum MethodAttributes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_CallingConvention (
- /*[out,retval]*/ enum CallingConventions * pRetVal ) = 0;
- virtual HRESULT __stdcall Invoke_2 (
- /*[in]*/ VARIANT obj,
- /*[in]*/ enum BindingFlags invokeAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ SAFEARRAY * parameters,
- /*[in]*/ struct _CultureInfo * culture,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsPublic (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsPrivate (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFamily (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsAssembly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFamilyAndAssembly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFamilyOrAssembly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsStatic (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFinal (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsVirtual (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsHideBySig (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsAbstract (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsSpecialName (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsConstructor (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall Invoke_3 (
- /*[in]*/ VARIANT obj,
- /*[in]*/ SAFEARRAY * parameters,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall Invoke_4 (
- /*[in]*/ enum BindingFlags invokeAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ SAFEARRAY * parameters,
- /*[in]*/ struct _CultureInfo * culture,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall Invoke_5 (
- /*[in]*/ SAFEARRAY * parameters,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("8a7c1442-a9fb-366b-80d8-4939ffa6dbe0"))
-_FieldInfo : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT other,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MemberType (
- /*[out,retval]*/ enum MemberTypes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_name (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_DeclaringType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ReflectedType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes_2 (
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall IsDefined (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_FieldType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetValue (
- /*[in]*/ VARIANT obj,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall GetValueDirect (
- /*[in]*/ VARIANT obj,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall SetValue (
- /*[in]*/ VARIANT obj,
- /*[in]*/ VARIANT value,
- /*[in]*/ enum BindingFlags invokeAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ struct _CultureInfo * culture ) = 0;
- virtual HRESULT __stdcall SetValueDirect (
- /*[in]*/ VARIANT obj,
- /*[in]*/ VARIANT value ) = 0;
- virtual HRESULT __stdcall get_FieldHandle (
- /*[out,retval]*/ struct RuntimeFieldHandle * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Attributes (
- /*[out,retval]*/ enum FieldAttributes * pRetVal ) = 0;
- virtual HRESULT __stdcall SetValue_2 (
- /*[in]*/ VARIANT obj,
- /*[in]*/ VARIANT value ) = 0;
- virtual HRESULT __stdcall get_IsPublic (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsPrivate (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFamily (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsAssembly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFamilyAndAssembly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsFamilyOrAssembly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsStatic (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsInitOnly (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsLiteral (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsNotSerialized (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsSpecialName (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsPinvokeImpl (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("f59ed4e4-e68f-3218-bd77-061aa82824bf"))
-_PropertyInfo : IUnknown
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetTypeInfoCount (
- /*[out]*/ unsigned long * pcTInfo ) = 0;
- virtual HRESULT __stdcall GetTypeInfo (
- /*[in]*/ unsigned long iTInfo,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long ppTInfo ) = 0;
- virtual HRESULT __stdcall GetIDsOfNames (
- /*[in]*/ GUID * riid,
- /*[in]*/ long rgszNames,
- /*[in]*/ unsigned long cNames,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ long rgDispId ) = 0;
- virtual HRESULT __stdcall Invoke (
- /*[in]*/ unsigned long dispIdMember,
- /*[in]*/ GUID * riid,
- /*[in]*/ unsigned long lcid,
- /*[in]*/ short wFlags,
- /*[in]*/ long pDispParams,
- /*[in]*/ long pVarResult,
- /*[in]*/ long pExcepInfo,
- /*[in]*/ long puArgErr ) = 0;
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT other,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_MemberType (
- /*[out,retval]*/ enum MemberTypes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_name (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_DeclaringType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ReflectedType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetCustomAttributes_2 (
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall IsDefined (
- /*[in]*/ struct _Type * attributeType,
- /*[in]*/ VARIANT_BOOL inherit,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_PropertyType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetValue (
- /*[in]*/ VARIANT obj,
- /*[in]*/ SAFEARRAY * index,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall GetValue_2 (
- /*[in]*/ VARIANT obj,
- /*[in]*/ enum BindingFlags invokeAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ SAFEARRAY * index,
- /*[in]*/ struct _CultureInfo * culture,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall SetValue (
- /*[in]*/ VARIANT obj,
- /*[in]*/ VARIANT value,
- /*[in]*/ SAFEARRAY * index ) = 0;
- virtual HRESULT __stdcall SetValue_2 (
- /*[in]*/ VARIANT obj,
- /*[in]*/ VARIANT value,
- /*[in]*/ enum BindingFlags invokeAttr,
- /*[in]*/ struct _Binder * Binder,
- /*[in]*/ SAFEARRAY * index,
- /*[in]*/ struct _CultureInfo * culture ) = 0;
- virtual HRESULT __stdcall GetAccessors (
- /*[in]*/ VARIANT_BOOL nonPublic,
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetGetMethod (
- /*[in]*/ VARIANT_BOOL nonPublic,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetSetMethod (
- /*[in]*/ VARIANT_BOOL nonPublic,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetIndexParameters (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Attributes (
- /*[out,retval]*/ enum PropertyAttributes * pRetVal ) = 0;
- virtual HRESULT __stdcall get_CanRead (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_CanWrite (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetAccessors_2 (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetGetMethod_2 (
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetSetMethod_2 (
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_IsSpecialName (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("afbf15e6-c37c-11d2-b88e-00a0c9b471b8"))
-IExpando : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall AddField (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ struct _FieldInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall AddProperty (
- /*[in]*/ BSTR name,
- /*[out,retval]*/ struct _PropertyInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall AddMethod (
- /*[in]*/ BSTR name,
- /*[in]*/ struct _Delegate * Method,
- /*[out,retval]*/ struct _MethodInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall RemoveMember (
- /*[in]*/ struct _MemberInfo * m ) = 0;
-};
-
-struct __declspec(uuid("3169ab11-7109-3808-9a61-ef4ba0534fd9"))
-_Binder : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ToString (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall Equals (
- /*[in]*/ VARIANT obj,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetHashCode (
- /*[out,retval]*/ long * pRetVal ) = 0;
- virtual HRESULT __stdcall GetType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall BindToMethod (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ SAFEARRAY * match,
- /*[in,out]*/ SAFEARRAY * * args,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[in]*/ struct _CultureInfo * culture,
- /*[in]*/ SAFEARRAY * names,
- /*[out]*/ VARIANT * state,
- /*[out,retval]*/ struct _MethodBase * * pRetVal ) = 0;
- virtual HRESULT __stdcall BindToField (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ SAFEARRAY * match,
- /*[in]*/ VARIANT value,
- /*[in]*/ struct _CultureInfo * culture,
- /*[out,retval]*/ struct _FieldInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall SelectMethod (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ SAFEARRAY * match,
- /*[in]*/ SAFEARRAY * types,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[out,retval]*/ struct _MethodBase * * pRetVal ) = 0;
- virtual HRESULT __stdcall SelectProperty (
- /*[in]*/ enum BindingFlags bindingAttr,
- /*[in]*/ SAFEARRAY * match,
- /*[in]*/ struct _Type * returnType,
- /*[in]*/ SAFEARRAY * indexes,
- /*[in]*/ SAFEARRAY * modifiers,
- /*[out,retval]*/ struct _PropertyInfo * * pRetVal ) = 0;
- virtual HRESULT __stdcall ChangeType (
- /*[in]*/ VARIANT value,
- /*[in]*/ struct _Type * Type,
- /*[in]*/ struct _CultureInfo * culture,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall ReorderArgumentArray (
- /*[in,out]*/ SAFEARRAY * * args,
- /*[in]*/ VARIANT state ) = 0;
-};
-
-struct __declspec(uuid("62339172-dbfa-337b-8ac8-053b241e06ab"))
-ISerializationSurrogate : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetObjectData (
- /*[in]*/ VARIANT obj,
- /*[in]*/ struct _SerializationInfo * info,
- /*[in]*/ struct StreamingContext Context ) = 0;
- virtual HRESULT __stdcall SetObjectData (
- /*[in]*/ VARIANT obj,
- /*[in]*/ struct _SerializationInfo * info,
- /*[in]*/ struct StreamingContext Context,
- /*[in]*/ struct ISurrogateSelector * selector,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("7c66ff18-a1a5-3e19-857b-0e7b6a9e3f38"))
-ISurrogateSelector : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall ChainSelector (
- /*[in]*/ struct ISurrogateSelector * selector ) = 0;
- virtual HRESULT __stdcall GetSurrogate (
- /*[in]*/ struct _Type * Type,
- /*[in]*/ struct StreamingContext Context,
- /*[out]*/ struct ISurrogateSelector * * selector,
- /*[out,retval]*/ struct ISerializationSurrogate * * pRetVal ) = 0;
- virtual HRESULT __stdcall GetNextSelector (
- /*[out,retval]*/ struct ISurrogateSelector * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("93d7a8c5-d2eb-319b-a374-a65d321f2aa9"))
-IFormatter : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Deserialize (
- /*[in]*/ struct _Stream * serializationStream,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall Serialize (
- /*[in]*/ struct _Stream * serializationStream,
- /*[in]*/ VARIANT graph ) = 0;
- virtual HRESULT __stdcall get_SurrogateSelector (
- /*[out,retval]*/ struct ISurrogateSelector * * pRetVal ) = 0;
- virtual HRESULT __stdcall putref_SurrogateSelector (
- /*[in]*/ struct ISurrogateSelector * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Binder (
- /*[out,retval]*/ struct _SerializationBinder * * pRetVal ) = 0;
- virtual HRESULT __stdcall putref_Binder (
- /*[in]*/ struct _SerializationBinder * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Context (
- /*[out,retval]*/ struct StreamingContext * pRetVal ) = 0;
- virtual HRESULT __stdcall put_Context (
- /*[in]*/ struct StreamingContext pRetVal ) = 0;
-};
-
-struct __declspec(uuid("4a68baa3-27aa-314a-bdbb-6ae9bdfc0420"))
-IContextAttribute : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall IsContextOK (
- /*[in]*/ struct _Context * ctx,
- /*[in]*/ struct IConstructionCallMessage * msg,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall GetPropertiesForNewContext (
- /*[in]*/ struct IConstructionCallMessage * msg ) = 0;
-};
-
-struct __declspec(uuid("c02bbb79-5aa8-390d-927f-717b7bff06a1"))
-IActivator : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_NextActivator (
- /*[out,retval]*/ struct IActivator * * pRetVal ) = 0;
- virtual HRESULT __stdcall putref_NextActivator (
- /*[in]*/ struct IActivator * pRetVal ) = 0;
- virtual HRESULT __stdcall Activate (
- /*[in]*/ struct IConstructionCallMessage * msg,
- /*[out,retval]*/ struct IConstructionReturnMessage * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_level (
- /*[out,retval]*/ enum ActivatorLevel * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("fa28e3af-7d09-31d5-beeb-7f2626497cde"))
-IConstructionCallMessage : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_Activator (
- /*[out,retval]*/ struct IActivator * * pRetVal ) = 0;
- virtual HRESULT __stdcall putref_Activator (
- /*[in]*/ struct IActivator * pRetVal ) = 0;
- virtual HRESULT __stdcall get_CallSiteActivationAttributes (
- /*[out,retval]*/ SAFEARRAY * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ActivationTypeName (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ActivationType (
- /*[out,retval]*/ struct _Type * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ContextProperties (
- /*[out,retval]*/ struct IList * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("7197b56b-5fa1-31ef-b38b-62fee737277f"))
-IContextPropertyActivator : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall IsOKToActivate (
- /*[in]*/ struct IConstructionCallMessage * msg,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall CollectFromClientContext (
- /*[in]*/ struct IConstructionCallMessage * msg ) = 0;
- virtual HRESULT __stdcall DeliverClientContextToServerContext (
- /*[in]*/ struct IConstructionCallMessage * msg,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall CollectFromServerContext (
- /*[in]*/ struct IConstructionReturnMessage * msg ) = 0;
- virtual HRESULT __stdcall DeliverServerContextToClientContext (
- /*[in]*/ struct IConstructionReturnMessage * msg,
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("3a5fde6b-db46-34e8-bacd-16ea5a440540"))
-IClientChannelSinkStack : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Push (
- /*[in]*/ struct IClientChannelSink * sink,
- /*[in]*/ VARIANT state ) = 0;
- virtual HRESULT __stdcall Pop (
- /*[in]*/ struct IClientChannelSink * sink,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("ff726320-6b92-3e6c-aaac-f97063d0b142"))
-IClientChannelSink : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall ProcessMessage (
- /*[in]*/ struct IMessage * msg,
- /*[in]*/ struct ITransportHeaders * requestHeaders,
- /*[in]*/ struct _Stream * requestStream,
- /*[out]*/ struct ITransportHeaders * * responseHeaders,
- /*[out]*/ struct _Stream * * responseStream ) = 0;
- virtual HRESULT __stdcall AsyncProcessRequest (
- /*[in]*/ struct IClientChannelSinkStack * sinkStack,
- /*[in]*/ struct IMessage * msg,
- /*[in]*/ struct ITransportHeaders * headers,
- /*[in]*/ struct _Stream * Stream ) = 0;
- virtual HRESULT __stdcall AsyncProcessResponse (
- /*[in]*/ struct IClientResponseChannelSinkStack * sinkStack,
- /*[in]*/ VARIANT state,
- /*[in]*/ struct ITransportHeaders * headers,
- /*[in]*/ struct _Stream * Stream ) = 0;
- virtual HRESULT __stdcall GetRequestStream (
- /*[in]*/ struct IMessage * msg,
- /*[in]*/ struct ITransportHeaders * headers,
- /*[out,retval]*/ struct _Stream * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_NextChannelSink (
- /*[out,retval]*/ struct IClientChannelSink * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("3f8742c2-ac57-3440-a283-fe5ff4c75025"))
-IClientChannelSinkProvider : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall CreateSink (
- /*[in]*/ struct IChannelSender * channel,
- /*[in]*/ BSTR Url,
- /*[in]*/ VARIANT remoteChannelData,
- /*[out,retval]*/ struct IClientChannelSink * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Next (
- /*[out,retval]*/ struct IClientChannelSinkProvider * * pRetVal ) = 0;
- virtual HRESULT __stdcall putref_Next (
- /*[in]*/ struct IClientChannelSinkProvider * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("e694a733-768d-314d-b317-dcead136b11d"))
-IServerChannelSinkStack : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Push (
- /*[in]*/ struct IServerChannelSink * sink,
- /*[in]*/ VARIANT state ) = 0;
- virtual HRESULT __stdcall Pop (
- /*[in]*/ struct IServerChannelSink * sink,
- /*[out,retval]*/ VARIANT * pRetVal ) = 0;
- virtual HRESULT __stdcall Store (
- /*[in]*/ struct IServerChannelSink * sink,
- /*[in]*/ VARIANT state ) = 0;
- virtual HRESULT __stdcall StoreAndDispatch (
- /*[in]*/ struct IServerChannelSink * sink,
- /*[in]*/ VARIANT state ) = 0;
- virtual HRESULT __stdcall ServerCallback (
- /*[in]*/ struct IAsyncResult * ar ) = 0;
-};
-
-struct __declspec(uuid("21b5f37b-bef3-354c-8f84-0f9f0863f5c5"))
-IServerChannelSink : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall ProcessMessage (
- /*[in]*/ struct IServerChannelSinkStack * sinkStack,
- /*[in]*/ struct IMessage * requestMsg,
- /*[in]*/ struct ITransportHeaders * requestHeaders,
- /*[in]*/ struct _Stream * requestStream,
- /*[out]*/ struct IMessage * * responseMsg,
- /*[out]*/ struct ITransportHeaders * * responseHeaders,
- /*[out]*/ struct _Stream * * responseStream,
- /*[out,retval]*/ enum ServerProcessing * pRetVal ) = 0;
- virtual HRESULT __stdcall AsyncProcessResponse (
- /*[in]*/ struct IServerResponseChannelSinkStack * sinkStack,
- /*[in]*/ VARIANT state,
- /*[in]*/ struct IMessage * msg,
- /*[in]*/ struct ITransportHeaders * headers,
- /*[in]*/ struct _Stream * Stream ) = 0;
- virtual HRESULT __stdcall GetResponseStream (
- /*[in]*/ struct IServerResponseChannelSinkStack * sinkStack,
- /*[in]*/ VARIANT state,
- /*[in]*/ struct IMessage * msg,
- /*[in]*/ struct ITransportHeaders * headers,
- /*[out,retval]*/ struct _Stream * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_NextChannelSink (
- /*[out,retval]*/ struct IServerChannelSink * * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("7dd6e975-24ea-323c-a98c-0fde96f9c4e6"))
-IServerChannelSinkProvider : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall GetChannelData (
- /*[in]*/ struct IChannelDataStore * ChannelData ) = 0;
- virtual HRESULT __stdcall CreateSink (
- /*[in]*/ struct IChannelReceiver * channel,
- /*[out,retval]*/ struct IServerChannelSink * * pRetVal ) = 0;
- virtual HRESULT __stdcall get_Next (
- /*[out,retval]*/ struct IServerChannelSinkProvider * * pRetVal ) = 0;
- virtual HRESULT __stdcall putref_Next (
- /*[in]*/ struct IServerChannelSinkProvider * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("3a02d3f7-3f40-3022-853d-cfda765182fe"))
-IChannelReceiverHook : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall get_ChannelScheme (
- /*[out,retval]*/ BSTR * pRetVal ) = 0;
- virtual HRESULT __stdcall get_WantsToListen (
- /*[out,retval]*/ VARIANT_BOOL * pRetVal ) = 0;
- virtual HRESULT __stdcall get_ChannelSinkChain (
- /*[out,retval]*/ struct IServerChannelSink * * pRetVal ) = 0;
- virtual HRESULT __stdcall AddHookChannelUri (
- /*[in]*/ BSTR channelUri ) = 0;
-};
-
-struct __declspec(uuid("675591af-0508-3131-a7cc-287d265ca7d6"))
-ISponsor : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Renewal (
- /*[in]*/ struct ILease * lease,
- /*[out,retval]*/ struct TimeSpan * pRetVal ) = 0;
-};
-
-struct __declspec(uuid("53a561f2-cbbf-3748-bffe-2180002db3df"))
-ILease : IDispatch
-{
- //
- // Raw methods provided by interface
- //
-
- virtual HRESULT __stdcall Register (
- /*[in]*/ struct ISponsor * obj,
- /*[in]*/ struct TimeSpan renewalTime ) = 0;
- virtual HRESULT __stdcall Register_2 (
- /*[in]*/ struct ISponsor * obj ) = 0;
- virtual HRESULT __stdcall Unregister (
- /*[in]*/ struct ISponsor * obj ) = 0;
- virtual HRESULT __stdcall Renew (
- /*[in]*/ struct TimeSpan renewalTime,
- /*[out,retval]*/ struct TimeSpan * pRetVal ) = 0;
- virtual HRESULT __stdcall get_RenewOnCallTime (
- /*[out,retval]*/ struct TimeSpan * pRetVal ) = 0;
- virtual HRESULT __stdcall put_RenewOnCallTime (
- /*[in]*/ struct TimeSpan pRetVal ) = 0;
- virtual HRESULT __stdcall get_SponsorshipTimeout (
- /*[out,retval]*/ struct TimeSpan * pRetVal ) = 0;
- virtual HRESULT __stdcall put_SponsorshipTimeout (
- /*[in]*/ struct TimeSpan pRetVal ) = 0;
- virtual HRESULT __stdcall get_InitialLeaseTime (
- /*[out,retval]*/ struct TimeSpan * pRetVal ) = 0;
- virtual HRESULT __stdcall put_InitialLeaseTime (
- /*[in]*/ struct TimeSpan pRetVal ) = 0;
- virtual HRESULT __stdcall get_CurrentLeaseTime (
- /*[out,retval]*/ struct TimeSpan * pRetVal ) = 0;
- virtual HRESULT __stdcall get_CurrentState (
- /*[out,retval]*/ enum LeaseState * pRetVal ) = 0;
-};
-
-} // namespace mscorlib
-
-#pragma pack(pop)