ReactOS  0.4.15-dev-3291-gea4c1a0
jobs.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 AddJobInfo1Marshalling
 
static const MARSHALLING JobInfo1Marshalling
 
static const MARSHALLING JobInfo2Marshalling
 
static const MARSHALLINGpJobInfoMarshalling []
 

Variable Documentation

◆ AddJobInfo1Marshalling

const MARSHALLING AddJobInfo1Marshalling
static
Initial value:
= {
sizeof(ADDJOB_INFO_1W),
{
{ MAXDWORD, 0, 0, FALSE }
}
}
#define RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:84
#define TRUE
Definition: types.h:120
struct _ADDJOB_INFO_1W ADDJOB_INFO_1W
#define FALSE
Definition: types.h:117
#define MAXDWORD
PRTL_UNICODE_STRING_BUFFER Path
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255

Definition at line 8 of file jobs.h.

Referenced by _RpcAddJob(), and AddJobW().

◆ JobInfo1Marshalling

const MARSHALLING JobInfo1Marshalling
static
Initial value:
= {
sizeof(JOB_INFO_1W),
{
{ FIELD_OFFSET(JOB_INFO_1W, pPrinterName), RTL_FIELD_SIZE(JOB_INFO_1W, pPrinterName), RTL_FIELD_SIZE(JOB_INFO_1W, pPrinterName), TRUE },
{ FIELD_OFFSET(JOB_INFO_1W, pMachineName), RTL_FIELD_SIZE(JOB_INFO_1W, pMachineName), RTL_FIELD_SIZE(JOB_INFO_1W, pMachineName), TRUE },
{ FIELD_OFFSET(JOB_INFO_1W, TotalPages), RTL_FIELD_SIZE(JOB_INFO_1W, TotalPages), RTL_FIELD_SIZE(JOB_INFO_1W, TotalPages), FALSE },
{ FIELD_OFFSET(JOB_INFO_1W, PagesPrinted), RTL_FIELD_SIZE(JOB_INFO_1W, PagesPrinted), RTL_FIELD_SIZE(JOB_INFO_1W, PagesPrinted), FALSE },
{ FIELD_OFFSET(JOB_INFO_1W, Submitted), RTL_FIELD_SIZE(JOB_INFO_1W, Submitted), sizeof(WORD), FALSE },
{ MAXDWORD, 0, 0, FALSE }
}
}
#define RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:84
__in WDFDMATRANSACTION __out NTSTATUS * pStatus
#define TRUE
Definition: types.h:120
static COORD Position
Definition: mouse.c:34
#define FALSE
Definition: types.h:117
#define MAXDWORD
Status
Definition: gdiplustypes.h:24
static LPWSTR pUserName
unsigned short WORD
Definition: ntddk_ex.h:93
_In_ WDFINTERRUPT _In_ WDF_INTERRUPT_POLICY _In_ WDF_INTERRUPT_PRIORITY Priority
Definition: wdfinterrupt.h:651
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255
struct _JOB_INFO_1W JOB_INFO_1W

Definition at line 17 of file jobs.h.

◆ JobInfo2Marshalling

const MARSHALLING JobInfo2Marshalling
static
Initial value:
= {
sizeof(JOB_INFO_2W),
{
{ FIELD_OFFSET(JOB_INFO_2W, pPrinterName), RTL_FIELD_SIZE(JOB_INFO_2W, pPrinterName), RTL_FIELD_SIZE(JOB_INFO_2W, pPrinterName), TRUE },
{ FIELD_OFFSET(JOB_INFO_2W, pMachineName), RTL_FIELD_SIZE(JOB_INFO_2W, pMachineName), RTL_FIELD_SIZE(JOB_INFO_2W, pMachineName), TRUE },
{ FIELD_OFFSET(JOB_INFO_2W, pNotifyName), RTL_FIELD_SIZE(JOB_INFO_2W, pNotifyName), RTL_FIELD_SIZE(JOB_INFO_2W, pNotifyName), TRUE },
{ FIELD_OFFSET(JOB_INFO_2W, pPrintProcessor), RTL_FIELD_SIZE(JOB_INFO_2W, pPrintProcessor), RTL_FIELD_SIZE(JOB_INFO_2W, pPrintProcessor), TRUE },
{ FIELD_OFFSET(JOB_INFO_2W, pParameters), RTL_FIELD_SIZE(JOB_INFO_2W, pParameters), RTL_FIELD_SIZE(JOB_INFO_2W, pParameters), TRUE },
{ FIELD_OFFSET(JOB_INFO_2W, pDriverName), RTL_FIELD_SIZE(JOB_INFO_2W, pDriverName), RTL_FIELD_SIZE(JOB_INFO_2W, pDriverName), TRUE },
{ FIELD_OFFSET(JOB_INFO_2W, pSecurityDescriptor), RTL_FIELD_SIZE(JOB_INFO_2W, pSecurityDescriptor), RTL_FIELD_SIZE(JOB_INFO_2W, pSecurityDescriptor), TRUE },
{ FIELD_OFFSET(JOB_INFO_2W, TotalPages), RTL_FIELD_SIZE(JOB_INFO_2W, TotalPages), RTL_FIELD_SIZE(JOB_INFO_2W, TotalPages), FALSE },
{ FIELD_OFFSET(JOB_INFO_2W, Submitted), RTL_FIELD_SIZE(JOB_INFO_2W, Submitted), sizeof(WORD), FALSE },
{ FIELD_OFFSET(JOB_INFO_2W, PagesPrinted), RTL_FIELD_SIZE(JOB_INFO_2W, PagesPrinted), RTL_FIELD_SIZE(JOB_INFO_2W, PagesPrinted), FALSE },
{ MAXDWORD, 0, 0, FALSE }
}
}
#define RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:84
__in WDFDMATRANSACTION __out NTSTATUS * pStatus
#define TRUE
Definition: types.h:120
static COORD Position
Definition: mouse.c:34
IN PVOID IN PVOID IN USHORT IN USHORT Size
Definition: pci.h:361
static LARGE_INTEGER StartTime
Definition: sys_arch.c:18
#define FALSE
Definition: types.h:117
#define MAXDWORD
Status
Definition: gdiplustypes.h:24
static LPWSTR pUserName
unsigned short WORD
Definition: ntddk_ex.h:93
_In_ WDFINTERRUPT _In_ WDF_INTERRUPT_POLICY _In_ WDF_INTERRUPT_PRIORITY Priority
Definition: wdfinterrupt.h:651
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255
struct _JOB_INFO_2W JOB_INFO_2W
static PLARGE_INTEGER Time
Definition: time.c:105

Definition at line 37 of file jobs.h.

◆ pJobInfoMarshalling

const MARSHALLING* pJobInfoMarshalling[]
static
Initial value:
= {
}
#define NULL
Definition: types.h:112
static const MARSHALLING JobInfo1Marshalling
Definition: jobs.h:17
static const MARSHALLING JobInfo2Marshalling
Definition: jobs.h:37

Definition at line 67 of file jobs.h.

Referenced by _RpcEnumJobs(), _RpcGetJob(), EnumJobsW(), and GetJobW().