Code: Select all
#PROCESS_QUERY_LIMITED_INFORMATION = $1000
Code: Select all
#PROCESS_QUERY_LIMITED_INFORMATION = $1000
Code: Select all
CompilerIf Not Defined(AF_INET6, #PB_Constant)
CompilerSelect #PB_Compiler_OS
CompilerCase #PB_OS_Linux
#AF_INET6 = 10
CompilerCase #PB_OS_MacOS
#AF_INET6 = 30
CompilerCase #PB_OS_Windows
#AF_INET6 = 23
CompilerEndSelect
CompilerEndIf
Code: Select all
CompilerIf Not Defined(in6_addr, #PB_Structure)
Structure in6_addr Align #PB_Structure_AlignC
StructureUnion
s6_addr.a[16]
s6_addr16.u[8]
s6_addr32.l[4]
EndStructureUnion
EndStructure
CompilerEndIf
Code: Select all
CompilerIf Not Defined(SOCKADDR_IN6, #PB_Structure)
Structure SOCKADDR_IN6 Align #PB_Structure_AlignC
CompilerIf #PB_Compiler_OS = #PB_OS_MacOS
sin6_len.a
sin6_family.a
CompilerElse
sin6_family.u
CompilerEndIf
sin6_port.u
sin6_flowinfo.l
sin6_addr.in6_addr
sin6_scope_id.l
EndStructure
CompilerEndIf
Code: Select all
Structure SYSTEM_POWER_STATUS
ACLineStatus.b
BatteryFlag.b
BatteryLifePercent.b
SystemStatusFlag.b ; <- Showing as "Reserved1.b" in Structure Viewer
BatteryLifeTime.l
BatteryFullLifeTime.l
EndStructure
Code: Select all
Enumeration
#ASSOCSTR_COMMAND = 1
#ASSOCSTR_EXECUTABLE
#ASSOCSTR_FRIENDLYDOCNAME
#ASSOCSTR_FRIENDLYAPPNAME
#ASSOCSTR_NOOPEN
#ASSOCSTR_SHELLNEWVALUE
#ASSOCSTR_DDECOMMAND
#ASSOCSTR_DDEIFEXEC
#ASSOCSTR_DDEAPPLICATION
#ASSOCSTR_DDETOPIC
#ASSOCSTR_INFOTIP
#ASSOCSTR_QUICKTIP
#ASSOCSTR_TILEINFO
#ASSOCSTR_CONTENTTYPE
#ASSOCSTR_DEFAULTICON
#ASSOCSTR_SHELLEXTENSION
#ASSOCSTR_MAX
EndEnumeration