|
ReactOS 0.4.16-dev-1906-g43bc040
|
#include <stdarg.h>#include <stdlib.h>#include "windef.h"#include "winbase.h"#include "rpc.h"#include "rpcndr.h"#include "wine/debug.h"
Go to the source code of this file.
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (rpc) | |
| PFULL_PTR_XLAT_TABLES WINAPI | NdrFullPointerXlatInit (ULONG NumberOfPointers, XLAT_SIDE XlatSide) |
| void WINAPI | NdrFullPointerXlatFree (PFULL_PTR_XLAT_TABLES pXlatTables) |
| static void | expand_pointer_table_if_necessary (PFULL_PTR_XLAT_TABLES pXlatTables, ULONG RefId) |
| int WINAPI | NdrFullPointerQueryPointer (PFULL_PTR_XLAT_TABLES pXlatTables, void *pPointer, unsigned char QueryType, ULONG *pRefId) |
| int WINAPI | NdrFullPointerQueryRefId (PFULL_PTR_XLAT_TABLES pXlatTables, ULONG RefId, unsigned char QueryType, void **ppPointer) |
| void WINAPI | NdrFullPointerInsertRefId (PFULL_PTR_XLAT_TABLES pXlatTables, ULONG RefId, void *pPointer) |
| int WINAPI | NdrFullPointerFree (PFULL_PTR_XLAT_TABLES pXlatTables, void *Pointer) |
|
static |
Definition at line 85 of file ndr_fullpointer.c.
Referenced by NdrFullPointerInsertRefId(), NdrFullPointerQueryPointer(), and NdrFullPointerQueryRefId().
| int WINAPI NdrFullPointerFree | ( | PFULL_PTR_XLAT_TABLES | pXlatTables, |
| void * | Pointer | ||
| ) |
Definition at line 211 of file ndr_fullpointer.c.
Referenced by PointerFree(), and test_fullpointer_xlat().
| void WINAPI NdrFullPointerInsertRefId | ( | PFULL_PTR_XLAT_TABLES | pXlatTables, |
| ULONG | RefId, | ||
| void * | pPointer | ||
| ) |
Definition at line 185 of file ndr_fullpointer.c.
Referenced by PointerUnmarshall(), and test_fullpointer_xlat().
| int WINAPI NdrFullPointerQueryPointer | ( | PFULL_PTR_XLAT_TABLES | pXlatTables, |
| void * | pPointer, | ||
| unsigned char | QueryType, | ||
| ULONG * | pRefId | ||
| ) |
Definition at line 106 of file ndr_fullpointer.c.
Referenced by PointerBufferSize(), PointerMarshall(), and test_fullpointer_xlat().
| int WINAPI NdrFullPointerQueryRefId | ( | PFULL_PTR_XLAT_TABLES | pXlatTables, |
| ULONG | RefId, | ||
| unsigned char | QueryType, | ||
| void ** | ppPointer | ||
| ) |
Definition at line 155 of file ndr_fullpointer.c.
Referenced by PointerMemorySize(), PointerUnmarshall(), and test_fullpointer_xlat().
| void WINAPI NdrFullPointerXlatFree | ( | PFULL_PTR_XLAT_TABLES | pXlatTables | ) |
Definition at line 59 of file ndr_fullpointer.c.
Referenced by ndr_client_call_finally(), NdrMesProcEncodeDecode(), NdrpCompleteAsyncClientCall(), NdrpCompleteAsyncServerCall(), NdrStubCall2(), and test_fullpointer_xlat().
| PFULL_PTR_XLAT_TABLES WINAPI NdrFullPointerXlatInit | ( | ULONG | NumberOfPointers, |
| XLAT_SIDE | XlatSide | ||
| ) |
Definition at line 33 of file ndr_fullpointer.c.
Referenced by do_ndr_async_client_call(), ndr_client_call(), NdrAsyncServerCall(), NdrMesProcEncodeDecode(), NdrStubCall2(), and test_fullpointer_xlat().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | rpc | ) |