uint16 millisecond;
} spoolss_Time;
- typedef struct {
+ typedef [public] struct {
[value(ndr_size_spoolss_Time(time, ndr->flags))] uint32 size;
[unique] spoolss_Time *time;
} spoolss_TimeCtr;
/******************/
/* Function: 0x01 */
- typedef struct {
+ typedef [public] struct {
[value(_ndr_size_spoolss_DeviceMode(devmode, ndr->flags))] uint32 _ndr_size;
[subcontext(4),subcontext_size(_ndr_size)] spoolss_DeviceMode *devmode;
} spoolss_DevmodeContainer;
[default];
} spoolss_SetJobInfo;
- typedef struct {
+ typedef [public] struct {
uint32 level;
[switch_is(level)] spoolss_SetJobInfo info;
} spoolss_JobInfoContainer;
[default];
} spoolss_SetPrinterInfo;
- typedef struct {
+ typedef [public] struct {
uint32 level;
[switch_is(level)] spoolss_SetPrinterInfo info;
} spoolss_SetPrinterInfoCtr;
[case(8)] spoolss_AddDriverInfo8 *info8;
} spoolss_AddDriverInfo;
- typedef struct {
+ typedef [public] struct {
uint32 level;
[switch_is(level)] spoolss_AddDriverInfo info;
} spoolss_AddDriverInfoCtr;
[default];
} spoolss_DocumentInfo;
- typedef struct {
+ typedef [public] struct {
uint32 level;
[switch_is(level)] spoolss_DocumentInfo info;
} spoolss_DocumentInfoCtr;
[case(2)] spoolss_AddFormInfo2 *info2;
} spoolss_AddFormInfo;
- typedef struct {
+ typedef [public] struct {
uint32 level;
[switch_is(level)] spoolss_AddFormInfo info;
} spoolss_AddFormInfoCtr;
[case(0xff)] spoolss_SetPortInfoFF *infoFF;
} spoolss_SetPortInfo;
- typedef struct {
+ typedef [public] struct {
uint32 level;
[switch_is(level)] spoolss_SetPrinterInfo info;
} spoolss_SetPortInfoContainer;
/******************/
/* Function: 0x3d */
- typedef struct {
+ typedef [public] struct {
uint32 monitor_data_size;
[size_is(monitor_data_size),unique] uint8 *monitor_data;
} spoolss_PortVarContainer;
PRINTER_NOTIFY_OPTIONS_REFRESH = 0x00000001
} spoolssNotifyOptionFlags;
- typedef struct {
+ typedef [public] struct {
[value(2)] uint32 version;
spoolssNotifyOptionFlags flags;
uint32 count;
[switch_is(variable_type)] spoolss_NotifyData data;
} spoolss_Notify;
- typedef struct {
+ typedef [public] struct {
[value(2)] uint32 version;
uint32 flags;
uint32 count;
[case(3)] spoolss_UserLevel3 *level3;
} spoolss_UserLevel;
- typedef struct {
+ typedef [public] struct {
uint32 level;
[switch_is(level)] spoolss_UserLevel user_info;
} spoolss_UserLevelCtr;
/******************/
/* Function: 0x66 */
- typedef struct {
+ typedef [public] struct {
GUID core_driver_guid;
NTTIME driver_date;
hyper driver_version;