1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-03 13:47:25 +03:00

s3: re-run make samba3-idl.

Guenther
This commit is contained in:
Günther Deschner 2009-02-18 20:21:09 +01:00
parent 2cf4290116
commit 836d2f5fd8
5 changed files with 1886 additions and 64 deletions

View File

@ -475,9 +475,8 @@ NTSTATUS rpccli_spoolss_GetPrinter(struct rpc_pipe_client *cli,
NTSTATUS rpccli_spoolss_AddPrinterDriver(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
const char *servername /* [in] [ref,charset(UTF16)] */,
uint32_t level /* [in] */,
union spoolss_AddDriverInfo info /* [in] [switch_is(level)] */,
const char *servername /* [in] [unique,charset(UTF16)] */,
struct spoolss_AddDriverInfoCtr *info_ctr /* [in] [ref] */,
WERROR *werror)
{
struct spoolss_AddPrinterDriver r;
@ -485,8 +484,7 @@ NTSTATUS rpccli_spoolss_AddPrinterDriver(struct rpc_pipe_client *cli,
/* In parameters */
r.in.servername = servername;
r.in.level = level;
r.in.info = info;
r.in.info_ctr = info_ctr;
if (DEBUGLEVEL >= 10) {
NDR_PRINT_IN_DEBUG(spoolss_AddPrinterDriver, &r);
@ -4209,9 +4207,8 @@ NTSTATUS rpccli_spoolss_XcvData(struct rpc_pipe_client *cli,
NTSTATUS rpccli_spoolss_AddPrinterDriverEx(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
const char *servername /* [in] [ref,charset(UTF16)] */,
uint32_t level /* [in] */,
union spoolss_AddDriverInfo info /* [in] [switch_is(level)] */,
const char *servername /* [in] [unique,charset(UTF16)] */,
struct spoolss_AddDriverInfoCtr *info_ctr /* [in] [ref] */,
uint32_t flags /* [in] */,
WERROR *werror)
{
@ -4220,8 +4217,7 @@ NTSTATUS rpccli_spoolss_AddPrinterDriverEx(struct rpc_pipe_client *cli,
/* In parameters */
r.in.servername = servername;
r.in.level = level;
r.in.info = info;
r.in.info_ctr = info_ctr;
r.in.flags = flags;
if (DEBUGLEVEL >= 10) {

View File

@ -75,9 +75,8 @@ NTSTATUS rpccli_spoolss_GetPrinter(struct rpc_pipe_client *cli,
WERROR *werror);
NTSTATUS rpccli_spoolss_AddPrinterDriver(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
const char *servername /* [in] [ref,charset(UTF16)] */,
uint32_t level /* [in] */,
union spoolss_AddDriverInfo info /* [in] [switch_is(level)] */,
const char *servername /* [in] [unique,charset(UTF16)] */,
struct spoolss_AddDriverInfoCtr *info_ctr /* [in] [ref] */,
WERROR *werror);
NTSTATUS rpccli_spoolss_EnumPrinterDrivers(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
@ -531,9 +530,8 @@ NTSTATUS rpccli_spoolss_XcvData(struct rpc_pipe_client *cli,
WERROR *werror);
NTSTATUS rpccli_spoolss_AddPrinterDriverEx(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
const char *servername /* [in] [ref,charset(UTF16)] */,
uint32_t level /* [in] */,
union spoolss_AddDriverInfo info /* [in] [switch_is(level)] */,
const char *servername /* [in] [unique,charset(UTF16)] */,
struct spoolss_AddDriverInfoCtr *info_ctr /* [in] [ref] */,
uint32_t flags /* [in] */,
WERROR *werror);
NTSTATUS rpccli_spoolss_5a(struct rpc_pipe_client *cli,

File diff suppressed because it is too large Load Diff

View File

@ -262,13 +262,16 @@ void ndr_print_spoolss_AddDriverInfo2(struct ndr_print *ndr, const char *name, c
void ndr_print_spoolss_AddDriverInfo3(struct ndr_print *ndr, const char *name, const struct spoolss_AddDriverInfo3 *r);
void ndr_print_spoolss_AddDriverInfo4(struct ndr_print *ndr, const char *name, const struct spoolss_AddDriverInfo4 *r);
void ndr_print_spoolss_AddDriverInfo6(struct ndr_print *ndr, const char *name, const struct spoolss_AddDriverInfo6 *r);
void ndr_print_spoolss_AddDriverInfo8(struct ndr_print *ndr, const char *name, const struct spoolss_AddDriverInfo8 *r);
void ndr_print_spoolss_AddDriverInfo(struct ndr_print *ndr, const char *name, const union spoolss_AddDriverInfo *r);
void ndr_print_spoolss_AddDriverInfoCtr(struct ndr_print *ndr, const char *name, const struct spoolss_AddDriverInfoCtr *r);
void ndr_print_spoolss_DriverInfo1(struct ndr_print *ndr, const char *name, const struct spoolss_DriverInfo1 *r);
void ndr_print_spoolss_DriverInfo2(struct ndr_print *ndr, const char *name, const struct spoolss_DriverInfo2 *r);
void ndr_print_spoolss_DriverInfo3(struct ndr_print *ndr, const char *name, const struct spoolss_DriverInfo3 *r);
void ndr_print_spoolss_DriverInfo4(struct ndr_print *ndr, const char *name, const struct spoolss_DriverInfo4 *r);
void ndr_print_spoolss_DriverInfo5(struct ndr_print *ndr, const char *name, const struct spoolss_DriverInfo5 *r);
void ndr_print_spoolss_DriverInfo6(struct ndr_print *ndr, const char *name, const struct spoolss_DriverInfo6 *r);
void ndr_print_spoolss_DriverInfo8(struct ndr_print *ndr, const char *name, const struct spoolss_DriverInfo8 *r);
enum ndr_err_code ndr_push_spoolss_DriverInfo(struct ndr_push *ndr, int ndr_flags, const union spoolss_DriverInfo *r);
enum ndr_err_code ndr_pull_spoolss_DriverInfo(struct ndr_pull *ndr, int ndr_flags, union spoolss_DriverInfo *r);
void ndr_print_spoolss_DriverInfo(struct ndr_print *ndr, const char *name, const union spoolss_DriverInfo *r);

View File

@ -643,14 +643,52 @@ struct spoolss_AddDriverInfo6 {
const char *provider;/* [unique,charset(UTF16)] */
};
struct spoolss_AddDriverInfo8 {
enum spoolss_DriverOSVersion version;
const char *driver_name;/* [unique,charset(UTF16)] */
const char *architecture;/* [unique,charset(UTF16)] */
const char *driver_path;/* [unique,charset(UTF16)] */
const char *data_file;/* [unique,charset(UTF16)] */
const char *config_file;/* [unique,charset(UTF16)] */
const char *help_file;/* [unique,charset(UTF16)] */
const char *monitor_name;/* [unique,charset(UTF16)] */
const char *default_datatype;/* [unique,charset(UTF16)] */
uint32_t _ndr_size_dependent_files;/* [value(((ndr_size_spoolss_StringArray(dependent_files,ndr->iconv_convenience,ndr->flags)-4)/2))] */
struct spoolss_StringArray *dependent_files;/* [unique] */
uint32_t _ndr_size_previous_names;/* [value(((ndr_size_spoolss_StringArray(previous_names,ndr->iconv_convenience,ndr->flags)-4)/2))] */
struct spoolss_StringArray *previous_names;/* [unique] */
NTTIME driver_data;
uint64_t driver_version;
const char *manufacturer_name;/* [unique,charset(UTF16)] */
const char *manufacturer_url;/* [unique,charset(UTF16)] */
const char *hardware_id;/* [unique,charset(UTF16)] */
const char *provider;/* [unique,charset(UTF16)] */
const char *print_processor;/* [unique,charset(UTF16)] */
const char *vendor_setup;/* [unique,charset(UTF16)] */
uint32_t _ndr_size_color_profiles;/* [value(((ndr_size_spoolss_StringArray(color_profiles,ndr->iconv_convenience,ndr->flags)-4)/2))] */
struct spoolss_StringArray *color_profiles;/* [unique] */
const char *inf_path;/* [unique,charset(UTF16)] */
uint32_t printer_driver_attributes;
uint32_t _ndr_size_core_driver_dependencies;/* [value(((ndr_size_spoolss_StringArray(core_driver_dependencies,ndr->iconv_convenience,ndr->flags)-4)/2))] */
struct spoolss_StringArray *core_driver_dependencies;/* [unique] */
NTTIME min_inbox_driver_ver_date;
uint64_t min_inbox_driver_ver_version;
};
union spoolss_AddDriverInfo {
struct spoolss_AddDriverInfo1 *info1;/* [unique,case] */
struct spoolss_AddDriverInfo2 *info2;/* [unique,case(2)] */
struct spoolss_AddDriverInfo3 *info3;/* [unique,case(3)] */
struct spoolss_AddDriverInfo4 *info4;/* [unique,case(4)] */
struct spoolss_AddDriverInfo6 *info6;/* [unique,case(6)] */
struct spoolss_AddDriverInfo8 *info8;/* [unique,case(8)] */
}/* [switch_type(uint32)] */;
struct spoolss_AddDriverInfoCtr {
uint32_t level;
union spoolss_AddDriverInfo info;/* [switch_is(level)] */
};
struct spoolss_DriverInfo1 {
const char * driver_name;/* [relative,flag(LIBNDR_FLAG_STR_NULLTERM)] */
};
@ -758,6 +796,7 @@ union spoolss_DriverInfo {
struct spoolss_DriverInfo4 info4;/* [case(4)] */
struct spoolss_DriverInfo5 info5;/* [case(5)] */
struct spoolss_DriverInfo6 info6;/* [case(6)] */
struct spoolss_DriverInfo8 info8;/* [case(8)] */
}/* [relative_base,nodiscriminant,public] */;
struct spoolss_DriverDirectoryInfo1 {
@ -1392,9 +1431,8 @@ struct spoolss_GetPrinter {
struct spoolss_AddPrinterDriver {
struct {
const char *servername;/* [ref,charset(UTF16)] */
uint32_t level;
union spoolss_AddDriverInfo info;/* [switch_is(level)] */
const char *servername;/* [unique,charset(UTF16)] */
struct spoolss_AddDriverInfoCtr *info_ctr;/* [ref] */
} in;
struct {
@ -2607,9 +2645,8 @@ struct spoolss_XcvData {
struct spoolss_AddPrinterDriverEx {
struct {
const char *servername;/* [ref,charset(UTF16)] */
uint32_t level;
union spoolss_AddDriverInfo info;/* [switch_is(level)] */
const char *servername;/* [unique,charset(UTF16)] */
struct spoolss_AddDriverInfoCtr *info_ctr;/* [ref] */
uint32_t flags;
} in;