WapRead

WapRead (Compact 2013)

3/26/2014

This function reads a packet.


HRESULT WapRead(
  const WAP_HANDLE whHandle,
  WAP_PRIMITIVE_BASE* const pwpbPrimitiveBuffer,
  const DWORD dwPrimitiveBufferSize 
);

whHandle

[in] The WAP handle retrieved by the WapOpen function.

pwpbPrimitiveBuffer

[out] Pointer to a buffer that contains a layer-specific structure of type WAP_PRIMITIVE_BASE. All protocol data units (PDUs) are derived from the WAP_PRIMITIVE_BASE structure. If the buffer indicated by this parameter is too small to hold the primitive, the function will return E_FAIL.

dwPrimitiveBufferSize

[in] The size, in bytes, of the buffer indicated by pwpbPrimitiveBuffer. This value can be obtained by calling WapGetNextPrimitiveSize.

Value

Description

S_OK

Indicates the function was successful.

E_INVALIDARG

Indicates one or more invalid arguments.

E_OUTOFMEMORY

Indicates an out-of-memory error.

E_UNEXPECTED

Indicates an unexpected failure.

E_FAIL

Indicates an unspecified failure.

Header

wap.h

Library

Wap.lib

Show:
© 2016 Microsoft