ReactOS 0.4.15-dev-8614-gbc76250
|
#include <stdarg.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 90 of file ndr_fullpointer.c.
Referenced by NdrFullPointerInsertRefId(), NdrFullPointerQueryPointer(), and NdrFullPointerQueryRefId().
int WINAPI NdrFullPointerFree | ( | PFULL_PTR_XLAT_TABLES | pXlatTables, |
void * | Pointer | ||
) |
Definition at line 214 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 188 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 109 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 158 of file ndr_fullpointer.c.
Referenced by PointerMemorySize(), PointerUnmarshall(), and test_fullpointer_xlat().
void WINAPI NdrFullPointerXlatFree | ( | PFULL_PTR_XLAT_TABLES | pXlatTables | ) |
Definition at line 64 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 32 of file ndr_fullpointer.c.
Referenced by do_ndr_async_client_call(), do_ndr_client_call(), NdrAsyncServerCall(), NdrMesProcEncodeDecode(), NdrStubCall2(), and test_fullpointer_xlat().
WINE_DEFAULT_DEBUG_CHANNEL | ( | rpc | ) |