RAPIEXT
The RAPI extension on Microsoft® Windows® CE, such as MyFunctionFOO, that is called using CeRapiInvoke, should be declared as: EXTERN_C RAPIEXT MyFunctionFOO.
typedef HRESULT (STDAPICALLTYPE RAPIEXT)(
DWORD cbInput,
BYTE * pInput,
DWORD * pcbOutput,
BYTE ** ppOutput,
IRAPIStream * pIRAPIStream
);
Parameters
- cbInput
[in] Number of bytes in the input buffer. - pInput
[in] Pointer to a buffer containing the input data. - pcbOutput
[out] Pointer to a variable that is set to the number of bytes in the output buffer ppOutput. - ppOutput
[out] Pointer to a variable that is set to the location of the output buffer. - pIRAPIStream
[in] Pointer to an IRAPIStream interface.
Return Values
- HRESULT
Depends on implementation of the function.
Requirements
Pocket PC: Pocket PC 2002 and later
Smartphone: Smartphone 2002 and later
OS Versions: Windows CE 3.0 and later
Header: Rapi.h
Library: Rapi.lib
See Also
Remote API Functions | CeWriteRecordProps | CeGetLastError
Send Feedback on this topic to the authors