Files
2026-02-15 17:17:14 -07:00

2662 lines
101 KiB
JSON

{
"Constants":[{
"Name":"SERVICE_ALL_ACCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":983551
,"Attrs":[]
},{
"Name":"SC_MANAGER_ALL_ACCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":983103
,"Attrs":[]
},{
"Name":"SERVICES_ACTIVE_DATABASEW"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ServicesActive"
,"Attrs":[]
},{
"Name":"SERVICES_FAILED_DATABASEW"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ServicesFailed"
,"Attrs":[]
},{
"Name":"SERVICES_ACTIVE_DATABASEA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ServicesActive"
,"Attrs":[]
},{
"Name":"SERVICES_FAILED_DATABASEA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ServicesFailed"
,"Attrs":[]
},{
"Name":"SERVICES_ACTIVE_DATABASE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ServicesActive"
,"Attrs":[]
},{
"Name":"SERVICES_FAILED_DATABASE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ServicesFailed"
,"Attrs":[]
},{
"Name":"SERVICE_NO_CHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_STOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_PAUSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_CONTINUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_INTERROGATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_SHUTDOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_PARAMCHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_NETBINDADD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_NETBINDREMOVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_NETBINDENABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_NETBINDDISABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_DEVICEEVENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_HARDWAREPROFILECHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_POWEREVENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_SESSIONCHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_PRESHUTDOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_TIMECHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_TRIGGEREVENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_LOWRESOURCES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":96
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_SYSTEMLOWRESOURCES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":97
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_STOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_PAUSE_CONTINUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_SHUTDOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_PARAMCHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_NETBINDCHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_HARDWAREPROFILECHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_POWEREVENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_SESSIONCHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_PRESHUTDOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_TIMECHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_TRIGGEREVENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_USER_LOGOFF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_LOWRESOURCES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"SERVICE_ACCEPT_SYSTEMLOWRESOURCES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"SC_MANAGER_CONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SC_MANAGER_CREATE_SERVICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SC_MANAGER_ENUMERATE_SERVICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SC_MANAGER_LOCK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"SC_MANAGER_QUERY_LOCK_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"SC_MANAGER_MODIFY_BOOT_CONFIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"SERVICE_QUERY_CONFIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SERVICE_CHANGE_CONFIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SERVICE_QUERY_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SERVICE_ENUMERATE_DEPENDENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"SERVICE_START"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"SERVICE_STOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"SERVICE_PAUSE_CONTINUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"SERVICE_INTERROGATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"SERVICE_USER_DEFINED_CONTROL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"SERVICE_NOTIFY_STATUS_CHANGE_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SERVICE_NOTIFY_STATUS_CHANGE_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SERVICE_NOTIFY_STATUS_CHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_FLAG_MIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_FLAG_UNPLANNED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_FLAG_CUSTOM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_FLAG_PLANNED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_FLAG_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MAJOR_MIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MAJOR_OTHER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MAJOR_HARDWARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MAJOR_OPERATINGSYSTEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":196608
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MAJOR_SOFTWARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MAJOR_APPLICATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":327680
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MAJOR_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":393216
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MAJOR_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":458752
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MAJOR_MIN_CUSTOM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MAJOR_MAX_CUSTOM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16711680
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_MIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_OTHER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_MAINTENANCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_INSTALLATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_UPGRADE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_RECONFIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_HUNG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_UNSTABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_DISK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_NETWORKCARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_ENVIRONMENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_HARDWARE_DRIVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_OTHERDRIVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_SERVICEPACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_SOFTWARE_UPDATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_SECURITYFIX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_SECURITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_NETWORK_CONNECTIVITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_WMI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_SERVICEPACK_UNINSTALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_SOFTWARE_UPDATE_UNINSTALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_SECURITYFIX_UNINSTALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_MMC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_MEMOTYLIMIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_MIN_CUSTOM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"SERVICE_STOP_REASON_MINOR_MAX_CUSTOM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"SERVICE_CONTROL_STATUS_REASON_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SERVICE_SID_TYPE_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SERVICE_SID_TYPE_UNRESTRICTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SERVICE_TRIGGER_TYPE_CUSTOM_SYSTEM_STATE_CHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"SERVICE_TRIGGER_TYPE_AGGREGATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"SERVICE_START_REASON_DEMAND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SERVICE_START_REASON_AUTO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SERVICE_START_REASON_TRIGGER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SERVICE_START_REASON_RESTART_ON_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"SERVICE_START_REASON_DELAYEDAUTO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"SERVICE_DYNAMIC_INFORMATION_LEVEL_START_REASON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SERVICE_LAUNCH_PROTECTED_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SERVICE_LAUNCH_PROTECTED_WINDOWS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SERVICE_LAUNCH_PROTECTED_WINDOWS_LIGHT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SERVICE_LAUNCH_PROTECTED_ANTIMALWARE_LIGHT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"NETWORK_MANAGER_FIRST_IP_ADDRESS_ARRIVAL_GUID"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"4f27f2de-14e2-430b-a549-7cd48cbc8245"
,"Attrs":[]
},{
"Name":"NETWORK_MANAGER_LAST_IP_ADDRESS_REMOVAL_GUID"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"cc4ba62a-162e-4648-847a-b6bdf993e335"
,"Attrs":[]
},{
"Name":"DOMAIN_JOIN_GUID"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"1ce20aba-9851-4421-9430-1ddeb766e809"
,"Attrs":[]
},{
"Name":"DOMAIN_LEAVE_GUID"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"ddaf516e-58c2-4866-9574-c3b615d42ea1"
,"Attrs":[]
},{
"Name":"FIREWALL_PORT_OPEN_GUID"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"b7569e07-8421-4ee0-ad10-86915afdad09"
,"Attrs":[]
},{
"Name":"FIREWALL_PORT_CLOSE_GUID"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"a144ed38-8e12-4de4-9d96-e64740b1a524"
,"Attrs":[]
},{
"Name":"MACHINE_POLICY_PRESENT_GUID"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"659fcae6-5bdb-4da9-b1ff-ca2a178d46e0"
,"Attrs":[]
},{
"Name":"USER_POLICY_PRESENT_GUID"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"54fb46c8-f089-464c-b1fd-59d1b62c3b50"
,"Attrs":[]
},{
"Name":"RPC_INTERFACE_EVENT_GUID"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"bc90d167-9470-4139-a9ba-be0bbbf5b74d"
,"Attrs":[]
},{
"Name":"NAMED_PIPE_EVENT_GUID"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"1f81d131-3fac-4537-9e0c-7e7b0c2f4b55"
,"Attrs":[]
},{
"Name":"CUSTOM_SYSTEM_STATE_CHANGE_EVENT_GUID"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"2d7a2816-0c5e-45fc-9ce7-570e5ecde9c9"
,"Attrs":[]
},{
"Name":"SERVICE_TRIGGER_STARTED_ARGUMENT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TriggerStarted"
,"Attrs":[]
},{
"Name":"SC_AGGREGATE_STORAGE_KEY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"System\\CurrentControlSet\\Control\\ServiceAggregatedEvents"
,"Attrs":[]
}],
"Types":[{
"Name":"ENUM_SERVICE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SERVICE_ACTIVE","Value":1}
,{"Name":"SERVICE_INACTIVE","Value":2}
,{"Name":"SERVICE_STATE_ALL","Value":3}
]
,"IntegerBase":"UInt32"
},{
"Name":"SERVICE_ERROR"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SERVICE_ERROR_CRITICAL","Value":3}
,{"Name":"SERVICE_ERROR_IGNORE","Value":0}
,{"Name":"SERVICE_ERROR_NORMAL","Value":1}
,{"Name":"SERVICE_ERROR_SEVERE","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"SERVICE_CONFIG"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SERVICE_CONFIG_DELAYED_AUTO_START_INFO","Value":3}
,{"Name":"SERVICE_CONFIG_DESCRIPTION","Value":1}
,{"Name":"SERVICE_CONFIG_FAILURE_ACTIONS","Value":2}
,{"Name":"SERVICE_CONFIG_FAILURE_ACTIONS_FLAG","Value":4}
,{"Name":"SERVICE_CONFIG_PREFERRED_NODE","Value":9}
,{"Name":"SERVICE_CONFIG_PRESHUTDOWN_INFO","Value":7}
,{"Name":"SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO","Value":6}
,{"Name":"SERVICE_CONFIG_SERVICE_SID_INFO","Value":5}
,{"Name":"SERVICE_CONFIG_TRIGGER_INFO","Value":8}
,{"Name":"SERVICE_CONFIG_LAUNCH_PROTECTED","Value":12}
]
,"IntegerBase":"UInt32"
},{
"Name":"ENUM_SERVICE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"SERVICE_DRIVER","Value":11}
,{"Name":"SERVICE_KERNEL_DRIVER","Value":1}
,{"Name":"SERVICE_WIN32","Value":48}
,{"Name":"SERVICE_WIN32_SHARE_PROCESS","Value":32}
,{"Name":"SERVICE_ADAPTER","Value":4}
,{"Name":"SERVICE_FILE_SYSTEM_DRIVER","Value":2}
,{"Name":"SERVICE_RECOGNIZER_DRIVER","Value":8}
,{"Name":"SERVICE_WIN32_OWN_PROCESS","Value":16}
,{"Name":"SERVICE_USER_OWN_PROCESS","Value":80}
,{"Name":"SERVICE_USER_SHARE_PROCESS","Value":96}
]
,"IntegerBase":"UInt32"
},{
"Name":"SERVICE_START_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SERVICE_AUTO_START","Value":2}
,{"Name":"SERVICE_BOOT_START","Value":0}
,{"Name":"SERVICE_DEMAND_START","Value":3}
,{"Name":"SERVICE_DISABLED","Value":4}
,{"Name":"SERVICE_SYSTEM_START","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"SERVICE_NOTIFY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"SERVICE_NOTIFY_CREATED","Value":128}
,{"Name":"SERVICE_NOTIFY_CONTINUE_PENDING","Value":16}
,{"Name":"SERVICE_NOTIFY_DELETE_PENDING","Value":512}
,{"Name":"SERVICE_NOTIFY_DELETED","Value":256}
,{"Name":"SERVICE_NOTIFY_PAUSE_PENDING","Value":32}
,{"Name":"SERVICE_NOTIFY_PAUSED","Value":64}
,{"Name":"SERVICE_NOTIFY_RUNNING","Value":8}
,{"Name":"SERVICE_NOTIFY_START_PENDING","Value":2}
,{"Name":"SERVICE_NOTIFY_STOP_PENDING","Value":4}
,{"Name":"SERVICE_NOTIFY_STOPPED","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"SERVICE_RUNS_IN_PROCESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SERVICE_RUNS_IN_NON_SYSTEM_OR_NOT_RUNNING","Value":0}
,{"Name":"SERVICE_RUNS_IN_SYSTEM_PROCESS","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"SERVICE_TRIGGER_ACTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SERVICE_TRIGGER_ACTION_SERVICE_START","Value":1}
,{"Name":"SERVICE_TRIGGER_ACTION_SERVICE_STOP","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"SERVICE_TRIGGER_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SERVICE_TRIGGER_TYPE_CUSTOM","Value":20}
,{"Name":"SERVICE_TRIGGER_TYPE_DEVICE_INTERFACE_ARRIVAL","Value":1}
,{"Name":"SERVICE_TRIGGER_TYPE_DOMAIN_JOIN","Value":3}
,{"Name":"SERVICE_TRIGGER_TYPE_FIREWALL_PORT_EVENT","Value":4}
,{"Name":"SERVICE_TRIGGER_TYPE_GROUP_POLICY","Value":5}
,{"Name":"SERVICE_TRIGGER_TYPE_IP_ADDRESS_AVAILABILITY","Value":2}
,{"Name":"SERVICE_TRIGGER_TYPE_NETWORK_ENDPOINT","Value":6}
]
,"IntegerBase":"UInt32"
},{
"Name":"SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SERVICE_TRIGGER_DATA_TYPE_BINARY","Value":1}
,{"Name":"SERVICE_TRIGGER_DATA_TYPE_STRING","Value":2}
,{"Name":"SERVICE_TRIGGER_DATA_TYPE_LEVEL","Value":3}
,{"Name":"SERVICE_TRIGGER_DATA_TYPE_KEYWORD_ANY","Value":4}
,{"Name":"SERVICE_TRIGGER_DATA_TYPE_KEYWORD_ALL","Value":5}
]
,"IntegerBase":"UInt32"
},{
"Name":"SERVICE_STATUS_CURRENT_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SERVICE_CONTINUE_PENDING","Value":5}
,{"Name":"SERVICE_PAUSE_PENDING","Value":6}
,{"Name":"SERVICE_PAUSED","Value":7}
,{"Name":"SERVICE_RUNNING","Value":4}
,{"Name":"SERVICE_START_PENDING","Value":2}
,{"Name":"SERVICE_STOP_PENDING","Value":3}
,{"Name":"SERVICE_STOPPED","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"SERVICE_STATUS_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
,"InvalidHandleValue":0
},{
"Name":"SERVICE_TRIGGER_CUSTOM_STATE_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_u_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"CustomStateId","Type":{"Kind":"ApiRef","Name":"SERVICE_TRIGGER_CUSTOM_STATE_ID","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"s","Type":{"Kind":"ApiRef","Name":"_s_e__Struct","TargetKind":"Default","Api":"System.Services","Parents":["_u_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_s_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"SERVICE_DESCRIPTIONA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_DESCRIPTIONW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SC_ACTION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SC_ACTION_NONE","Value":0}
,{"Name":"SC_ACTION_RESTART","Value":1}
,{"Name":"SC_ACTION_REBOOT","Value":2}
,{"Name":"SC_ACTION_RUN_COMMAND","Value":3}
,{"Name":"SC_ACTION_OWN_RESTART","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"SC_ACTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"SC_ACTION_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"Delay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_FAILURE_ACTIONSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwResetPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpRebootMsg","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpCommand","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cActions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpsaActions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_ACTION","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_FAILURE_ACTIONSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwResetPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpRebootMsg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpCommand","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cActions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpsaActions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_ACTION","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_DELAYED_AUTO_START_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fDelayedAutostart","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_FAILURE_ACTIONS_FLAG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fFailureActionsOnNonCrashFailures","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_SID_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwServiceSidType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_REQUIRED_PRIVILEGES_INFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pmszRequiredPrivileges","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_REQUIRED_PRIVILEGES_INFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pmszRequiredPrivileges","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_PRESHUTDOWN_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwPreshutdownTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_TRIGGER_SPECIFIC_DATA_ITEM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwDataType","Type":{"Kind":"ApiRef","Name":"SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_TRIGGER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwTriggerType","Type":{"Kind":"ApiRef","Name":"SERVICE_TRIGGER_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"dwAction","Type":{"Kind":"ApiRef","Name":"SERVICE_TRIGGER_ACTION","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"pTriggerSubtype","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"cDataItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pDataItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_TRIGGER_SPECIFIC_DATA_ITEM","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_TRIGGER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cTriggers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pTriggers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_TRIGGER","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":[]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_PREFERRED_NODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"usPreferredNode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"fDelete","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_TIMECHANGE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"liNewTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"liOldTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_LAUNCH_PROTECTED_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwLaunchProtected","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SC_STATUS_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SC_STATUS_PROCESS_INFO","Value":0}
]
,"IntegerBase":"Int32"
},{
"Name":"SC_ENUM_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SC_ENUM_PROCESS_INFO","Value":0}
]
,"IntegerBase":"Int32"
},{
"Name":"SERVICE_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwServiceType","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"dwCurrentState","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_CURRENT_STATE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"dwControlsAccepted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwWin32ExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwServiceSpecificExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCheckPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwWaitHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_STATUS_PROCESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwServiceType","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"dwCurrentState","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_CURRENT_STATE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"dwControlsAccepted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwWin32ExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwServiceSpecificExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCheckPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwWaitHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwServiceFlags","Type":{"Kind":"ApiRef","Name":"SERVICE_RUNS_IN_PROCESS","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ENUM_SERVICE_STATUSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ENUM_SERVICE_STATUSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ENUM_SERVICE_STATUS_PROCESSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ServiceStatusProcess","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ENUM_SERVICE_STATUS_PROCESSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ServiceStatusProcess","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"QUERY_SERVICE_LOCK_STATUSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fIsLocked","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpLockOwner","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwLockDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"QUERY_SERVICE_LOCK_STATUSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fIsLocked","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpLockOwner","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwLockDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"QUERY_SERVICE_CONFIGA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwServiceType","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"dwStartType","Type":{"Kind":"ApiRef","Name":"SERVICE_START_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"dwErrorControl","Type":{"Kind":"ApiRef","Name":"SERVICE_ERROR","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"lpBinaryPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpLoadOrderGroup","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwTagId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDependencies","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpServiceStartName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"QUERY_SERVICE_CONFIGW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwServiceType","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"dwStartType","Type":{"Kind":"ApiRef","Name":"SERVICE_START_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"dwErrorControl","Type":{"Kind":"ApiRef","Name":"SERVICE_ERROR","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"lpBinaryPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpLoadOrderGroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwTagId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDependencies","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpServiceStartName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_MAIN_FUNCTIONW"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwNumServicesArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpServiceArgVectors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"SERVICE_MAIN_FUNCTIONA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwNumServicesArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpServiceArgVectors","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]}
]
},{
"Name":"LPSERVICE_MAIN_FUNCTIONW"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwNumServicesArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpServiceArgVectors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"LPSERVICE_MAIN_FUNCTIONA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwNumServicesArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpServiceArgVectors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"SERVICE_TABLE_ENTRYA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpServiceProc","Type":{"Kind":"ApiRef","Name":"LPSERVICE_MAIN_FUNCTIONA","TargetKind":"FunctionPointer","Api":"System.Services","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_TABLE_ENTRYW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpServiceProc","Type":{"Kind":"ApiRef","Name":"LPSERVICE_MAIN_FUNCTIONW","TargetKind":"FunctionPointer","Api":"System.Services","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HANDLER_FUNCTION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"HANDLER_FUNCTION_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpEventData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"LPHANDLER_FUNCTION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"LPHANDLER_FUNCTION_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpEventData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_SC_NOTIFY_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"SERVICE_NOTIFY_1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pfnNotifyCallback","Type":{"Kind":"ApiRef","Name":"PFN_SC_NOTIFY_CALLBACK","TargetKind":"FunctionPointer","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwNotificationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_NOTIFY_2A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pfnNotifyCallback","Type":{"Kind":"ApiRef","Name":"PFN_SC_NOTIFY_CALLBACK","TargetKind":"FunctionPointer","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwNotificationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"dwNotificationTriggered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszServiceNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_NOTIFY_2W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pfnNotifyCallback","Type":{"Kind":"ApiRef","Name":"PFN_SC_NOTIFY_CALLBACK","TargetKind":"FunctionPointer","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwNotificationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
,{"Name":"dwNotificationTriggered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszServiceNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_CONTROL_STATUS_REASON_PARAMSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_CONTROL_STATUS_REASON_PARAMSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_START_REASON"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SC_EVENT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SC_EVENT_DATABASE_CHANGE","Value":0}
,{"Name":"SC_EVENT_PROPERTY_CHANGE","Value":1}
,{"Name":"SC_EVENT_STATUS_CHANGE","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"PSC_NOTIFICATION_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwNotify","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"_SC_NOTIFICATION_REGISTRATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"SERVICE_REGISTRY_STATE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ServiceRegistryStateParameters","Value":0}
,{"Name":"ServiceRegistryStatePersistent","Value":1}
,{"Name":"MaxServiceRegistryStateType","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"SERVICE_DIRECTORY_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ServiceDirectoryPersistentState","Value":0}
,{"Name":"ServiceDirectoryTypeMax","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"SERVICE_SHARED_REGISTRY_STATE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ServiceSharedRegistryPersistentState","Value":0}
]
,"IntegerBase":"Int32"
},{
"Name":"SERVICE_SHARED_DIRECTORY_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ServiceSharedDirectoryPersistentState","Value":0}
]
,"IntegerBase":"Int32"
}],
"Functions":[{
"Name":"SetServiceBits"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwServiceBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bSetBitsOn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bUpdateImmediately","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ChangeServiceConfigA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwStartType","Type":{"Kind":"ApiRef","Name":"SERVICE_START_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwErrorControl","Type":{"Kind":"ApiRef","Name":"SERVICE_ERROR","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBinaryPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpLoadOrderGroup","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpdwTagId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpDependencies","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpServiceStartName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"ChangeServiceConfigW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwStartType","Type":{"Kind":"ApiRef","Name":"SERVICE_START_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwErrorControl","Type":{"Kind":"ApiRef","Name":"SERVICE_ERROR","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBinaryPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpLoadOrderGroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpdwTagId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpDependencies","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpServiceStartName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"ChangeServiceConfig2A"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInfoLevel","Type":{"Kind":"ApiRef","Name":"SERVICE_CONFIG","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"ChangeServiceConfig2W"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInfoLevel","Type":{"Kind":"ApiRef","Name":"SERVICE_CONFIG","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"CloseServiceHandle"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCObject","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ControlService"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpServiceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateServiceA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwServiceType","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwStartType","Type":{"Kind":"ApiRef","Name":"SERVICE_START_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwErrorControl","Type":{"Kind":"ApiRef","Name":"SERVICE_ERROR","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBinaryPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpLoadOrderGroup","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpdwTagId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpDependencies","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpServiceStartName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CreateServiceW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwServiceType","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwStartType","Type":{"Kind":"ApiRef","Name":"SERVICE_START_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwErrorControl","Type":{"Kind":"ApiRef","Name":"SERVICE_ERROR","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBinaryPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpLoadOrderGroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpdwTagId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpDependencies","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpServiceStartName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"DeleteService"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"EnumDependentServicesA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwServiceState","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATUSA","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpServicesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"EnumDependentServicesW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwServiceState","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATUSW","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpServicesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"EnumServicesStatusA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwServiceType","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwServiceState","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATUSA","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpServicesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"EnumServicesStatusW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwServiceType","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwServiceState","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATUSW","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpServicesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"EnumServicesStatusExA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"InfoLevel","Type":{"Kind":"ApiRef","Name":"SC_ENUM_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwServiceType","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwServiceState","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpServicesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pszGroupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"EnumServicesStatusExW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"InfoLevel","Type":{"Kind":"ApiRef","Name":"SC_ENUM_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwServiceType","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwServiceState","Type":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpServicesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"GetServiceKeyNameA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpServiceName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetServiceKeyNameW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpServiceName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetServiceDisplayNameA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpDisplayName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetServiceDisplayNameW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpDisplayName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"LockServiceDatabase"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NotifyBootConfigStatus"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"BootAcceptable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"OpenSCManagerA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpDatabaseName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OpenSCManagerW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OpenServiceA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OpenServiceW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"QueryServiceConfigA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServiceConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QUERY_SERVICE_CONFIGA","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"QueryServiceConfigW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServiceConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QUERY_SERVICE_CONFIGW","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"QueryServiceConfig2A"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInfoLevel","Type":{"Kind":"ApiRef","Name":"SERVICE_CONFIG","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"QueryServiceConfig2W"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInfoLevel","Type":{"Kind":"ApiRef","Name":"SERVICE_CONFIG","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"QueryServiceLockStatusA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpLockStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QUERY_SERVICE_LOCK_STATUSA","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"QueryServiceLockStatusW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hSCManager","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpLockStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QUERY_SERVICE_LOCK_STATUSW","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"QueryServiceObjectSecurity"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"QueryServiceStatus"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServiceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"QueryServiceStatusEx"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"InfoLevel","Type":{"Kind":"ApiRef","Name":"SC_STATUS_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"RegisterServiceCtrlHandlerA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE","TargetKind":"Default","Api":"System.Services","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpHandlerProc","Type":{"Kind":"ApiRef","Name":"LPHANDLER_FUNCTION","TargetKind":"FunctionPointer","Api":"System.Services","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RegisterServiceCtrlHandlerW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE","TargetKind":"Default","Api":"System.Services","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpHandlerProc","Type":{"Kind":"ApiRef","Name":"LPHANDLER_FUNCTION","TargetKind":"FunctionPointer","Api":"System.Services","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RegisterServiceCtrlHandlerExA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE","TargetKind":"Default","Api":"System.Services","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpHandlerProc","Type":{"Kind":"ApiRef","Name":"LPHANDLER_FUNCTION_EX","TargetKind":"FunctionPointer","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"RegisterServiceCtrlHandlerExW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE","TargetKind":"Default","Api":"System.Services","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpHandlerProc","Type":{"Kind":"ApiRef","Name":"LPHANDLER_FUNCTION_EX","TargetKind":"FunctionPointer","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"SetServiceObjectSecurity"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSecurityInformation","Type":{"Kind":"ApiRef","Name":"OBJECT_SECURITY_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"lpSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetServiceStatus"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServiceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"StartServiceCtrlDispatcherA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpServiceStartTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_TABLE_ENTRYA","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"StartServiceCtrlDispatcherW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpServiceStartTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_TABLE_ENTRYW","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"StartServiceA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNumServiceArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpServiceArgVectors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"StartServiceW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNumServiceArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpServiceArgVectors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"UnlockServiceDatabase"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"ScLock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"NotifyServiceStatusChangeA"
,"SetLastError":false
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNotifyMask","Type":{"Kind":"ApiRef","Name":"SERVICE_NOTIFY","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"pNotifyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_NOTIFY_2A","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"NotifyServiceStatusChangeW"
,"SetLastError":false
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNotifyMask","Type":{"Kind":"ApiRef","Name":"SERVICE_NOTIFY","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"pNotifyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_NOTIFY_2W","TargetKind":"Default","Api":"System.Services","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ControlServiceExA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pControlParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"ControlServiceExW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pControlParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"QueryServiceDynamicInformation"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDynamicInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"WaitServiceState"
,"SetLastError":false
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hService","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNotify","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
,{"Name":"hCancelEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"GetServiceRegistryStateKey"
,"SetLastError":false
,"DllImport":"api-ms-win-service-core-l1-1-3.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.19041"
,"Attrs":[]
,"Params":[
{"Name":"ServiceStatusHandle","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"StateType","Type":{"Kind":"ApiRef","Name":"SERVICE_REGISTRY_STATE_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ServiceStateKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetServiceDirectory"
,"SetLastError":false
,"DllImport":"api-ms-win-service-core-l1-1-4.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.19041"
,"Attrs":[]
,"Params":[
{"Name":"hServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"eDirectoryType","Type":{"Kind":"ApiRef","Name":"SERVICE_DIRECTORY_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"lpPathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","Optional"]}
,{"Name":"cchPathBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpcchRequiredBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetSharedServiceRegistryStateKey"
,"SetLastError":false
,"DllImport":"api-ms-win-service-core-l1-1-5.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ServiceHandle","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"StateType","Type":{"Kind":"ApiRef","Name":"SERVICE_SHARED_REGISTRY_STATE_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ServiceStateKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetSharedServiceDirectory"
,"SetLastError":false
,"DllImport":"api-ms-win-service-core-l1-1-5.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ServiceHandle","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"DirectoryType","Type":{"Kind":"ApiRef","Name":"SERVICE_SHARED_DIRECTORY_TYPE","TargetKind":"Default","Api":"System.Services","Parents":[]},"Attrs":["In"]}
,{"Name":"PathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","Optional"]}
,{"Name":"PathBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"RequiredBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}],
"UnicodeAliases":[
"SERVICE_DESCRIPTION"
,"SERVICE_FAILURE_ACTIONS"
,"SERVICE_REQUIRED_PRIVILEGES_INFO"
,"ENUM_SERVICE_STATUS"
,"ENUM_SERVICE_STATUS_PROCESS"
,"QUERY_SERVICE_LOCK_STATUS"
,"QUERY_SERVICE_CONFIG"
,"SERVICE_MAIN_FUNCTION"
,"LPSERVICE_MAIN_FUNCTION"
,"SERVICE_TABLE_ENTRY"
,"SERVICE_NOTIFY_2"
,"SERVICE_CONTROL_STATUS_REASON_PARAMS"
,"ChangeServiceConfig"
,"ChangeServiceConfig2"
,"CreateService"
,"EnumDependentServices"
,"EnumServicesStatus"
,"EnumServicesStatusEx"
,"GetServiceKeyName"
,"GetServiceDisplayName"
,"OpenSCManager"
,"OpenService"
,"QueryServiceConfig"
,"QueryServiceConfig2"
,"QueryServiceLockStatus"
,"RegisterServiceCtrlHandler"
,"RegisterServiceCtrlHandlerEx"
,"StartServiceCtrlDispatcher"
,"StartService"
,"NotifyServiceStatusChange"
,"ControlServiceEx"
]
}