ReactOS 0.4.15-dev-6679-g945ee4b
|
Public Types | |
typedef ITypeInfo * | LPTYPEINFO |
![]() | |
typedef IUnknown * | LPUNKNOWN |
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 () |
![]() | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
typedef ITypeInfo* ITypeInfo::LPTYPEINFO |
HRESULT ITypeInfo::AddressOfMember | ( | [in] MEMBERID | memid, |
[in] INVOKEKIND | invKind, | ||
[out] PVOID * | ppv | ||
) |
HRESULT ITypeInfo::CreateInstance | ( | [in] IUnknown * | pUnkOuter, |
[in] REFIID | riid, | ||
[out, iid_is(riid)] PVOID * | ppvObj | ||
) |
HRESULT ITypeInfo::GetDllEntry | ( | [in] MEMBERID | memid, |
[in] INVOKEKIND | invKind, | ||
[out] BSTR * | pBstrDllName, | ||
[out] BSTR * | pBstrName, | ||
[out] WORD * | pwOrdinal | ||
) |
HRESULT ITypeInfo::GetDocumentation | ( | [in] MEMBERID | memid, |
[out] BSTR * | pBstrName, | ||
[out] BSTR * | pBstrDocString, | ||
[out] DWORD * | pdwHelpContext, | ||
[out] BSTR * | pBstrHelpFile | ||
) |
HRESULT ITypeInfo::GetIDsOfNames | ( | [in, size_is(cNames)] LPOLESTR * | rgszNames, |
[in] UINT | cNames, | ||
[out, size_is(cNames)] MEMBERID * | pMemId | ||
) |
Referenced by SEALED_::SEALED_::IDispatch::GetIDsOfNames(), and SEALED_::IDispatch::GetIDsOfNames().
HRESULT ITypeInfo::GetNames | ( | [in] MEMBERID | memid, |
[out, size_is(cMaxNames), length_is(*pcNames)] BSTR * | rgBstrNames, | ||
[in] UINT | cMaxNames, | ||
[out] UINT * | pcNames | ||
) |
HRESULT ITypeInfo::GetTypeAttr | ( | [out] TYPEATTR ** | ppTypeAttr | ) |
HRESULT ITypeInfo::Invoke | ( | [in] PVOID | pvInstance, |
[in] MEMBERID | memid, | ||
[in] WORD | wFlags, | ||
[in, out] DISPPARAMS * | pDispParams, | ||
[out] VARIANT * | pVarResult, | ||
[out] EXCEPINFO * | pExcepInfo, | ||
[out] UINT * | puArgErr | ||
) |
Referenced by SEALED_::SEALED_::IDispatch::Invoke(), and SEALED_::IDispatch::Invoke().
HRESULT ITypeInfo::LocalAddressOfMember | ( | ) |
HRESULT ITypeInfo::LocalGetIDsOfNames | ( | ) |
HRESULT ITypeInfo::LocalInvoke | ( | ) |
HRESULT ITypeInfo::LocalReleaseFuncDesc | ( | ) |
HRESULT ITypeInfo::LocalReleaseTypeAttr | ( | ) |
HRESULT ITypeInfo::LocalReleaseVarDesc | ( | ) |
void ITypeInfo::ReleaseFuncDesc | ( | [in] FUNCDESC * | pFuncDesc | ) |
void ITypeInfo::ReleaseTypeAttr | ( | [in] TYPEATTR * | pTypeAttr | ) |
void ITypeInfo::ReleaseVarDesc | ( | [in] VARDESC * | pVarDesc | ) |
HRESULT ITypeInfo::RemoteCreateInstance | ( | [in] REFIID | riid, |
[out, iid_is(riid)] IUnknown ** | ppvObj | ||
) |
HRESULT ITypeInfo::RemoteGetDllEntry | ( | [in] MEMBERID | memid, |
[in] INVOKEKIND | invKind, | ||
[in] DWORD | refPtrFlags, | ||
[out] BSTR * | pBstrDllName, | ||
[out] BSTR * | pBstrName, | ||
[out] WORD * | pwOrdinal | ||
) |
HRESULT ITypeInfo::RemoteGetDocumentation | ( | [in] MEMBERID | memid, |
[in] DWORD | refPtrFlags, | ||
[out] BSTR * | pBstrName, | ||
[out] BSTR * | pBstrDocString, | ||
[out] DWORD * | pdwHelpContext, | ||
[out] BSTR * | pBstrHelpFile | ||
) |
HRESULT ITypeInfo::RemoteGetFuncDesc | ( | [in] UINT | index, |
[out] LPFUNCDESC * | ppFuncDesc, | ||
[out] CLEANLOCALSTORAGE * | pDummy | ||
) |
HRESULT ITypeInfo::RemoteGetNames | ( | [in] MEMBERID | memid, |
[out, size_is(cMaxNames), length_is(*pcNames)] BSTR * | rgBstrNames, | ||
[in] UINT | cMaxNames, | ||
[out] UINT * | pcNames | ||
) |
HRESULT ITypeInfo::RemoteGetTypeAttr | ( | [out] LPTYPEATTR * | ppTypeAttr, |
[out] CLEANLOCALSTORAGE * | pDummy | ||
) |
HRESULT ITypeInfo::RemoteGetVarDesc | ( | [in] UINT | index, |
[out] LPVARDESC * | ppVarDesc, | ||
[out] CLEANLOCALSTORAGE * | pDummy | ||
) |