ITypeInfo::AddressOfMember
memid, invkind, lplpvoid)MEMBERID memid
INVOKEKIND invkind
VOID FAR* FAR* lplpvoid Retrieves the addresses of static functions or variables, such as those defined in a DLL. Parameters memid Member ID of the static member whose address is to be retrieved.
The member ID is defined by DISPID. invkind Specifies whether the member is a property, and if so, what kind. lplpvoid Upon return, points to a pointer to the static member. Return Value The SCODE obtained from the returned HRESULT is one of the following:
SCODE
| Meaning
|
S_OK
| Success.
|
E_OUTOFMEMORY
| Out of memory.
|
E_INVALIDARG
| One or more of the arguments is invalid.
|
TYPE_E_IOERROR
| The function could not read from the file.
|
TYPE_E_WRONGTYPEKIND
| Type mismatch.
|
TYPE_E_INVDATAREAD
| The function could not read from the file.
|
TYPE_E_UNSUPFORMAT
| The type library has an old format.
|
TYPE_E_INVALIDSTATE
| The type library could not be opened.
|
TYPE_E_ELEMENTNOTFOUND
| The element was not found.
|
TYPE_E_DLLFUNCTIONNOTFOUND
| The function could not be found in the DLL.
|
TYPE_E_CANTLOADLIBRARY
| The type library or DLL could not be loaded.
|
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers - More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples - Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database