ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

svcctl.idl File Reference
import "ms-dtyp.idl";

Go to the source code of this file.

Data Structures

struct  LPSERVICE_STATUS
struct  LPSERVICE_STATUS_PROCESS
struct  LPENUM_SERVICE_STATUSA
struct  LPENUM_SERVICE_STATUSW
struct  LPENUM_SERVICE_STATUS_PROCESSA
struct  LPENUM_SERVICE_STATUS_PROCESSW
struct  LPQUERY_SERVICE_CONFIGA
struct  LPQUERY_SERVICE_CONFIGW
struct  LPQUERY_SERVICE_LOCK_STATUSA
struct  LPQUERY_SERVICE_LOCK_STATUSW
struct  LPSC_ACTION
struct  LPSERVICE_DESCRIPTIONA
struct  LPSERVICE_DESCRIPTIONW
struct  LPSERVICE_FAILURE_ACTIONSA
struct  LPSERVICE_FAILURE_ACTIONSW
struct  LPSERVICE_DELAYED_AUTO_START_INFO
struct  LPSERVICE_FAILURE_ACTIONS_FLAG
struct  LPSERVICE_SID_INFO
struct  LPSERVICE_RPC_REQUIRED_PRIVILEGES_INFO
struct  LPSERVICE_PRESHUTDOWN_INFO
struct  LPSC_RPC_CONFIG_INFOA
struct  LPSC_RPC_CONFIG_INFOW
struct  PSERVICE_NOTIFY_STATUS_CHANGE_PARAMS_1
struct  PSERVICE_NOTIFY_STATUS_CHANGE_PARAMS_2
struct  LPSC_RPC_NOTIFY_PARAMS
struct  PSC_RPC_NOTIFY_PARAMS_LIST
struct  LPSERVICE_CONTROL_STATUS_REASON_IN_PARAMSA
struct  LPSERVICE_CONTROL_STATUS_REASON_IN_PARAMSW
struct  LPSERVICE_CONTROL_STATUS_REASON_OUT_PARAMS
struct  LPSTRING_PTRSA
struct  LPSTRING_PTRSW
interface  svcctl

Typedefs

typedef LPSTR SVCCTL_HANDLEA
typedef LPWSTR SVCCTL_HANDLEW
typedef ULONG_PTR RPC_SERVICE_STATUS_HANDLE
typedef PVOID SC_RPC_HANDLE
typedef SC_RPC_HANDLELPSC_RPC_HANDLE
typedef PVOID SC_RPC_LOCK
typedef SC_RPC_LOCKLPSC_RPC_LOCK
typedef PVOID SC_NOTIFY_RPC_HANDLE
typedef SC_NOTIFY_RPC_HANDLELPSC_NOTIFY_RPC_HANDLE
typedef DWORD BOUNDED_DWORD_4K
typedef BOUNDED_DWORD_4KLPBOUNDED_DWORD_4K
typedef DWORD BOUNDED_DWORD_8K
typedef BOUNDED_DWORD_8KLPBOUNDED_DWORD_8K
typedef DWORD BOUNDED_DWORD_256K
typedef BOUNDED_DWORD_256KLPBOUNDED_DWORD_256K
typedef
SERVICE_NOTIFY_STATUS_CHANGE_PARAMS_2 
SERVICE_NOTIFY_STATUS_CHANGE_PARAMS
typedef
SERVICE_NOTIFY_STATUS_CHANGE_PARAMS_2
LPSERVICE_NOTIFY_STATUS_CHANGE_PARAMS

Enumerations

enum  SC_ACTION_TYPE {
  SC_ACTION_NONE = 0, SC_ACTION_RESTART = 1, SC_ACTION_REBOOT = 2, SC_ACTION_RUN_COMMAND = 3,
  SC_ACTION_NONE = 0, SC_ACTION_RESTART = 1, SC_ACTION_REBOOT = 2, SC_ACTION_RUN_COMMAND = 3
}
enum  SC_ENUM_TYPE { SC_ENUM_PROCESS_INFO = 0, SC_ENUM_PROCESS_INFO = 0 }
enum  SC_STATUS_TYPE { SC_STATUS_PROCESS_INFO = 0, SC_STATUS_PROCESS_INFO = 0 }

Variables

const unsigned int MAX_SERVICE_NAME_LENGTH = 255
const unsigned short SC_MAX_DEPEND_SIZE = 4 * 1024
const unsigned short SC_MAX_NAME_LENGTH = MAX_SERVICE_NAME_LENGTH + 1
const unsigned short SC_MAX_PATH_LENGTH = 32 * 1024
const unsigned short SC_MAX_PWD_SIZE = 514
const unsigned short SC_MAX_COMPUTER_NAME_LENGTH = 1024
const unsigned short SC_MAX_ACCOUNT_NAME_LENGTH = 2 * 1024
const unsigned short SC_MAX_COMMENT_LENGTH = 128
const unsigned short SC_MAX_ARGUMENT_LENGTH = 1024
const unsigned short SC_MAX_ARGUMENTS = 1024

Generated on Fri May 25 2012 05:54:27 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.