mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
2662 lines
101 KiB
JSON
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"
|
|
]
|
|
}
|