mscorlib(4.0.0.0) API with additions
_ModuleBuilder.cs
2 
4 {
6  [Guid("D05FFA9A-04AF-3519-8EE1-8D93AD73430B")]
7  [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
8  [CLSCompliant(false)]
9  [TypeLibImportClass(typeof(ModuleBuilder))]
10  [ComVisible(true)]
11  public interface _ModuleBuilder
12  {
15  void GetTypeInfoCount(out uint pcTInfo);
16 
21  void GetTypeInfo(uint iTInfo, uint lcid, IntPtr ppTInfo);
22 
29  void GetIDsOfNames([In] ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId);
30 
40  void Invoke(uint dispIdMember, [In] ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
41  }
42 }
Exposes the T:System.Reflection.Emit.ModuleBuilder class to unmanaged code.
void GetIDsOfNames([In] ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId)
Maps a set of names to a corresponding set of dispatch identifiers.
Definition: __Canon.cs:3
void GetTypeInfo(uint iTInfo, uint lcid, IntPtr ppTInfo)
Retrieves the type information for an object, which can be used to get the type information for an in...
Represents a globally unique identifier (GUID).To browse the .NET Framework source code for this type...
Definition: Guid.cs:14
Defines and represents a module in a dynamic assembly.
A platform-specific type that is used to represent a pointer or a handle.
Definition: IntPtr.cs:14
ComInterfaceType
Identifies how to expose an interface to COM.
void GetTypeInfoCount(out uint pcTInfo)
Retrieves the number of type information interfaces that an object provides (either 0 or 1).
void Invoke(uint dispIdMember, [In] ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr)
Provides access to properties and methods exposed by an object.