Use pidl for _PNP_HwProfFlags().
authorGünther Deschner <gd@samba.org>
Mon, 18 Feb 2008 00:09:34 +0000 (01:09 +0100)
committerGünther Deschner <gd@samba.org>
Mon, 18 Feb 2008 00:37:31 +0000 (01:37 +0100)
Guenther
(This used to be commit b30d812b30b5a5b286db68fc94b09fff38db5306)

source3/rpc_server/srv_ntsvcs.c
source3/rpc_server/srv_ntsvcs_nt.c

index 73d4b4f4ed0e030d84c0a8def643551078bf5429..31d7408df099fd8548126b3965a25a5049b4ee1b 100644 (file)
@@ -144,23 +144,7 @@ static bool api_ntsvcs_get_hw_profile_info(pipes_struct *p)
 
 static bool api_ntsvcs_hw_profile_flags(pipes_struct *p)
 {
-       NTSVCS_Q_HW_PROFILE_FLAGS q_u;
-       NTSVCS_R_HW_PROFILE_FLAGS r_u;
-       prs_struct *data = &p->in_data.data;
-       prs_struct *rdata = &p->out_data.rdata;
-
-       ZERO_STRUCT(q_u);
-       ZERO_STRUCT(r_u);
-
-       if(!ntsvcs_io_q_hw_profile_flags("", &q_u, data, 0))
-               return False;
-
-       r_u.status = _ntsvcs_hw_profile_flags(p, &q_u, &r_u);
-
-       if(!ntsvcs_io_r_hw_profile_flags("", &r_u, rdata, 0))
-               return False;
-
-       return True;
+       return proxy_ntsvcs_call(p, NDR_PNP_HWPROFFLAGS);
 }
 
 /*******************************************************************
index 76bc24e7bac6ae196ced70915973a9906143dc98..3215f73f796fdc30239f3b273ccad7c6c1aeed83 100644 (file)
@@ -168,10 +168,11 @@ WERROR _ntsvcs_get_hw_profile_info( pipes_struct *p, NTSVCS_Q_GET_HW_PROFILE_INF
 /********************************************************************
 ********************************************************************/
 
-WERROR _ntsvcs_hw_profile_flags( pipes_struct *p, NTSVCS_Q_HW_PROFILE_FLAGS *q_u, NTSVCS_R_HW_PROFILE_FLAGS *r_u )
-{      
+WERROR _PNP_HwProfFlags(pipes_struct *p,
+                       struct PNP_HwProfFlags *r)
+{
        /* just nod your head */
-       
+
        return WERR_OK;
 }
 
@@ -548,16 +549,6 @@ WERROR _PNP_RequestEjectPC(pipes_struct *p,
 /****************************************************************
 ****************************************************************/
 
-WERROR _PNP_HwProfFlags(pipes_struct *p,
-                       struct PNP_HwProfFlags *r)
-{
-       p->rng_fault_state = true;
-       return WERR_NOT_SUPPORTED;
-}
-
-/****************************************************************
-****************************************************************/
-
 WERROR _PNP_GetHwProfInfo(pipes_struct *p,
                          struct PNP_GetHwProfInfo *r)
 {