#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 */
/*
/* 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
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;
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) ) {