ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ITypeInfo Interface Reference

import "oaidl.idl";

Inherits IUnknown.

Inherited by ITypeInfo2.

Public Types

typedef ITypeInfoLPTYPEINFO

Public Member Functions

HRESULT GetTypeAttr ([out] TYPEATTR **ppTypeAttr)
HRESULT RemoteGetTypeAttr ([out] LPTYPEATTR *ppTypeAttr,[out] CLEANLOCALSTORAGE *pDummy)
HRESULT GetTypeComp ([out] ITypeComp **ppTComp)
HRESULT GetFuncDesc ([in] UINT index,[out] FUNCDESC **ppFuncDesc)
HRESULT RemoteGetFuncDesc ([in] UINT index,[out] LPFUNCDESC *ppFuncDesc,[out] CLEANLOCALSTORAGE *pDummy)
HRESULT GetVarDesc ([in] UINT index,[out] VARDESC **ppVarDesc)
HRESULT RemoteGetVarDesc ([in] UINT index,[out] LPVARDESC *ppVarDesc,[out] CLEANLOCALSTORAGE *pDummy)
HRESULT GetNames ([in] MEMBERID memid,[out, size_is(cMaxNames), length_is(*pcNames)] BSTR *rgBstrNames,[in] UINT cMaxNames,[out] UINT *pcNames)
HRESULT RemoteGetNames ([in] MEMBERID memid,[out, size_is(cMaxNames), length_is(*pcNames)] BSTR *rgBstrNames,[in] UINT cMaxNames,[out] UINT *pcNames)
HRESULT GetRefTypeOfImplType ([in] UINT index,[out] HREFTYPE *pRefType)
HRESULT GetImplTypeFlags ([in] UINT index,[out] INT *pImplTypeFlags)
HRESULT GetIDsOfNames ([in, size_is(cNames)] LPOLESTR *rgszNames,[in] UINT cNames,[out, size_is(cNames)] MEMBERID *pMemId)
HRESULT LocalGetIDsOfNames ()
HRESULT Invoke ([in] PVOID pvInstance,[in] MEMBERID memid,[in] WORD wFlags,[in, out] DISPPARAMS *pDispParams,[out] VARIANT *pVarResult,[out] EXCEPINFO *pExcepInfo,[out] UINT *puArgErr)
HRESULT LocalInvoke ()
HRESULT GetDocumentation ([in] MEMBERID memid,[out] BSTR *pBstrName,[out] BSTR *pBstrDocString,[out] DWORD *pdwHelpContext,[out] BSTR *pBstrHelpFile)
HRESULT RemoteGetDocumentation ([in] MEMBERID memid,[in] DWORD refPtrFlags,[out] BSTR *pBstrName,[out] BSTR *pBstrDocString,[out] DWORD *pdwHelpContext,[out] BSTR *pBstrHelpFile)
HRESULT GetDllEntry ([in] MEMBERID memid,[in] INVOKEKIND invKind,[out] BSTR *pBstrDllName,[out] BSTR *pBstrName,[out] WORD *pwOrdinal)
HRESULT RemoteGetDllEntry ([in] MEMBERID memid,[in] INVOKEKIND invKind,[in] DWORD refPtrFlags,[out] BSTR *pBstrDllName,[out] BSTR *pBstrName,[out] WORD *pwOrdinal)
HRESULT GetRefTypeInfo ([in] HREFTYPE hRefType,[out] ITypeInfo **ppTInfo)
HRESULT AddressOfMember ([in] MEMBERID memid,[in] INVOKEKIND invKind,[out] PVOID *ppv)
HRESULT LocalAddressOfMember ()
HRESULT CreateInstance ([in] IUnknown *pUnkOuter,[in] REFIID riid,[out, iid_is(riid)] PVOID *ppvObj)
HRESULT RemoteCreateInstance ([in] REFIID riid,[out, iid_is(riid)] IUnknown **ppvObj)
HRESULT GetMops ([in] MEMBERID memid,[out] BSTR *pBstrMops)
HRESULT GetContainingTypeLib ([out] ITypeLib **ppTLib,[out] UINT *pIndex)
HRESULT RemoteGetContainingTypeLib ([out] ITypeLib **ppTLib,[out] UINT *pIndex)
void ReleaseTypeAttr ([in] TYPEATTR *pTypeAttr)
HRESULT LocalReleaseTypeAttr ()
void ReleaseFuncDesc ([in] FUNCDESC *pFuncDesc)
HRESULT LocalReleaseFuncDesc ()
void ReleaseVarDesc ([in] VARDESC *pVarDesc)
HRESULT LocalReleaseVarDesc ()

Detailed Description

Definition at line 717 of file oaidl.idl.


The documentation for this interface was generated from the following file:

Generated on Sat May 26 2012 06:23:48 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.