CreateIProp
The CreateIProp
function creates a property data object, that is, an IPropData
Quick Info
Header
file: |
MAPIUTIL.H |
Implemented
by: |
MAPI |
Called by: |
Client
applications and service providers |
SCODE CreateIProp(
LPCIID lpInterface, |
|
ALLOCATEBUFFER FAR * lpAllocateBuffer, |
|
ALLOCATEMORE FAR * lpAllocateMore, |
|
FREEBUFFER FAR * lpFreeBuffer, |
|
LPVOID lpvReserved, |
|
LPPROPDATA FAR * lppPropData |
|
); |
|
Parameters
lpInterface
[in] Pointer
to an interface identifier (IID) for the property data object.
lpAllocateBuffer
[in] Pointer
to the MAPIAllocateBuffer
lpAllocateMore
[in] Pointer
to the MAPIAllocateMore
lpFreeBuffer
[in] Pointer
to the MAPIFreeBuffer
lpvReserved
Reserved;
must be zero.
lppPropData
[out] Pointer
to a pointer to the returned property data object.
Return Values
S_OK
The call
succeeded and has returned the expected value or values.
MAPI_E_INTERFACE_NOT_SUPPORTED
The requested
interface is not supported for this object.
Remarks
The lpAllocateBuffer,
lpAllocateMore, and lpFreeBuffer input parameters point to the MAPIAllocateBuffer