ReactOS  0.4.15-dev-4921-g25fcdc5
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 PrinterInfo5Marshalling
Definition: printers.h:101
static const MARSHALLING PrinterInfoStressMarshalling
Definition: printers.h:8
static const MARSHALLING PrinterInfo8Marshalling
Definition: printers.h:130
static const MARSHALLING PrinterInfo2Marshalling
Definition: printers.h:55
static const MARSHALLING PrinterInfo4Marshalling
Definition: printers.h:91
static const MARSHALLING PrinterInfo7Marshalling
Definition: printers.h:121
static const MARSHALLING PrinterInfo3Marshalling
Definition: printers.h:83
static const MARSHALLING PrinterInfo1Marshalling
Definition: printers.h:44
static const MARSHALLING PrinterInfo9Marshalling
Definition: printers.h:138
static const MARSHALLING PrinterInfo6Marshalling
Definition: printers.h:113

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 RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:84
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
struct _PRINTER_INFO_1W PRINTER_INFO_1W
#define MAXDWORD
static LPSTR pName
Definition: security.c:75
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255

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 }
}
}
#define RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:84
#define TRUE
Definition: types.h:120
static LARGE_INTEGER StartTime
Definition: sys_arch.c:18
#define FALSE
Definition: types.h:117
#define MAXDWORD
struct _PRINTER_INFO_2W PRINTER_INFO_2W
Status
Definition: gdiplustypes.h:24
_In_ WDFINTERRUPT _In_ WDF_INTERRUPT_POLICY _In_ WDF_INTERRUPT_PRIORITY Priority
Definition: wdfinterrupt.h:651
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes

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 }
}
}
#define RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:84
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define MAXDWORD
struct _PRINTER_INFO_3 PRINTER_INFO_3
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255

Definition at line 83 of file printers.h.

◆ PrinterInfo4Marshalling

const MARSHALLING PrinterInfo4Marshalling
static
Initial value:
= {
sizeof(PRINTER_INFO_4W),
{
{ FIELD_OFFSET(PRINTER_INFO_4W, pPrinterName), RTL_FIELD_SIZE(PRINTER_INFO_4W, pPrinterName), RTL_FIELD_SIZE(PRINTER_INFO_4W, pPrinterName), TRUE },
{ MAXDWORD, 0, 0, FALSE }
}
}
#define RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:84
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define MAXDWORD
struct _PRINTER_INFO_4W PRINTER_INFO_4W
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes

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 }
}
}
#define RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:84
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define MAXDWORD
struct _PRINTER_INFO_5W PRINTER_INFO_5W
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes

Definition at line 101 of file printers.h.

◆ PrinterInfo6Marshalling

const MARSHALLING PrinterInfo6Marshalling
static
Initial value:
= {
sizeof(PRINTER_INFO_6),
{
{ MAXDWORD, 0, 0, FALSE }
}
}
struct _PRINTER_INFO_6 PRINTER_INFO_6
#define RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:84
#define FALSE
Definition: types.h:117
#define MAXDWORD
DWORD dwStatus
Definition: mediaobj.idl:95
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255

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 }
}
}
#define RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:84
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define MAXDWORD
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255
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 }
}
}
#define RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:84
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define MAXDWORD
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255
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 }
}
}
#define RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:84
struct _PRINTER_INFO_9W PRINTER_INFO_9W
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define MAXDWORD
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255

Definition at line 138 of file printers.h.

◆ PrinterInfoStressMarshalling

const MARSHALLING PrinterInfoStressMarshalling
static

Definition at line 8 of file printers.h.