mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
395 lines
16 KiB
JSON
395 lines
16 KiB
JSON
{
|
|
"Constants":[{
|
|
"Name":"MAX_REASON_NAME_LEN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"MAX_REASON_DESC_LEN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"MAX_REASON_BUGID_LEN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"MAX_REASON_COMMENT_LEN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":512
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"SHUTDOWN_TYPE_LEN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"POLICY_SHOWREASONUI_NEVER"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"POLICY_SHOWREASONUI_ALWAYS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"POLICY_SHOWREASONUI_WORKSTATIONONLY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"POLICY_SHOWREASONUI_SERVERONLY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":3
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"SNAPSHOT_POLICY_NEVER"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"SNAPSHOT_POLICY_ALWAYS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"SNAPSHOT_POLICY_UNPLANNED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"MAX_NUM_REASONS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}],
|
|
|
|
"Types":[{
|
|
"Name":"SHUTDOWN_REASON"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"SHTDN_REASON_NONE","Value":0}
|
|
,{"Name":"SHTDN_REASON_FLAG_COMMENT_REQUIRED","Value":16777216}
|
|
,{"Name":"SHTDN_REASON_FLAG_DIRTY_PROBLEM_ID_REQUIRED","Value":33554432}
|
|
,{"Name":"SHTDN_REASON_FLAG_CLEAN_UI","Value":67108864}
|
|
,{"Name":"SHTDN_REASON_FLAG_DIRTY_UI","Value":134217728}
|
|
,{"Name":"SHTDN_REASON_FLAG_MOBILE_UI_RESERVED","Value":268435456}
|
|
,{"Name":"SHTDN_REASON_FLAG_USER_DEFINED","Value":1073741824}
|
|
,{"Name":"SHTDN_REASON_FLAG_PLANNED","Value":2147483648}
|
|
,{"Name":"SHTDN_REASON_MAJOR_OTHER","Value":0}
|
|
,{"Name":"SHTDN_REASON_MAJOR_NONE","Value":0}
|
|
,{"Name":"SHTDN_REASON_MAJOR_HARDWARE","Value":65536}
|
|
,{"Name":"SHTDN_REASON_MAJOR_OPERATINGSYSTEM","Value":131072}
|
|
,{"Name":"SHTDN_REASON_MAJOR_SOFTWARE","Value":196608}
|
|
,{"Name":"SHTDN_REASON_MAJOR_APPLICATION","Value":262144}
|
|
,{"Name":"SHTDN_REASON_MAJOR_SYSTEM","Value":327680}
|
|
,{"Name":"SHTDN_REASON_MAJOR_POWER","Value":393216}
|
|
,{"Name":"SHTDN_REASON_MAJOR_LEGACY_API","Value":458752}
|
|
,{"Name":"SHTDN_REASON_MINOR_OTHER","Value":0}
|
|
,{"Name":"SHTDN_REASON_MINOR_NONE","Value":255}
|
|
,{"Name":"SHTDN_REASON_MINOR_MAINTENANCE","Value":1}
|
|
,{"Name":"SHTDN_REASON_MINOR_INSTALLATION","Value":2}
|
|
,{"Name":"SHTDN_REASON_MINOR_UPGRADE","Value":3}
|
|
,{"Name":"SHTDN_REASON_MINOR_RECONFIG","Value":4}
|
|
,{"Name":"SHTDN_REASON_MINOR_HUNG","Value":5}
|
|
,{"Name":"SHTDN_REASON_MINOR_UNSTABLE","Value":6}
|
|
,{"Name":"SHTDN_REASON_MINOR_DISK","Value":7}
|
|
,{"Name":"SHTDN_REASON_MINOR_PROCESSOR","Value":8}
|
|
,{"Name":"SHTDN_REASON_MINOR_NETWORKCARD","Value":9}
|
|
,{"Name":"SHTDN_REASON_MINOR_POWER_SUPPLY","Value":10}
|
|
,{"Name":"SHTDN_REASON_MINOR_CORDUNPLUGGED","Value":11}
|
|
,{"Name":"SHTDN_REASON_MINOR_ENVIRONMENT","Value":12}
|
|
,{"Name":"SHTDN_REASON_MINOR_HARDWARE_DRIVER","Value":13}
|
|
,{"Name":"SHTDN_REASON_MINOR_OTHERDRIVER","Value":14}
|
|
,{"Name":"SHTDN_REASON_MINOR_BLUESCREEN","Value":15}
|
|
,{"Name":"SHTDN_REASON_MINOR_SERVICEPACK","Value":16}
|
|
,{"Name":"SHTDN_REASON_MINOR_HOTFIX","Value":17}
|
|
,{"Name":"SHTDN_REASON_MINOR_SECURITYFIX","Value":18}
|
|
,{"Name":"SHTDN_REASON_MINOR_SECURITY","Value":19}
|
|
,{"Name":"SHTDN_REASON_MINOR_NETWORK_CONNECTIVITY","Value":20}
|
|
,{"Name":"SHTDN_REASON_MINOR_WMI","Value":21}
|
|
,{"Name":"SHTDN_REASON_MINOR_SERVICEPACK_UNINSTALL","Value":22}
|
|
,{"Name":"SHTDN_REASON_MINOR_HOTFIX_UNINSTALL","Value":23}
|
|
,{"Name":"SHTDN_REASON_MINOR_SECURITYFIX_UNINSTALL","Value":24}
|
|
,{"Name":"SHTDN_REASON_MINOR_MMC","Value":25}
|
|
,{"Name":"SHTDN_REASON_MINOR_SYSTEMRESTORE","Value":26}
|
|
,{"Name":"SHTDN_REASON_MINOR_TERMSRV","Value":32}
|
|
,{"Name":"SHTDN_REASON_MINOR_DC_PROMOTION","Value":33}
|
|
,{"Name":"SHTDN_REASON_MINOR_DC_DEMOTION","Value":34}
|
|
,{"Name":"SHTDN_REASON_UNKNOWN","Value":255}
|
|
,{"Name":"SHTDN_REASON_LEGACY_API","Value":2147942400}
|
|
,{"Name":"SHTDN_REASON_VALID_BIT_MASK","Value":3238002687}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"SHUTDOWN_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"SHUTDOWN_FORCE_OTHERS","Value":1}
|
|
,{"Name":"SHUTDOWN_FORCE_SELF","Value":2}
|
|
,{"Name":"SHUTDOWN_RESTART","Value":4}
|
|
,{"Name":"SHUTDOWN_POWEROFF","Value":8}
|
|
,{"Name":"SHUTDOWN_NOREBOOT","Value":16}
|
|
,{"Name":"SHUTDOWN_GRACE_OVERRIDE","Value":32}
|
|
,{"Name":"SHUTDOWN_INSTALL_UPDATES","Value":64}
|
|
,{"Name":"SHUTDOWN_RESTARTAPPS","Value":128}
|
|
,{"Name":"SHUTDOWN_SKIP_SVC_PRESHUTDOWN","Value":256}
|
|
,{"Name":"SHUTDOWN_HYBRID","Value":512}
|
|
,{"Name":"SHUTDOWN_RESTART_BOOTOPTIONS","Value":1024}
|
|
,{"Name":"SHUTDOWN_SOFT_REBOOT","Value":2048}
|
|
,{"Name":"SHUTDOWN_MOBILE_UI","Value":4096}
|
|
,{"Name":"SHUTDOWN_ARSO","Value":8192}
|
|
,{"Name":"SHUTDOWN_CHECK_SAFE_FOR_SERVER","Value":16384}
|
|
,{"Name":"SHUTDOWN_VAIL_CONTAINER","Value":32768}
|
|
,{"Name":"SHUTDOWN_SYSTEM_INITIATED","Value":65536}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"EXIT_WINDOWS_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"EWX_HYBRID_SHUTDOWN","Value":4194304}
|
|
,{"Name":"EWX_LOGOFF","Value":0}
|
|
,{"Name":"EWX_POWEROFF","Value":8}
|
|
,{"Name":"EWX_REBOOT","Value":2}
|
|
,{"Name":"EWX_RESTARTAPPS","Value":64}
|
|
,{"Name":"EWX_SHUTDOWN","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}],
|
|
|
|
"Functions":[{
|
|
"Name":"InitiateSystemShutdownA"
|
|
,"SetLastError":true
|
|
,"DllImport":"ADVAPI32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"bForceAppsClosed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bRebootAfterShutdown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"InitiateSystemShutdownW"
|
|
,"SetLastError":true
|
|
,"DllImport":"ADVAPI32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"bForceAppsClosed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bRebootAfterShutdown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"AbortSystemShutdownA"
|
|
,"SetLastError":true
|
|
,"DllImport":"ADVAPI32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"AbortSystemShutdownW"
|
|
,"SetLastError":true
|
|
,"DllImport":"ADVAPI32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"InitiateSystemShutdownExA"
|
|
,"SetLastError":true
|
|
,"DllImport":"ADVAPI32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"bForceAppsClosed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bRebootAfterShutdown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwReason","Type":{"Kind":"ApiRef","Name":"SHUTDOWN_REASON","TargetKind":"Default","Api":"System.Shutdown","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"InitiateSystemShutdownExW"
|
|
,"SetLastError":true
|
|
,"DllImport":"ADVAPI32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"bForceAppsClosed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bRebootAfterShutdown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwReason","Type":{"Kind":"ApiRef","Name":"SHUTDOWN_REASON","TargetKind":"Default","Api":"System.Shutdown","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"InitiateShutdownA"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwGracePeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwShutdownFlags","Type":{"Kind":"ApiRef","Name":"SHUTDOWN_FLAGS","TargetKind":"Default","Api":"System.Shutdown","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwReason","Type":{"Kind":"ApiRef","Name":"SHUTDOWN_REASON","TargetKind":"Default","Api":"System.Shutdown","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"InitiateShutdownW"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwGracePeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwShutdownFlags","Type":{"Kind":"ApiRef","Name":"SHUTDOWN_FLAGS","TargetKind":"Default","Api":"System.Shutdown","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwReason","Type":{"Kind":"ApiRef","Name":"SHUTDOWN_REASON","TargetKind":"Default","Api":"System.Shutdown","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"CheckForHiberboot"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32.dll"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pHiberboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"bClearFlag","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"ExitWindowsEx"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uFlags","Type":{"Kind":"ApiRef","Name":"EXIT_WINDOWS_FLAGS","TargetKind":"Default","Api":"System.Shutdown","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwReason","Type":{"Kind":"ApiRef","Name":"SHUTDOWN_REASON","TargetKind":"Default","Api":"System.Shutdown","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"LockWorkStation"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
},{
|
|
"Name":"ShutdownBlockReasonCreate"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pwszReason","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
},{
|
|
"Name":"ShutdownBlockReasonQuery"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pwszBuff","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"pcchBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"ShutdownBlockReasonDestroy"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}],
|
|
|
|
"UnicodeAliases":[
|
|
"InitiateSystemShutdown"
|
|
,"AbortSystemShutdown"
|
|
,"InitiateSystemShutdownEx"
|
|
,"InitiateShutdown"
|
|
]
|
|
}
|