RAPIEXT

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.