IFixedTypeInfo Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The original ITypeInfo interface in the CLR has incorrect definitions for GetRefTypeOfImplType and GetRefTypeInfo. It uses ints for marshalling handles which will result in a crash on 64 bit systems. This is a temporary interface for use until the one in the CLR is fixed. When it is we can go back to using ITypeInfo.
This API supports the product infrastructure and is not intended to be used directly from your code.
public interface class IFixedTypeInfo
[System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IFixedTypeInfo
[<System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IFixedTypeInfo = interface
Public Interface IFixedTypeInfo
- Attributes
Methods
AddressOfMember(Int32, INVOKEKIND, IntPtr) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see AddressOfMember(Int32, INVOKEKIND, IntPtr). |
CreateInstance(Object, Guid, Object) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see CreateInstance(Object, Guid, Object). |
GetContainingTypeLib(ITypeLib, Int32) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see GetContainingTypeLib(ITypeLib, Int32). |
GetDllEntry(Int32, INVOKEKIND, IntPtr, IntPtr, IntPtr) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see GetDllEntry(Int32, INVOKEKIND, IntPtr, IntPtr, IntPtr). |
GetDocumentation(Int32, String, String, Int32, String) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see GetDocumentation(Int32, String, String, Int32, String). |
GetFuncDesc(Int32, IntPtr) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see GetFuncDesc(Int32, IntPtr). |
GetIDsOfNames(String[], Int32, Int32[]) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see GetIDsOfNames(String[], Int32, Int32[]). |
GetImplTypeFlags(Int32, IMPLTYPEFLAGS) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see GetImplTypeFlags(Int32, IMPLTYPEFLAGS). |
GetMops(Int32, String) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see GetMops(Int32, String). |
GetNames(Int32, String[], Int32, Int32) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see GetNames(Int32, String[], Int32, Int32). |
GetRefTypeInfo(IntPtr, IFixedTypeInfo) |
This API supports the product infrastructure and is not intended to be used directly from your code. Retrieves the referenced type descriptions if a type description references other type descriptions. |
GetRefTypeOfImplType(Int32, IntPtr) |
This API supports the product infrastructure and is not intended to be used directly from your code. Retrieves the type description of the implemented interface types if a type description describes a COM class. |
GetTypeAttr(IntPtr) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see GetTypeAttr(IntPtr). |
GetTypeComp(ITypeComp) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see GetTypeComp(ITypeComp). |
GetVarDesc(Int32, IntPtr) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see GetVarDesc(Int32, IntPtr). |
Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32). |
ReleaseFuncDesc(IntPtr) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see ReleaseFuncDesc(IntPtr). |
ReleaseTypeAttr(IntPtr) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see ReleaseTypeAttr(IntPtr). |
ReleaseVarDesc(IntPtr) |
This API supports the product infrastructure and is not intended to be used directly from your code. For a description of this member, see ReleaseVarDesc(IntPtr). |