|
#define | _stream_read_n8(_t, _s, _v, _p) |
|
#define | _stream_read_n16_le(_t, _s, _v, _p) |
|
#define | _stream_read_n16_be(_t, _s, _v, _p) |
|
#define | _stream_read_n32_le(_t, _s, _v, _p) |
|
#define | _stream_read_n32_be(_t, _s, _v, _p) |
|
#define | _stream_read_n64_le(_t, _s, _v, _p) |
|
#define | _stream_read_n64_be(_t, _s, _v, _p) |
|
#define | Stream_Read_UINT8(_s, _v) _stream_read_n8(UINT8, _s, _v, TRUE) |
|
#define | Stream_Read_INT8(_s, _v) _stream_read_n8(INT8, _s, _v, TRUE) |
|
#define | Stream_Read_UINT16(_s, _v) _stream_read_n16_le(UINT16, _s, _v, TRUE) |
|
#define | Stream_Read_INT16(_s, _v) _stream_read_n16_le(INT16, _s, _v, TRUE) |
|
#define | Stream_Read_UINT16_BE(_s, _v) _stream_read_n16_be(UINT16, _s, _v, TRUE) |
|
#define | Stream_Read_INT16_BE(_s, _v) _stream_read_n16_be(INT16, _s, _v, TRUE) |
|
#define | Stream_Read_UINT32(_s, _v) _stream_read_n32_le(UINT32, _s, _v, TRUE) |
|
#define | Stream_Read_INT32(_s, _v) _stream_read_n32_le(INT32, _s, _v, TRUE) |
|
#define | Stream_Read_UINT32_BE(_s, _v) _stream_read_n32_be(UINT32, _s, _v, TRUE) |
|
#define | Stream_Read_INT32_BE(_s, _v) _stream_read_n32_be(INT32, _s, _v, TRUE) |
|
#define | Stream_Read_UINT64(_s, _v) _stream_read_n64_le(UINT64, _s, _v, TRUE) |
|
#define | Stream_Read_INT64(_s, _v) _stream_read_n64_le(INT64, _s, _v, TRUE) |
|
#define | Stream_Read_UINT64_BE(_s, _v) _stream_read_n64_be(UINT64, _s, _v, TRUE) |
|
#define | Stream_Read_INT64_BE(_s, _v) _stream_read_n64_be(INT64, _s, _v, TRUE) |
|
#define | Stream_Peek_UINT8(_s, _v) _stream_read_n8(UINT8, _s, _v, FALSE) |
|
#define | Stream_Peek_INT8(_s, _v) _stream_read_n8(INT8, _s, _v, FALSE) |
|
#define | Stream_Peek_UINT16(_s, _v) _stream_read_n16_le(UINT16, _s, _v, FALSE) |
|
#define | Stream_Peek_INT16(_s, _v) _stream_read_n16_le(INT16, _s, _v, FALSE) |
|
#define | Stream_Peek_UINT16_BE(_s, _v) _stream_read_n16_be(UINT16, _s, _v, FALSE) |
|
#define | Stream_Peek_INT16_BE(_s, _v) _stream_read_n16_be(INT16, _s, _v, FALSE) |
|
#define | Stream_Peek_UINT32(_s, _v) _stream_read_n32_le(UINT32, _s, _v, FALSE) |
|
#define | Stream_Peek_INT32(_s, _v) _stream_read_n32_le(INT32, _s, _v, FALSE) |
|
#define | Stream_Peek_UINT32_BE(_s, _v) _stream_read_n32_be(UINT32, _s, _v, FALSE) |
|
#define | Stream_Peek_INT32_BE(_s, _v) _stream_read_n32_be(INT32, _s, _v, FALSE) |
|
#define | Stream_Peek_UINT64(_s, _v) _stream_read_n64_le(UINT64, _s, _v, FALSE) |
|
#define | Stream_Peek_INT64(_s, _v) _stream_read_n64_le(INT64, _s, _v, FALSE) |
|
#define | Stream_Peek_UINT64_BE(_s, _v) _stream_read_n64_be(UINT64, _s, _v, FALSE) |
|
#define | Stream_Peek_INT64_BE(_s, _v) _stream_read_n64_be(INT64, _s, _v, FALSE) |
|
#define | Stream_Seek_UINT8(_s) Stream_Seek(_s, 1) |
|
#define | Stream_Seek_UINT16(_s) Stream_Seek(_s, 2) |
|
#define | Stream_Seek_UINT32(_s) Stream_Seek(_s, 4) |
|
#define | Stream_Seek_UINT64(_s) Stream_Seek(_s, 8) |
|
#define | Stream_Rewind_UINT8(_s) Stream_Rewind(_s, 1) |
|
#define | Stream_Rewind_UINT16(_s) Stream_Rewind(_s, 2) |
|
#define | Stream_Rewind_UINT32(_s) Stream_Rewind(_s, 4) |
|
#define | Stream_Rewind_UINT64(_s) Stream_Rewind(_s, 8) |
|
#define | Stream_GetBuffer(_s, _b) _b = Stream_Buffer(_s) |
|
#define | Stream_GetPointer(_s, _p) _p = Stream_Pointer(_s) |
|
#define | Stream_GetLength(_s, _l) _l = Stream_Length(_s) |
|
#define | Stream_GetCapacity(_s, _c) _c = Stream_Capacity(_s); |
|
|
WINPR_API BOOL | Stream_EnsureCapacity (wStream *s, size_t size) |
|
WINPR_API BOOL | Stream_EnsureRemainingCapacity (wStream *s, size_t size) |
|
WINPR_API wStream * | Stream_New (BYTE *buffer, size_t size) |
|
WINPR_API void | Stream_StaticInit (wStream *s, BYTE *buffer, size_t size) |
|
WINPR_API void | Stream_Free (wStream *s, BOOL bFreeBuffer) |
|
static INLINE void | Stream_Seek (wStream *s, size_t _offset) |
|
static INLINE void | Stream_Rewind (wStream *s, size_t _offset) |
|
static INLINE void | Stream_Read (wStream *_s, void *_b, size_t _n) |
|
static INLINE void | Stream_Peek (wStream *_s, void *_b, size_t _n) |
|
static INLINE void | Stream_Write_UINT8 (wStream *_s, UINT8 _v) |
|
static INLINE void | Stream_Write_INT16 (wStream *_s, INT16 _v) |
|
static INLINE void | Stream_Write_UINT16 (wStream *_s, UINT16 _v) |
|
static INLINE void | Stream_Write_UINT16_BE (wStream *_s, UINT16 _v) |
|
static INLINE void | Stream_Write_INT32 (wStream *_s, INT32 _v) |
|
static INLINE void | Stream_Write_UINT32 (wStream *_s, UINT32 _v) |
|
static INLINE void | Stream_Write_UINT32_BE (wStream *_s, UINT32 _v) |
|
static INLINE void | Stream_Write_UINT64 (wStream *_s, UINT64 _v) |
|
static INLINE void | Stream_Write (wStream *_s, const void *_b, size_t _n) |
|
static INLINE void | Stream_Zero (wStream *_s, size_t _n) |
|
static INLINE void | Stream_Fill (wStream *_s, int _v, size_t _n) |
|
static INLINE void | Stream_Copy (wStream *_src, wStream *_dst, size_t _n) |
|
static INLINE BYTE * | Stream_Buffer (wStream *_s) |
|
static INLINE void | Stream_SetBuffer (wStream *_s, BYTE *_b) |
|
static INLINE BYTE * | Stream_Pointer (wStream *_s) |
|
static INLINE void | Stream_SetPointer (wStream *_s, BYTE *_p) |
|
static INLINE size_t | Stream_Length (wStream *_s) |
|
static INLINE void | Stream_SetLength (wStream *_s, size_t _l) |
|
static INLINE size_t | Stream_Capacity (wStream *_s) |
|
static INLINE void | Stream_SetCapacity (wStream *_s, size_t _c) |
|
static INLINE size_t | Stream_GetPosition (wStream *_s) |
|
static INLINE void | Stream_SetPosition (wStream *_s, size_t _p) |
|
static INLINE void | Stream_SealLength (wStream *_s) |
|
static INLINE size_t | Stream_GetRemainingCapacity (wStream *_s) |
|
static INLINE size_t | Stream_GetRemainingLength (wStream *_s) |
|
static INLINE void | Stream_Clear (wStream *_s) |
|
static INLINE BOOL | Stream_SafeSeek (wStream *s, size_t size) |
|
static INLINE BOOL | Stream_Read_UTF16_String (wStream *s, WCHAR *dst, size_t length) |
|
static INLINE BOOL | Stream_Write_UTF16_String (wStream *s, const WCHAR *src, size_t length) |
|
WINPR_API wStream * | StreamPool_Take (wStreamPool *pool, size_t size) |
|
WINPR_API void | StreamPool_Return (wStreamPool *pool, wStream *s) |
|
WINPR_API void | Stream_AddRef (wStream *s) |
|
WINPR_API void | Stream_Release (wStream *s) |
|
WINPR_API wStream * | StreamPool_Find (wStreamPool *pool, BYTE *ptr) |
|
WINPR_API void | StreamPool_Clear (wStreamPool *pool) |
|
WINPR_API wStreamPool * | StreamPool_New (BOOL synchronized, size_t defaultSize) |
|
WINPR_API void | StreamPool_Free (wStreamPool *pool) |
|
WINPR_API char * | StreamPool_GetStatistics (wStreamPool *pool, char *buffer, size_t size) |
|