From 4980baf2e1f1de2715b1c0243ea7e79668d87501 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 10 Oct 2006 08:39:11 +0000 Subject: r19224: Add setting the rng_fault_state to the already converted pipes. Convert the low-hanging fruit of the LSA server. This provides a sample how the server calls can be converted one by one, see the "proxy_lsa_call" function. Volker (This used to be commit 99e54a213ad3561ea6e8dc44c483847c18c5681e) --- source3/rpc_server/srv_wkssvc_nt.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'source3/rpc_server/srv_wkssvc_nt.c') diff --git a/source3/rpc_server/srv_wkssvc_nt.c b/source3/rpc_server/srv_wkssvc_nt.c index 79e9337e88..3ed1cbe682 100644 --- a/source3/rpc_server/srv_wkssvc_nt.c +++ b/source3/rpc_server/srv_wkssvc_nt.c @@ -86,6 +86,7 @@ WERROR _wkssvc_NetWkstaSetInfo( pipes_struct *p, const char *server_name, uint32_t *parm_error ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -100,6 +101,7 @@ WERROR _wkssvc_NetWkstaEnumUsers( pipes_struct *p, const char *server_name, uint32_t *resumehandle ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -109,6 +111,7 @@ WERROR _wkssvc_NetWkstaEnumUsers( pipes_struct *p, const char *server_name, WERROR _WKSSVC_NETRWKSTAUSERGETINFO( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -118,6 +121,7 @@ WERROR _WKSSVC_NETRWKSTAUSERGETINFO( pipes_struct *p ) WERROR _WKSSVC_NETRWKSTAUSERSETINFO( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -127,6 +131,7 @@ WERROR _WKSSVC_NETRWKSTAUSERSETINFO( pipes_struct *p ) WERROR _wkssvc_NetWkstaTransportEnum( pipes_struct *p, const char *server_name, uint32_t *level, union wkssvc_NetWkstaTransportCtr *ctr, uint32_t max_buffer, uint32_t *totalentries, uint32_t *resume_handle) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -136,6 +141,7 @@ WERROR _wkssvc_NetWkstaTransportEnum( pipes_struct *p, const char *server_name, WERROR _WKSSVC_NETRWKSTATRANSPORTADD( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -145,6 +151,7 @@ WERROR _WKSSVC_NETRWKSTATRANSPORTADD( pipes_struct *p ) WERROR _WKSSVC_NETRWKSTATRANSPORTDEL( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -154,6 +161,7 @@ WERROR _WKSSVC_NETRWKSTATRANSPORTDEL( pipes_struct *p ) WERROR _WKSSVC_NETRUSEADD( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -163,6 +171,7 @@ WERROR _WKSSVC_NETRUSEADD( pipes_struct *p ) WERROR _WKSSVC_NETRUSEGETINFO( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -172,6 +181,7 @@ WERROR _WKSSVC_NETRUSEGETINFO( pipes_struct *p ) WERROR _WKSSVC_NETRUSEDEL( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -181,6 +191,7 @@ WERROR _WKSSVC_NETRUSEDEL( pipes_struct *p ) WERROR _WKSSVC_NETRUSEENUM( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -190,6 +201,7 @@ WERROR _WKSSVC_NETRUSEENUM( pipes_struct *p ) WERROR _WKSSVC_NETRMESSAGEBUFFERSEND( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -199,6 +211,7 @@ WERROR _WKSSVC_NETRMESSAGEBUFFERSEND( pipes_struct *p ) WERROR _WKSSVC_NETRWORKSTATIONSTATISTICSGET( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -208,6 +221,7 @@ WERROR _WKSSVC_NETRWORKSTATIONSTATISTICSGET( pipes_struct *p ) WERROR _WKSSVC_NETRLOGONDOMAINNAMEADD( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -217,6 +231,7 @@ WERROR _WKSSVC_NETRLOGONDOMAINNAMEADD( pipes_struct *p ) WERROR _WKSSVC_NETRLOGONDOMAINNAMEDEL( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -226,6 +241,7 @@ WERROR _WKSSVC_NETRLOGONDOMAINNAMEDEL( pipes_struct *p ) WERROR _WKSSVC_NETRJOINDOMAIN( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -235,6 +251,7 @@ WERROR _WKSSVC_NETRJOINDOMAIN( pipes_struct *p ) WERROR _WKSSVC_NETRUNJOINDOMAIN( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -244,6 +261,7 @@ WERROR _WKSSVC_NETRUNJOINDOMAIN( pipes_struct *p ) WERROR _WKSSVC_NETRRENAMEMACHINEINDOMAIN( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -253,6 +271,7 @@ WERROR _WKSSVC_NETRRENAMEMACHINEINDOMAIN( pipes_struct *p ) WERROR _WKSSVC_NETRVALIDATENAME( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -262,6 +281,7 @@ WERROR _WKSSVC_NETRVALIDATENAME( pipes_struct *p ) WERROR _WKSSVC_NETRGETJOININFORMATION( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -271,6 +291,7 @@ WERROR _WKSSVC_NETRGETJOININFORMATION( pipes_struct *p ) WERROR _WKSSVC_NETRGETJOINABLEOUS( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -280,6 +301,7 @@ WERROR _WKSSVC_NETRGETJOINABLEOUS( pipes_struct *p ) WERROR _wkssvc_NetrJoinDomain2(pipes_struct *p, const char *server_name, const char *domain_name, const char *account_name, const char *admin_account, struct wkssvc_PasswordBuffer *encrypted_password, uint32_t join_flags) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -289,6 +311,7 @@ WERROR _wkssvc_NetrJoinDomain2(pipes_struct *p, const char *server_name, const c WERROR _wkssvc_NetrUnjoinDomain2(pipes_struct *p, const char *server_name, const char *account, struct wkssvc_PasswordBuffer *encrypted_password, uint32_t unjoin_flags) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -298,6 +321,7 @@ WERROR _wkssvc_NetrUnjoinDomain2(pipes_struct *p, const char *server_name, const WERROR _wkssvc_NetrRenameMachineInDomain2(pipes_struct *p, const char *server_name, const char *NewMachineName, const char *Account, struct wkssvc_PasswordBuffer *EncryptedPassword, uint32_t RenameOptions) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -307,6 +331,7 @@ WERROR _wkssvc_NetrRenameMachineInDomain2(pipes_struct *p, const char *server_na WERROR _WKSSVC_NETRVALIDATENAME2( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -316,6 +341,7 @@ WERROR _WKSSVC_NETRVALIDATENAME2( pipes_struct *p ) WERROR _WKSSVC_NETRGETJOINABLEOUS2( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -325,6 +351,7 @@ WERROR _WKSSVC_NETRGETJOINABLEOUS2( pipes_struct *p ) WERROR _wkssvc_NetrAddAlternateComputerName(pipes_struct *p, const char *server_name, const char *NewAlternateMachineName, const char *Account, struct wkssvc_PasswordBuffer *EncryptedPassword, uint32_t Reserved) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -334,6 +361,7 @@ WERROR _wkssvc_NetrAddAlternateComputerName(pipes_struct *p, const char *server_ WERROR _wkssvc_NetrRemoveAlternateComputerName(pipes_struct *p, const char *server_name, const char *AlternateMachineNameToRemove, const char *Account, struct wkssvc_PasswordBuffer *EncryptedPassword, uint32_t Reserved) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -343,6 +371,7 @@ WERROR _wkssvc_NetrRemoveAlternateComputerName(pipes_struct *p, const char *serv WERROR _WKSSVC_NETRSETPRIMARYCOMPUTERNAME( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } @@ -352,6 +381,7 @@ WERROR _WKSSVC_NETRSETPRIMARYCOMPUTERNAME( pipes_struct *p ) WERROR _WKSSVC_NETRENUMERATECOMPUTERNAMES( pipes_struct *p ) { /* FIXME: Add implementation code here */ + p->rng_fault_state = True; return WERR_NOT_SUPPORTED; } -- cgit