|
ReactOS 0.4.16-dev-1946-g52006dd
|

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().