state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTERS,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTERS,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_OPENPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_OPENPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SETJOB,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SETJOB,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETJOB,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETJOB,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMJOBS,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMJOBS,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SETPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SETPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTERDRIVER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTERDRIVER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTERDRIVERS,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTERDRIVERS,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTERDRIVER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTERDRIVER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTERDRIVERDIRECTORY,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTERDRIVERDIRECTORY,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERDRIVER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERDRIVER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTPROCESSOR,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTPROCESSOR,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTPROCESSORS,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTPROCESSORS,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTPROCESSORDIRECTORY,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTPROCESSORDIRECTORY,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_STARTDOCPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_STARTDOCPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_STARTPAGEPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_STARTPAGEPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_WRITEPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_WRITEPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENDPAGEPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENDPAGEPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ABORTPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ABORTPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_READPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
}
/* Copy out parameters */
- memcpy(state->orig.out.data, state->tmp.out.data, state->tmp.in.data_size * sizeof(*state->orig.out.data));
+ memcpy(state->orig.out.data, state->tmp.out.data, (state->tmp.in.data_size) * sizeof(*state->orig.out.data));
*state->orig.out._data_size = *state->tmp.out._data_size;
/* Copy result */
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_READPRINTER,
&r);
}
/* Return variables */
- memcpy(data, r.out.data, r.in.data_size * sizeof(*data));
+ memcpy(data, r.out.data, (r.in.data_size) * sizeof(*data));
*_data_size = *r.out._data_size;
/* Return result */
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENDDOCPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENDDOCPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDJOB,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
/* Copy out parameters */
if (state->orig.out.buffer && state->tmp.out.buffer) {
- memcpy(state->orig.out.buffer, state->tmp.out.buffer, state->tmp.in.offered * sizeof(*state->orig.out.buffer));
+ memcpy(state->orig.out.buffer, state->tmp.out.buffer, (state->tmp.in.offered) * sizeof(*state->orig.out.buffer));
}
*state->orig.out.needed = *state->tmp.out.needed;
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDJOB,
&r);
/* Return variables */
if (buffer && r.out.buffer) {
- memcpy(buffer, r.out.buffer, r.in.offered * sizeof(*buffer));
+ memcpy(buffer, r.out.buffer, (r.in.offered) * sizeof(*buffer));
}
*needed = *r.out.needed;
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SCHEDULEJOB,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SCHEDULEJOB,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTERDATA,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTERDATA,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SETPRINTERDATA,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SETPRINTERDATA,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_WAITFORPRINTERCHANGE,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_WAITFORPRINTERCHANGE,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_CLOSEPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_CLOSEPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDFORM,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDFORM,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEFORM,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEFORM,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETFORM,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETFORM,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SETFORM,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SETFORM,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMFORMS,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMFORMS,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPORTS,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPORTS,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMMONITORS,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMMONITORS,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPORT,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPORT,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_CONFIGUREPORT,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_CONFIGUREPORT,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPORT,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPORT,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_CREATEPRINTERIC,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_CREATEPRINTERIC,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_PLAYGDISCRIPTONPRINTERIC,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_PLAYGDISCRIPTONPRINTERIC,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERIC,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERIC,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTERCONNECTION,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTERCONNECTION,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERCONNECTION,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERCONNECTION,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_PRINTERMESSAGEBOX,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_PRINTERMESSAGEBOX,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDMONITOR,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDMONITOR,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEMONITOR,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEMONITOR,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTPROCESSOR,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTPROCESSOR,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTPROVIDOR,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTPROVIDOR,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTPROVIDOR,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTPROVIDOR,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTPROCDATATYPES,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTPROCDATATYPES,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_RESETPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_RESETPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTERDRIVER2,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTERDRIVER2,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_FINDFIRSTPRINTERCHANGENOTIFICATION,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_FINDFIRSTPRINTERCHANGENOTIFICATION,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_FINDNEXTPRINTERCHANGENOTIFICATION,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_FINDNEXTPRINTERCHANGENOTIFICATION,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_FINDCLOSEPRINTERNOTIFY,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_FINDCLOSEPRINTERNOTIFY,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ROUTERFINDFIRSTPRINTERCHANGENOTIFICATIONOLD,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ROUTERFINDFIRSTPRINTERCHANGENOTIFICATIONOLD,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_REPLYOPENPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_REPLYOPENPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ROUTERREPLYPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ROUTERREPLYPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_REPLYCLOSEPRINTER,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_REPLYCLOSEPRINTER,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPORTEX,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPORTEX,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ROUTERFINDFIRSTPRINTERCHANGENOTIFICATION,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ROUTERFINDFIRSTPRINTERCHANGENOTIFICATION,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SPOOLERINIT,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SPOOLERINIT,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_RESETPRINTEREX,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_RESETPRINTEREX,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_REMOTEFINDFIRSTPRINTERCHANGENOTIFYEX,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_REMOTEFINDFIRSTPRINTERCHANGENOTIFYEX,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ROUTERREPLYPRINTEREX,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ROUTERREPLYPRINTEREX,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ROUTERREFRESHPRINTERCHANGENOTIFY,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ROUTERREFRESHPRINTERCHANGENOTIFY,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_44,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_44,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_OPENPRINTEREX,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_OPENPRINTEREX,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTEREX,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTEREX,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_47,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_47,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTERDATA,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
}
/* Copy out parameters */
- memcpy(CONST_DISCARD(char *, state->orig.out.value_name), state->tmp.out.value_name, state->tmp.in.value_offered / 2 * sizeof(*state->orig.out.value_name));
+ memcpy(discard_const_p(uint8_t *, state->orig.out.value_name), state->tmp.out.value_name, (state->tmp.in.value_offered / 2) * sizeof(*state->orig.out.value_name));
*state->orig.out.value_needed = *state->tmp.out.value_needed;
*state->orig.out.type = *state->tmp.out.type;
- memcpy(state->orig.out.data, state->tmp.out.data, state->tmp.in.data_offered * sizeof(*state->orig.out.data));
+ memcpy(state->orig.out.data, state->tmp.out.data, (state->tmp.in.data_offered) * sizeof(*state->orig.out.data));
*state->orig.out.data_needed = *state->tmp.out.data_needed;
/* Copy result */
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTERDATA,
&r);
}
/* Return variables */
- memcpy(CONST_DISCARD(char *, value_name), r.out.value_name, r.in.value_offered / 2 * sizeof(*value_name));
+ memcpy(discard_const_p(uint8_t *, value_name), r.out.value_name, (r.in.value_offered / 2) * sizeof(*value_name));
*value_needed = *r.out.value_needed;
*type = *r.out.type;
- memcpy(data, r.out.data, r.in.data_offered * sizeof(*data));
+ memcpy(data, r.out.data, (r.in.data_offered) * sizeof(*data));
*data_needed = *r.out.data_needed;
/* Return result */
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERDATA,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERDATA,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_4A,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_4A,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_4B,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_4B,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_4C,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_4C,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SETPRINTERDATAEX,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_SETPRINTERDATAEX,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTERDATAEX,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
/* Copy out parameters */
*state->orig.out.type = *state->tmp.out.type;
- memcpy(state->orig.out.buffer, state->tmp.out.buffer, state->tmp.in.offered * sizeof(*state->orig.out.buffer));
+ memcpy(state->orig.out.buffer, state->tmp.out.buffer, (state->tmp.in.offered) * sizeof(*state->orig.out.buffer));
*state->orig.out.needed = *state->tmp.out.needed;
/* Copy result */
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTERDATAEX,
&r);
/* Return variables */
*type = *r.out.type;
- memcpy(buffer, r.out.buffer, r.in.offered * sizeof(*buffer));
+ memcpy(buffer, r.out.buffer, (r.in.offered) * sizeof(*buffer));
*needed = *r.out.needed;
/* Return result */
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTERDATAEX,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTERDATAEX,
&r);
struct rpc_pipe_client *cli,
struct policy_handle *_handle /* [in] [ref] */,
const char *_key_name /* [in] [charset(UTF16)] */,
- const char ** *_key_buffer /* [out] [subcontext_size(offered),ref,subcontext(0),flag(LIBNDR_FLAG_STR_NULLTERM)] */,
+ uint16_t *_key_buffer /* [out] [ref,size_is(offered/2)] */,
uint32_t _offered /* [in] */,
uint32_t *_needed /* [out] [ref] */)
{
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTERKEY,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
}
/* Copy out parameters */
- *state->orig.out.key_buffer = *state->tmp.out.key_buffer;
+ memcpy(state->orig.out.key_buffer, state->tmp.out.key_buffer, (state->tmp.in.offered / 2) * sizeof(*state->orig.out.key_buffer));
*state->orig.out.needed = *state->tmp.out.needed;
/* Copy result */
TALLOC_CTX *mem_ctx,
struct policy_handle *handle /* [in] [ref] */,
const char *key_name /* [in] [charset(UTF16)] */,
- const char ** *key_buffer /* [out] [subcontext_size(offered),ref,subcontext(0),flag(LIBNDR_FLAG_STR_NULLTERM)] */,
+ uint16_t *key_buffer /* [out] [ref,size_is(offered/2)] */,
uint32_t offered /* [in] */,
uint32_t *needed /* [out] [ref] */,
WERROR *werror)
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ENUMPRINTERKEY,
&r);
}
/* Return variables */
- *key_buffer = *r.out.key_buffer;
+ memcpy(key_buffer, r.out.key_buffer, (r.in.offered / 2) * sizeof(*key_buffer));
*needed = *r.out.needed;
/* Return result */
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERDATAEX,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERDATAEX,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERKEY,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERKEY,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_53,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_53,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERDRIVEREX,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_DELETEPRINTERDRIVEREX,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_55,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_55,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_56,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_56,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_57,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_57,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_XCVDATA,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
}
/* Copy out parameters */
- memcpy(state->orig.out.out_data, state->tmp.out.out_data, state->tmp.in.out_data_size * sizeof(*state->orig.out.out_data));
+ memcpy(state->orig.out.out_data, state->tmp.out.out_data, (state->tmp.in.out_data_size) * sizeof(*state->orig.out.out_data));
*state->orig.out.needed = *state->tmp.out.needed;
*state->orig.out.status_code = *state->tmp.out.status_code;
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_XCVDATA,
&r);
}
/* Return variables */
- memcpy(out_data, r.out.out_data, r.in.out_data_size * sizeof(*out_data));
+ memcpy(out_data, r.out.out_data, (r.in.out_data_size) * sizeof(*out_data));
*needed = *r.out.needed;
*status_code = *r.out.status_code;
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTERDRIVEREX,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_ADDPRINTERDRIVEREX,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_5A,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_5A,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_5B,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_5B,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_5C,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_5C,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_5D,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_5D,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_5E,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_5E,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_5F,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_5F,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_60,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_60,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_61,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_61,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_62,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_62,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_63,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_63,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_64,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_64,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_65,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_65,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETCOREPRINTERDRIVERS,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
}
/* Copy out parameters */
- memcpy(state->orig.out.core_printer_drivers, state->tmp.out.core_printer_drivers, state->tmp.in.core_printer_driver_count * sizeof(*state->orig.out.core_printer_drivers));
+ memcpy(state->orig.out.core_printer_drivers, state->tmp.out.core_printer_drivers, (state->tmp.in.core_printer_driver_count) * sizeof(*state->orig.out.core_printer_drivers));
/* Copy result */
state->orig.out.result = state->tmp.out.result;
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETCOREPRINTERDRIVERS,
&r);
}
/* Return variables */
- memcpy(core_printer_drivers, r.out.core_printer_drivers, r.in.core_printer_driver_count * sizeof(*core_printer_drivers));
+ memcpy(core_printer_drivers, r.out.core_printer_drivers, (r.in.core_printer_driver_count) * sizeof(*core_printer_drivers));
/* Return result */
if (werror) {
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_67,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_67,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTERDRIVERPACKAGEPATH,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
/* Copy out parameters */
if (state->orig.out.driver_package_cab && state->tmp.out.driver_package_cab) {
- memcpy(CONST_DISCARD(char *, state->orig.out.driver_package_cab), state->tmp.out.driver_package_cab, state->tmp.in.driver_package_cab_size * sizeof(*state->orig.out.driver_package_cab));
+ memcpy(discard_const_p(uint8_t *, state->orig.out.driver_package_cab), state->tmp.out.driver_package_cab, (state->tmp.in.driver_package_cab_size) * sizeof(*state->orig.out.driver_package_cab));
}
*state->orig.out.required = *state->tmp.out.required;
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_GETPRINTERDRIVERPACKAGEPATH,
&r);
/* Return variables */
if (driver_package_cab && r.out.driver_package_cab) {
- memcpy(CONST_DISCARD(char *, driver_package_cab), r.out.driver_package_cab, r.in.driver_package_cab_size * sizeof(*driver_package_cab));
+ memcpy(discard_const_p(uint8_t *, driver_package_cab), r.out.driver_package_cab, (r.in.driver_package_cab_size) * sizeof(*driver_package_cab));
}
*required = *r.out.required;
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_69,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_69,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_6A,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_6A,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_6B,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_6B,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_6C,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_6C,
&r);
state->tmp = state->orig;
subreq = cli->dispatch_send(state, ev, cli,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_6D,
&state->tmp);
if (tevent_req_nomem(subreq, req)) {
status = cli->dispatch(cli,
mem_ctx,
- NDR_SPOOLSS_UUID, NDR_SPOOLSS_VERSION,
+ &ndr_table_spoolss,
NDR_SPOOLSS_6D,
&r);