using System; using System.Reflection.Emit; namespace System.Runtime.InteropServices { /// Exposes the class to unmanaged code. // Token: 0x0200037E RID: 894 [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] [ComVisible(true)] [TypeLibImportClass(typeof(PropertyBuilder))] [Guid("15F9A479-9397-3A63-ACBD-F51977FB0F02")] [CLSCompliant(false)] public interface _PropertyBuilder { /// Maps a set of names to a corresponding set of dispatch identifiers. /// Reserved for future use. Must be IID_NULL. /// An array of names to be mapped. /// The count of the names to be mapped. /// The locale context in which to interpret the names. /// An array allocated by the caller that receives the identifiers corresponding to the names. // Token: 0x060024C4 RID: 9412 void GetIDsOfNames([In] ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId); /// Retrieves the type information for an object, which can be used to get the type information for an interface. /// The type information to return. /// The locale identifier for the type information. /// A pointer to the requested type information object. // Token: 0x060024C5 RID: 9413 void GetTypeInfo(uint iTInfo, uint lcid, IntPtr ppTInfo); /// Retrieves the number of type information interfaces that an object provides (either 0 or 1). /// When this method returns, contains a pointer to a location that receives the number of type information interfaces provided by the object. This parameter is passed uninitialized. // Token: 0x060024C6 RID: 9414 void GetTypeInfoCount(out uint pcTInfo); /// Provides access to properties and methods exposed by an object. /// An identifier of a member. /// Reserved for future use. Must be IID_NULL. /// The locale context in which to interpret arguments. /// Flags describing the context of the call. /// A pointer to a structure containing an array of arguments, an array of argument DISPIDs for named arguments, and counts for the number of elements in the arrays. /// A pointer to the location where the result will be stored. /// A pointer to a structure that contains exception information. /// The index of the first argument that has an error. // Token: 0x060024C7 RID: 9415 void Invoke(uint dispIdMember, [In] ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr); } }