RAPIEXT (Windows Embedded CE 6.0)
1/6/2010
The RAPI extension on Windows Embedded CE, such as MyFunction, that is called using CeRapiInvoke, should be declared as: EXTERN_C RAPIEXT MyFunction.
Syntax
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 Value
- HRESULT
Depends on implementation of the function.
Requirements
Header | rapi.h |
Library | rapi.lib |
Windows Embedded CE | Windows CE 3.0 and later |
See Also
Reference
RAPI Functions
CeWriteRecordProps (RAPI)
CeGetLastError (RAPI)