ReactOS 0.4.16-dev-297-gc569aee
printers.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

static const MARSHALLING PrinterInfoStressMarshalling
 
static const MARSHALLING PrinterInfo1Marshalling
 
static const MARSHALLING PrinterInfo2Marshalling
 
static const MARSHALLING PrinterInfo3Marshalling
 
static const MARSHALLING PrinterInfo4Marshalling
 
static const MARSHALLING PrinterInfo5Marshalling
 
static const MARSHALLING PrinterInfo6Marshalling
 
static const MARSHALLING PrinterInfo7Marshalling
 
static const MARSHALLING PrinterInfo8Marshalling
 
static const MARSHALLING PrinterInfo9Marshalling
 
static const MARSHALLINGpPrinterInfoMarshalling []
 

Variable Documentation

◆ pPrinterInfoMarshalling

const MARSHALLING* pPrinterInfoMarshalling[]
static
Initial value:
= {
}
static const MARSHALLING PrinterInfo1Marshalling
Definition: printers.h:44
static const MARSHALLING PrinterInfo3Marshalling
Definition: printers.h:83
static const MARSHALLING PrinterInfo4Marshalling
Definition: printers.h:91
static const MARSHALLING PrinterInfo2Marshalling
Definition: printers.h:55
static const MARSHALLING PrinterInfo5Marshalling
Definition: printers.h:101
static const MARSHALLING PrinterInfo7Marshalling
Definition: printers.h:121
static const MARSHALLING PrinterInfoStressMarshalling
Definition: printers.h:8
static const MARSHALLING PrinterInfo6Marshalling
Definition: printers.h:113
static const MARSHALLING PrinterInfo8Marshalling
Definition: printers.h:130
static const MARSHALLING PrinterInfo9Marshalling
Definition: printers.h:138

Definition at line 146 of file printers.h.

Referenced by _RpcEnumPrinters(), _RpcGetPrinter(), EnumPrintersW(), and GetPrinterW().

◆ PrinterInfo1Marshalling

const MARSHALLING PrinterInfo1Marshalling
static
Initial value:
= {
sizeof(PRINTER_INFO_1W),
{
{ FIELD_OFFSET(PRINTER_INFO_1W, pDescription), RTL_FIELD_SIZE(PRINTER_INFO_1W, pDescription), RTL_FIELD_SIZE(PRINTER_INFO_1W, pDescription), TRUE },
{ MAXDWORD, 0, 0, FALSE }
}
}
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:86
static LPSTR pName
Definition: security.c:75
#define MAXDWORD
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255
struct _PRINTER_INFO_1W PRINTER_INFO_1W
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170

Definition at line 44 of file printers.h.

◆ PrinterInfo2Marshalling

const MARSHALLING PrinterInfo2Marshalling
static
Initial value:
= {
sizeof(PRINTER_INFO_2W),
{
{ FIELD_OFFSET(PRINTER_INFO_2W, pPrinterName), RTL_FIELD_SIZE(PRINTER_INFO_2W, pPrinterName), RTL_FIELD_SIZE(PRINTER_INFO_2W, pPrinterName), TRUE },
{ FIELD_OFFSET(PRINTER_INFO_2W, pPrintProcessor), RTL_FIELD_SIZE(PRINTER_INFO_2W, pPrintProcessor), RTL_FIELD_SIZE(PRINTER_INFO_2W, pPrintProcessor), TRUE },
{ FIELD_OFFSET(PRINTER_INFO_2W, pSecurityDescriptor), RTL_FIELD_SIZE(PRINTER_INFO_2W, pSecurityDescriptor), RTL_FIELD_SIZE(PRINTER_INFO_2W, pSecurityDescriptor), TRUE },
{ FIELD_OFFSET(PRINTER_INFO_2W, DefaultPriority), RTL_FIELD_SIZE(PRINTER_INFO_2W, DefaultPriority), RTL_FIELD_SIZE(PRINTER_INFO_2W, DefaultPriority), FALSE },
{ MAXDWORD, 0, 0, FALSE }
}
}
Status
Definition: gdiplustypes.h:25
static LARGE_INTEGER StartTime
Definition: sys_arch.c:13
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes
_In_ WDFINTERRUPT _In_ WDF_INTERRUPT_POLICY _In_ WDF_INTERRUPT_PRIORITY Priority
Definition: wdfinterrupt.h:655
struct _PRINTER_INFO_2W PRINTER_INFO_2W

Definition at line 55 of file printers.h.

◆ PrinterInfo3Marshalling

const MARSHALLING PrinterInfo3Marshalling
static
Initial value:
= {
sizeof(PRINTER_INFO_3),
{
{ FIELD_OFFSET(PRINTER_INFO_3, pSecurityDescriptor), RTL_FIELD_SIZE(PRINTER_INFO_3, pSecurityDescriptor), RTL_FIELD_SIZE(PRINTER_INFO_3, pSecurityDescriptor), TRUE },
{ MAXDWORD, 0, 0, FALSE }
}
}
struct _PRINTER_INFO_3 PRINTER_INFO_3

Definition at line 83 of file printers.h.

◆ PrinterInfo4Marshalling

const MARSHALLING PrinterInfo4Marshalling
static
Initial value:

Definition at line 91 of file printers.h.

◆ PrinterInfo5Marshalling

const MARSHALLING PrinterInfo5Marshalling
static
Initial value:
= {
sizeof(PRINTER_INFO_5W),
{
{ FIELD_OFFSET(PRINTER_INFO_5W, pPrinterName), RTL_FIELD_SIZE(PRINTER_INFO_5W, pPrinterName), RTL_FIELD_SIZE(PRINTER_INFO_5W, pPrinterName), TRUE },
{ FIELD_OFFSET(PRINTER_INFO_5W, DeviceNotSelectedTimeout), RTL_FIELD_SIZE(PRINTER_INFO_5W, DeviceNotSelectedTimeout), RTL_FIELD_SIZE(PRINTER_INFO_5W, DeviceNotSelectedTimeout), FALSE },
{ FIELD_OFFSET(PRINTER_INFO_5W, TransmissionRetryTimeout), RTL_FIELD_SIZE(PRINTER_INFO_5W, TransmissionRetryTimeout), RTL_FIELD_SIZE(PRINTER_INFO_5W, TransmissionRetryTimeout), FALSE },
{ MAXDWORD, 0, 0, FALSE }
}
}
struct _PRINTER_INFO_5W PRINTER_INFO_5W

Definition at line 101 of file printers.h.

◆ PrinterInfo6Marshalling

const MARSHALLING PrinterInfo6Marshalling
static
Initial value:

Definition at line 113 of file printers.h.

◆ PrinterInfo7Marshalling

const MARSHALLING PrinterInfo7Marshalling
static
Initial value:
= {
sizeof(PRINTER_INFO_7W),
{
{ FIELD_OFFSET(PRINTER_INFO_7W, pszObjectGUID), RTL_FIELD_SIZE(PRINTER_INFO_7W, pszObjectGUID), RTL_FIELD_SIZE(PRINTER_INFO_7W, pszObjectGUID), TRUE },
{ MAXDWORD, 0, 0, FALSE }
}
}
struct _PRINTER_INFO_7W PRINTER_INFO_7W

Definition at line 121 of file printers.h.

◆ PrinterInfo8Marshalling

const MARSHALLING PrinterInfo8Marshalling
static
Initial value:
= {
sizeof(PRINTER_INFO_8W),
{
{ MAXDWORD, 0, 0, FALSE }
}
}
struct _PRINTER_INFO_8W PRINTER_INFO_8W

Definition at line 130 of file printers.h.

◆ PrinterInfo9Marshalling

const MARSHALLING PrinterInfo9Marshalling
static
Initial value:
= {
sizeof(PRINTER_INFO_9W),
{
{ MAXDWORD, 0, 0, FALSE }
}
}
struct _PRINTER_INFO_9W PRINTER_INFO_9W

Definition at line 138 of file printers.h.

◆ PrinterInfoStressMarshalling

const MARSHALLING PrinterInfoStressMarshalling
static

Definition at line 8 of file printers.h.