ReactOS 0.4.16-dev-251-ga17b6e9
|
Go to the source code of this file.
Macros | |
#define | WIN32_NO_STATUS |
Functions | |||||||||||||
MarshallDownStructure | |||||||||||||
Prepare a structure for marshalling/serialization by replacing absolute pointer addresses in its fields by relative offsets.
| |||||||||||||
BOOL WINAPI | MarshallDownStructure (PVOID pStructure, const MARSHALLING_INFO *pInfo, DWORD cbStructureSize, BOOL bSomeBoolean) | ||||||||||||
MarshallDownStructuresArray | |||||||||||||
Prepare an array of structures for marshalling/serialization by replacing absolute pointer addresses in its fields by relative offsets.
| |||||||||||||
BOOL WINAPI | MarshallDownStructuresArray (PVOID pStructuresArray, DWORD cElements, const MARSHALLING_INFO *pInfo, DWORD cbStructureSize, BOOL bSomeBoolean) | ||||||||||||
MarshallUpStructure | |||||||||||||
Unmarshall/deserialize a structure previuosly marshalled by MarshallDownStructure by replacing relative offsets in its fields by absolute pointer addresses again.
| |||||||||||||
BOOL WINAPI | MarshallUpStructure (DWORD cbSize, PVOID pStructure, const MARSHALLING_INFO *pInfo, DWORD cbStructureSize, BOOL bSomeBoolean) | ||||||||||||
MarshallUpStructuresArray | |||||||||||||
Unmarshall/deserialize an array of structures previuosly marshalled by MarshallDownStructuresArray by replacing relative offsets in its fields by absolute pointer addresses again.
| |||||||||||||
BOOL WINAPI | MarshallUpStructuresArray (DWORD cbSize, PVOID pStructuresArray, DWORD cElements, const MARSHALLING_INFO *pInfo, DWORD cbStructureSize, BOOL bSomeBoolean) | ||||||||||||
#define WIN32_NO_STATUS |
Definition at line 8 of file marshalling.c.
BOOL WINAPI MarshallDownStructure | ( | PVOID | pStructure, |
const MARSHALLING_INFO * | pInfo, | ||
DWORD | cbStructureSize, | ||
BOOL | bSomeBoolean | ||
) |
Definition at line 38 of file marshalling.c.
Referenced by _RpcAddJob(), _RpcGetForm(), _RpcGetJob(), _RpcGetPrinter(), _RpcGetPrinterDriver(), _RpcGetPrinterDriver2(), MarshallDownStructuresArray(), and YGetPrinterDriver2().
BOOL WINAPI MarshallDownStructuresArray | ( | PVOID | pStructuresArray, |
DWORD | cElements, | ||
const MARSHALLING_INFO * | pInfo, | ||
DWORD | cbStructureSize, | ||
BOOL | bSomeBoolean | ||
) |
Definition at line 91 of file marshalling.c.
Referenced by _RpcEnumForms(), _RpcEnumJobs(), _RpcEnumMonitors(), _RpcEnumPorts(), _RpcEnumPrinterDrivers(), _RpcEnumPrinters(), _RpcEnumPrintProcessorDatatypes(), _RpcEnumPrintProcessors(), and START_TEST().
BOOL WINAPI MarshallUpStructure | ( | DWORD | cbSize, |
PVOID | pStructure, | ||
const MARSHALLING_INFO * | pInfo, | ||
DWORD | cbStructureSize, | ||
BOOL | bSomeBoolean | ||
) |
Definition at line 137 of file marshalling.c.
Referenced by AddJobW(), GetFormW(), GetJobW(), GetPrinterDriverW(), GetPrinterW(), and MarshallUpStructuresArray().
BOOL WINAPI MarshallUpStructuresArray | ( | DWORD | cbSize, |
PVOID | pStructuresArray, | ||
DWORD | cElements, | ||
const MARSHALLING_INFO * | pInfo, | ||
DWORD | cbStructureSize, | ||
BOOL | bSomeBoolean | ||
) |
Definition at line 202 of file marshalling.c.
Referenced by EnumFormsW(), EnumJobsW(), EnumMonitorsW(), EnumPortsW(), EnumPrinterDriversW(), EnumPrintersW(), EnumPrintProcessorDatatypesW(), EnumPrintProcessorsW(), and START_TEST().