1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-08 04:58:40 +03:00

spoolss: fill in PerMachineConnections add and delete IDL.

Guenther
This commit is contained in:
Günther Deschner 2010-10-04 15:03:08 +02:00
parent 2516338023
commit 1b293c90be
3 changed files with 27 additions and 21 deletions

View File

@ -2986,17 +2986,23 @@ cpp_quote("#define spoolss_security_descriptor security_descriptor")
/******************/ /******************/
/* Function: 0x55 */ /* Function: 0x55 */
[todo] WERROR spoolss_55( WERROR spoolss_AddPerMachineConnection(
[in,unique] [string,charset(UTF16)] uint16 *server,
[in,ref] [string,charset(UTF16)] uint16 *printername,
[in,ref] [string,charset(UTF16)] uint16 *printserver,
[in,ref] [string,charset(UTF16)] uint16 *provider
); );
/******************/ /******************/
/* Function: 0x56 */ /* Function: 0x56 */
[todo] WERROR spoolss_56( WERROR spoolss_DeletePerMachineConnection(
[in,unique] [string,charset(UTF16)] uint16 *server,
[in,ref] [string,charset(UTF16)] uint16 *printername
); );
/******************/ /******************/
/* Function: 0x57 */ /* Function: 0x57 */
[todo] WERROR spoolss_57( [todo] WERROR spoolss_EnumPerMachineConnections(
); );
/******************/ /******************/

View File

@ -10388,33 +10388,33 @@ WERROR _spoolss_53(struct pipes_struct *p,
} }
/**************************************************************** /****************************************************************
_spoolss_55 _spoolss_AddPerMachineConnection
****************************************************************/ ****************************************************************/
WERROR _spoolss_55(struct pipes_struct *p, WERROR _spoolss_AddPerMachineConnection(struct pipes_struct *p,
struct spoolss_55 *r) struct spoolss_AddPerMachineConnection *r)
{ {
p->rng_fault_state = true; p->rng_fault_state = true;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
/**************************************************************** /****************************************************************
_spoolss_56 _spoolss_DeletePerMachineConnection
****************************************************************/ ****************************************************************/
WERROR _spoolss_56(struct pipes_struct *p, WERROR _spoolss_DeletePerMachineConnection(struct pipes_struct *p,
struct spoolss_56 *r) struct spoolss_DeletePerMachineConnection *r)
{ {
p->rng_fault_state = true; p->rng_fault_state = true;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
/**************************************************************** /****************************************************************
_spoolss_57 _spoolss_EnumPerMachineConnections
****************************************************************/ ****************************************************************/
WERROR _spoolss_57(struct pipes_struct *p, WERROR _spoolss_EnumPerMachineConnections(struct pipes_struct *p,
struct spoolss_57 *r) struct spoolss_EnumPerMachineConnections *r)
{ {
p->rng_fault_state = true; p->rng_fault_state = true;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;

View File

@ -1445,30 +1445,30 @@ static WERROR dcesrv_spoolss_DeletePrinterDriverEx(struct dcesrv_call_state *dce
/* /*
spoolss_55 spoolss_AddPerMachineConnection
*/ */
static WERROR dcesrv_spoolss_55(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, static WERROR dcesrv_spoolss_AddPerMachineConnection(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
struct spoolss_55 *r) struct spoolss_AddPerMachineConnection *r)
{ {
DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR); DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
} }
/* /*
spoolss_56 spoolss_DeletePerMachineConnection
*/ */
static WERROR dcesrv_spoolss_56(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, static WERROR dcesrv_spoolss_DeletePerMachineConnection(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
struct spoolss_56 *r) struct spoolss_DeletePerMachineConnection *r)
{ {
DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR); DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
} }
/* /*
spoolss_57 spoolss_EnumPerMachineConnections
*/ */
static WERROR dcesrv_spoolss_57(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, static WERROR dcesrv_spoolss_EnumPerMachineConnections(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
struct spoolss_57 *r) struct spoolss_EnumPerMachineConnections *r)
{ {
DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR); DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
} }