mirror of
https://github.com/samba-team/samba.git
synced 2025-02-02 09:47:23 +03:00
spoolss: add spoolss_EnumPrintProcDataTypes to enum macro helper.
Guenther
This commit is contained in:
parent
e90fcbb90e
commit
f959aac745
@ -404,6 +404,39 @@ uint32_t ndr_size_spoolss_EnumPrinterProcessors_info(TALLOC_CTX *mem_ctx, struct
|
||||
NDR_SPOOLSS_SIZE_ENUM(spoolss_EnumPrintProcessors);
|
||||
}
|
||||
|
||||
/*
|
||||
spoolss_EnumPrintProcessors
|
||||
*/
|
||||
enum ndr_err_code ndr_push_spoolss_EnumPrintProcDataTypes(struct ndr_push *ndr, int flags, const struct spoolss_EnumPrintProcDataTypes *r)
|
||||
{
|
||||
NDR_SPOOLSS_PUSH_ENUM(spoolss_EnumPrintProcDataTypes,{
|
||||
_r.in.servername = r->in.servername;
|
||||
_r.in.print_processor_name = r->in.print_processor_name;
|
||||
},{
|
||||
_r.in.servername = r->in.servername;
|
||||
_r.in.print_processor_name = r->in.print_processor_name;
|
||||
});
|
||||
return NDR_ERR_SUCCESS;
|
||||
}
|
||||
|
||||
enum ndr_err_code ndr_pull_spoolss_EnumPrintProcDataTypes(struct ndr_pull *ndr, int flags, struct spoolss_EnumPrintProcDataTypes *r)
|
||||
{
|
||||
NDR_SPOOLSS_PULL_ENUM(spoolss_EnumPrintProcDataTypes,{
|
||||
r->in.servername = _r.in.servername;
|
||||
r->in.print_processor_name = _r.in.print_processor_name;
|
||||
},{
|
||||
_r.in.servername = r->in.servername;
|
||||
_r.in.print_processor_name = r->in.print_processor_name;
|
||||
});
|
||||
return NDR_ERR_SUCCESS;
|
||||
}
|
||||
|
||||
uint32_t ndr_size_spoolss_EnumPrintProcDataTypes_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience,
|
||||
uint32_t level, uint32_t count, union spoolss_PrintProcDataTypesInfo *info)
|
||||
{
|
||||
NDR_SPOOLSS_SIZE_ENUM(spoolss_EnumPrintProcDataTypes);
|
||||
}
|
||||
|
||||
/*
|
||||
spoolss_GetPrinterData
|
||||
*/
|
||||
|
@ -33,7 +33,12 @@ uint32_t ndr_size_spoolss_EnumMonitors_info(TALLOC_CTX *mem_ctx, struct smb_icon
|
||||
enum ndr_err_code ndr_push_spoolss_EnumPrintProcessors(struct ndr_push *ndr, int flags, const struct spoolss_EnumPrintProcessors *r);
|
||||
enum ndr_err_code ndr_pull_spoolss_EnumPrintProcessors(struct ndr_pull *ndr, int flags, struct spoolss_EnumPrintProcessors *r);
|
||||
uint32_t ndr_size_spoolss_EnumPrinterProcessors_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience,
|
||||
uint32_t level, uint32_t count, union spoolss_PrintProcessorInfo *info);
|
||||
uint32_t level, uint32_t count, union spoolss_PrintProcessorInfo *info);
|
||||
enum ndr_err_code ndr_push_spoolss_EnumPrintProcDataTypes(struct ndr_push *ndr, int flags, const struct spoolss_EnumPrintProcDataTypes *r);
|
||||
enum ndr_err_code ndr_pull_spoolss_EnumPrintProcDataTypes(struct ndr_pull *ndr, int flags, struct spoolss_EnumPrintProcDataTypes *r);
|
||||
uint32_t ndr_size_spoolss_EnumPrintProcDataTypes_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience,
|
||||
uint32_t level, uint32_t count, union spoolss_PrintProcDataTypesInfo *info);
|
||||
|
||||
enum ndr_err_code ndr_push_spoolss_GetPrinterData(struct ndr_push *ndr, int flags, const struct spoolss_GetPrinterData *r);
|
||||
enum ndr_err_code ndr_pull_spoolss_GetPrinterData(struct ndr_pull *ndr, int flags, struct spoolss_GetPrinterData *r);
|
||||
enum ndr_err_code ndr_push_spoolss_SetPrinterData(struct ndr_push *ndr, int flags, const struct spoolss_SetPrinterData *r);
|
||||
|
Loading…
x
Reference in New Issue
Block a user