s3-svcctl: remove some more redundant headers.
authorGünther Deschner <gd@samba.org>
Thu, 8 Jan 2009 12:05:29 +0000 (13:05 +0100)
committerGünther Deschner <gd@samba.org>
Thu, 8 Jan 2009 12:24:22 +0000 (13:24 +0100)
Guenther

source3/include/rpc_svcctl.h
source3/rpc_server/srv_svcctl_nt.c
source3/services/services_db.c
source3/utils/net_rpc_service.c

index 06218b6239999eba30216e214b68b9c69f27396b..2b30bfbfb148ecd881a50b5190faed50c2772d85 100644 (file)
 #define SVCCTL_OPEN_SCMANAGER_A                        0x1b
 */
 
-/* SERVER_STATUS - type */
-
-#define SVCCTL_TYPE_WIN32              0x00000030
-#define SVCCTL_TYPE_DRIVER             0x0000000f
-
-/* Service Config - values for ServiceType field*/
-
-#define SVCCTL_KERNEL_DRVR                         0x00000001  /* doubtful we'll have these */
-#define SVCCTL_FILE_SYSTEM_DRVR                    0x00000002  
-#define SVCCTL_WIN32_OWN_PROC                      0x00000010
-#define SVCCTL_WIN32_SHARED_PROC                   0x00000020
-#define SVCCTL_WIN32_INTERACTIVE                   0x00000100 
-
 /* utility structures for RPCs */
 
 /*
index 457e44a2df8483987d9187895e044c75fd31cf52..1b9c9b84e4cae25bdd94e823d67dce4f1c0d60db 100644 (file)
@@ -650,7 +650,7 @@ static WERROR fill_svc_config( TALLOC_CTX *ctx, const char *name,
        /* loadordergroup and dependencies are empty */
 
        config->tag_id           = 0x00000000;                  /* unassigned loadorder group */
-       config->service_type     = SVCCTL_WIN32_OWN_PROC;
+       config->service_type     = SERVICE_TYPE_WIN32_OWN_PROCESS;
        config->error_control    = SVCCTL_SVC_ERROR_NORMAL;
 
        /* set the start type.  NetLogon and WINS are disabled to prevent
index dbd2da1c656a255933b904e92a090a54451ce5f7..e41524851fb86f37a27bd52282dc6e59a1eb7a21 100644 (file)
@@ -260,7 +260,7 @@ static void fill_service_values( const char *name, REGVAL_CTR *values )
        dword = SVCCTL_AUTO_START;
        regval_ctr_addvalue( values, "Start", REG_DWORD, (char*)&dword, sizeof(uint32));
 
-       dword = SVCCTL_WIN32_OWN_PROC;
+       dword = SERVICE_TYPE_WIN32_OWN_PROCESS;
        regval_ctr_addvalue( values, "Type", REG_DWORD, (char*)&dword, sizeof(uint32));
 
        dword = SVCCTL_SVC_ERROR_NORMAL;
index 7d1c4860aaa8d3d4ba81e37bbbb223939723baad..2c32537e8029892cc32832f5065e83dfdc9a4598 100644 (file)
@@ -224,7 +224,7 @@ static NTSTATUS rpc_service_list_internal(struct net_context *c,
                return werror_to_ntstatus(result);
        }
 
-       result = rpccli_svcctl_enumerate_services(pipe_hnd, mem_ctx, &hSCM, SVCCTL_TYPE_WIN32,
+       result = rpccli_svcctl_enumerate_services(pipe_hnd, mem_ctx, &hSCM, SERVICE_TYPE_WIN32,
                SVCCTL_STATE_ALL, &num_services, &services );
 
        if ( !W_ERROR_IS_OK(result) ) {