mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-06 11:18:30 +00:00
Run clang-format (#1197)
This commit is contained in:
parent
ea081b262c
commit
f032b5570b
183 changed files with 1074 additions and 983 deletions
|
@ -2,22 +2,22 @@
|
|||
#define COSMOPOLITAN_LIBC_NT_ENUM_CONSOLEMODEFLAGS_H_
|
||||
|
||||
/* input mode */
|
||||
#define kNtEnableProcessedInput 0x0001u
|
||||
#define kNtEnableLineInput 0x0002u
|
||||
#define kNtEnableEchoInput 0x0004u
|
||||
#define kNtEnableWindowInput 0x0008u
|
||||
#define kNtEnableMouseInput 0x0010u
|
||||
#define kNtEnableInsertMode 0x0020u
|
||||
#define kNtEnableQuickEditMode 0x0040u
|
||||
#define kNtEnableExtendedFlags 0x0080u
|
||||
#define kNtEnableAutoPosition 0x0100u
|
||||
#define kNtEnableProcessedInput 0x0001u
|
||||
#define kNtEnableLineInput 0x0002u
|
||||
#define kNtEnableEchoInput 0x0004u
|
||||
#define kNtEnableWindowInput 0x0008u
|
||||
#define kNtEnableMouseInput 0x0010u
|
||||
#define kNtEnableInsertMode 0x0020u
|
||||
#define kNtEnableQuickEditMode 0x0040u
|
||||
#define kNtEnableExtendedFlags 0x0080u
|
||||
#define kNtEnableAutoPosition 0x0100u
|
||||
#define kNtEnableVirtualTerminalInput 0x0200u
|
||||
|
||||
/* output mode */
|
||||
#define kNtEnableProcessedOutput 0x0001u
|
||||
#define kNtEnableWrapAtEolOutput 0x0002u
|
||||
#define kNtEnableProcessedOutput 0x0001u
|
||||
#define kNtEnableWrapAtEolOutput 0x0002u
|
||||
#define kNtEnableVirtualTerminalProcessing 0x0004u
|
||||
#define kNtDisableNewlineAutoReturn 0x0008u
|
||||
#define kNtEnableLvbGridWorldwide 0x0010u
|
||||
#define kNtDisableNewlineAutoReturn 0x0008u
|
||||
#define kNtEnableLvbGridWorldwide 0x0010u
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_CONSOLEMODEFLAGS_H_ */
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
#ifndef COSMOPOLITAN_LIBC_NT_ENUM_CONSOLESELECTIONFLAGS_H_
|
||||
#define COSMOPOLITAN_LIBC_NT_ENUM_CONSOLESELECTIONFLAGS_H_
|
||||
|
||||
#define kNtConsoleNoSelection 0x0000u
|
||||
#define kNtConsoleNoSelection 0x0000u
|
||||
#define kNtConsoleSelectionInProgress 0x0001u
|
||||
#define kNtConsoleSelectionNotEmpty 0x0002u
|
||||
#define kNtConsoleMouseSelection 0x0004u
|
||||
#define kNtConsoleMouseDown 0x0008u
|
||||
#define kNtConsoleSelectionNotEmpty 0x0002u
|
||||
#define kNtConsoleMouseSelection 0x0004u
|
||||
#define kNtConsoleMouseDown 0x0008u
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_CONSOLESELECTIONFLAGS_H_ */
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
#ifndef COSMOPOLITAN_LIBC_NT_ENUM_CREATIONDISPOSITION_H_
|
||||
#define COSMOPOLITAN_LIBC_NT_ENUM_CREATIONDISPOSITION_H_
|
||||
|
||||
#define kNtCreateNew 1
|
||||
#define kNtCreateAlways 2
|
||||
#define kNtOpenExisting 3
|
||||
#define kNtOpenAlways 4
|
||||
#define kNtCreateNew 1
|
||||
#define kNtCreateAlways 2
|
||||
#define kNtOpenExisting 3
|
||||
#define kNtOpenAlways 4
|
||||
#define kNtTruncateExisting 5
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_CREATIONDISPOSITION_H_ */
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
#ifndef COSMOPOLITAN_LIBC_NT_ENUM_CTRLEVENT_H_
|
||||
#define COSMOPOLITAN_LIBC_NT_ENUM_CTRLEVENT_H_
|
||||
|
||||
#define kNtCtrlCEvent 0 /* SIGINT */
|
||||
#define kNtCtrlBreakEvent 1 /* SIGQUIT */
|
||||
#define kNtCtrlCloseEvent 2 /* SIGHUP */
|
||||
#define kNtCtrlLogoffEvent 5 /* SIGTERM */
|
||||
#define kNtCtrlCEvent 0 /* SIGINT */
|
||||
#define kNtCtrlBreakEvent 1 /* SIGQUIT */
|
||||
#define kNtCtrlCloseEvent 2 /* SIGHUP */
|
||||
#define kNtCtrlLogoffEvent 5 /* SIGTERM */
|
||||
#define kNtCtrlShutdownEvent 6
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_CTRLEVENT_H_ */
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
#ifndef COSMOPOLITAN_LIBC_NT_ENUM_EXCEPTIONHANDLERACTIONS_H_
|
||||
#define COSMOPOLITAN_LIBC_NT_ENUM_EXCEPTIONHANDLERACTIONS_H_
|
||||
|
||||
#define kNtExceptionExecuteHandler 0x1u
|
||||
#define kNtExceptionExecuteHandler 0x1u
|
||||
#define kNtExceptionContinueExecution 0xffffffffu
|
||||
#define kNtExceptionContinueSearch 0x0u
|
||||
#define kNtExceptionContinueSearch 0x0u
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_EXCEPTIONHANDLERACTIONS_H_ */
|
||||
|
|
|
@ -1,46 +1,46 @@
|
|||
#ifndef COSMOPOLITAN_LIBC_NT_ENUM_FILEINFORMATIONCLASS_H_
|
||||
#define COSMOPOLITAN_LIBC_NT_ENUM_FILEINFORMATIONCLASS_H_
|
||||
|
||||
#define kNtFileDirectoryInformation 1 /*→ struct NtFileDirectoryInformation */
|
||||
#define kNtFileFullDirectoryInformation 2 /*→ etc. */
|
||||
#define kNtFileBothDirectoryInformation 3
|
||||
#define kNtFileBasicInformation 4
|
||||
#define kNtFileStandardInformation 5
|
||||
#define kNtFileInternalInformation 6
|
||||
#define kNtFileEaInformation 7
|
||||
#define kNtFileAccessInformation 8
|
||||
#define kNtFileNameInformation 9
|
||||
#define kNtFileRenameInformation 10
|
||||
#define kNtFileLinkInformation 11
|
||||
#define kNtFileNamesInformation 12
|
||||
#define kNtFileDispositionInformation 13
|
||||
#define kNtFilePositionInformation 14
|
||||
#define kNtFileFullEaInformation 15
|
||||
#define kNtFileModeInformation 16
|
||||
#define kNtFileAlignmentInformation 17
|
||||
#define kNtFileAllInformation 18
|
||||
#define kNtFileAllocationInformation 19
|
||||
#define kNtFileEndOfFileInformation 20
|
||||
#define kNtFileAlternateNameInformation 21
|
||||
#define kNtFileStreamInformation 22
|
||||
#define kNtFilePipeInformation 23
|
||||
#define kNtFilePipeLocalInformation 24
|
||||
#define kNtFilePipeRemoteInformation 25
|
||||
#define kNtFileMailslotQueryInformation 26
|
||||
#define kNtFileMailslotSetInformation 27
|
||||
#define kNtFileCompressionInformation 28
|
||||
#define kNtFileObjectIdInformation 29
|
||||
#define kNtFileCompletionInformation 30
|
||||
#define kNtFileMoveClusterInformation 31
|
||||
#define kNtFileQuotaInformation 32
|
||||
#define kNtFileReparsePointInformation 33
|
||||
#define kNtFileNetworkOpenInformation 34
|
||||
#define kNtFileAttributeTagInformation 35
|
||||
#define kNtFileTrackingInformation 36
|
||||
#define kNtFileDirectoryInformation 1 /*→ struct NtFileDirectoryInformation */
|
||||
#define kNtFileFullDirectoryInformation 2 /*→ etc. */
|
||||
#define kNtFileBothDirectoryInformation 3
|
||||
#define kNtFileBasicInformation 4
|
||||
#define kNtFileStandardInformation 5
|
||||
#define kNtFileInternalInformation 6
|
||||
#define kNtFileEaInformation 7
|
||||
#define kNtFileAccessInformation 8
|
||||
#define kNtFileNameInformation 9
|
||||
#define kNtFileRenameInformation 10
|
||||
#define kNtFileLinkInformation 11
|
||||
#define kNtFileNamesInformation 12
|
||||
#define kNtFileDispositionInformation 13
|
||||
#define kNtFilePositionInformation 14
|
||||
#define kNtFileFullEaInformation 15
|
||||
#define kNtFileModeInformation 16
|
||||
#define kNtFileAlignmentInformation 17
|
||||
#define kNtFileAllInformation 18
|
||||
#define kNtFileAllocationInformation 19
|
||||
#define kNtFileEndOfFileInformation 20
|
||||
#define kNtFileAlternateNameInformation 21
|
||||
#define kNtFileStreamInformation 22
|
||||
#define kNtFilePipeInformation 23
|
||||
#define kNtFilePipeLocalInformation 24
|
||||
#define kNtFilePipeRemoteInformation 25
|
||||
#define kNtFileMailslotQueryInformation 26
|
||||
#define kNtFileMailslotSetInformation 27
|
||||
#define kNtFileCompressionInformation 28
|
||||
#define kNtFileObjectIdInformation 29
|
||||
#define kNtFileCompletionInformation 30
|
||||
#define kNtFileMoveClusterInformation 31
|
||||
#define kNtFileQuotaInformation 32
|
||||
#define kNtFileReparsePointInformation 33
|
||||
#define kNtFileNetworkOpenInformation 34
|
||||
#define kNtFileAttributeTagInformation 35
|
||||
#define kNtFileTrackingInformation 36
|
||||
#define kNtFileIdBothDirectoryInformation 37
|
||||
#define kNtFileIdFullDirectoryInformation 38
|
||||
#define kNtFileValidDataLengthInformation 39
|
||||
#define kNtFileShortNameInformation 40
|
||||
#define kNtFileInformation_MAX 40
|
||||
#define kNtFileShortNameInformation 40
|
||||
#define kNtFileInformation_MAX 40
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_FILEINFORMATIONCLASS_H_ */
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
#define COSMOPOLITAN_LIBC_NT_ENUM_FILESHAREFLAGS_H_
|
||||
|
||||
#define kNtFileShareExclusive 0x00000000u
|
||||
#define kNtFileShareRead 0x00000001u
|
||||
#define kNtFileShareWrite 0x00000002u
|
||||
#define kNtFileShareDelete 0x00000004u
|
||||
#define kNtFileShareRead 0x00000001u
|
||||
#define kNtFileShareWrite 0x00000002u
|
||||
#define kNtFileShareDelete 0x00000004u
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_FILESHAREFLAGS_H_ */
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
#ifndef COSMOPOLITAN_LIBC_NT_NTFILLATTRIBUTE_H_
|
||||
#define COSMOPOLITAN_LIBC_NT_NTFILLATTRIBUTE_H_
|
||||
|
||||
#define kNtForegroundBlue 0x0001
|
||||
#define kNtForegroundGreen 0x0002
|
||||
#define kNtForegroundRed 0x0004
|
||||
#define kNtForegroundBlue 0x0001
|
||||
#define kNtForegroundGreen 0x0002
|
||||
#define kNtForegroundRed 0x0004
|
||||
#define kNtForegroundIntensity 0x0008
|
||||
#define kNtBackgroundBlue 0x0010
|
||||
#define kNtBackgroundGreen 0x0020
|
||||
#define kNtBackgroundRed 0x0040
|
||||
#define kNtBackgroundBlue 0x0010
|
||||
#define kNtBackgroundGreen 0x0020
|
||||
#define kNtBackgroundRed 0x0040
|
||||
#define kNtBackgroundIntensity 0x0080
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_NTFILLATTRIBUTE_H_ */
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
#ifndef COSMOPOLITAN_LIBC_NT_ENUM_FSINFORMATIONCLASS_H_
|
||||
#define COSMOPOLITAN_LIBC_NT_ENUM_FSINFORMATIONCLASS_H_
|
||||
|
||||
#define kNtFileFsVolumeInformation 1
|
||||
#define kNtFileFsLabelInformation 2
|
||||
#define kNtFileFsSizeInformation 3
|
||||
#define kNtFileFsDeviceInformation 4
|
||||
#define kNtFileFsAttributeInformation 5
|
||||
#define kNtFileFsControlInformation 6
|
||||
#define kNtFileFsFullSizeInformation 7
|
||||
#define kNtFileFsObjectIdInformation 8
|
||||
#define kNtFileFsVolumeInformation 1
|
||||
#define kNtFileFsLabelInformation 2
|
||||
#define kNtFileFsSizeInformation 3
|
||||
#define kNtFileFsDeviceInformation 4
|
||||
#define kNtFileFsAttributeInformation 5
|
||||
#define kNtFileFsControlInformation 6
|
||||
#define kNtFileFsFullSizeInformation 7
|
||||
#define kNtFileFsObjectIdInformation 8
|
||||
#define kNtFileFsDriverPathInformation 9
|
||||
#define kNtFileFsInformation_MAX 10
|
||||
#define kNtFileFsInformation_MAX 10
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_FSINFORMATIONCLASS_H_ */
|
||||
|
|
|
@ -1,33 +1,33 @@
|
|||
#ifndef COSMOPOLITAN_LIBC_NT_ENUM_KWAITREASON_H_
|
||||
#define COSMOPOLITAN_LIBC_NT_ENUM_KWAITREASON_H_
|
||||
|
||||
#define kNtExecutive 0
|
||||
#define kNtFreePage 1
|
||||
#define kNtPageIn 2
|
||||
#define kNtPoolAllocation 3
|
||||
#define kNtDelayExecution 4
|
||||
#define kNtSuspended 5
|
||||
#define kNtUserRequest 6
|
||||
#define kNtWrExecutive 7
|
||||
#define kNtWrFreePage 8
|
||||
#define kNtWrPageIn 9
|
||||
#define kNtWrPoolAllocation 10
|
||||
#define kNtWrDelayExecution 11
|
||||
#define kNtWrSuspended 12
|
||||
#define kNtWrUserRequest 13
|
||||
#define kNtWrEventPair 14
|
||||
#define kNtWrQueue 15
|
||||
#define kNtWrLpcReceive 16
|
||||
#define kNtWrLpcReply 17
|
||||
#define kNtWrVirtualMemory 18
|
||||
#define kNtWrPageOut 19
|
||||
#define kNtWrRendezvous 20
|
||||
#define kNtSpare2 21
|
||||
#define kNtSpare3 22
|
||||
#define kNtSpare4 23
|
||||
#define kNtSpare5 24
|
||||
#define kNtSpare6 25
|
||||
#define kNtWrKernel 26
|
||||
#define kNtExecutive 0
|
||||
#define kNtFreePage 1
|
||||
#define kNtPageIn 2
|
||||
#define kNtPoolAllocation 3
|
||||
#define kNtDelayExecution 4
|
||||
#define kNtSuspended 5
|
||||
#define kNtUserRequest 6
|
||||
#define kNtWrExecutive 7
|
||||
#define kNtWrFreePage 8
|
||||
#define kNtWrPageIn 9
|
||||
#define kNtWrPoolAllocation 10
|
||||
#define kNtWrDelayExecution 11
|
||||
#define kNtWrSuspended 12
|
||||
#define kNtWrUserRequest 13
|
||||
#define kNtWrEventPair 14
|
||||
#define kNtWrQueue 15
|
||||
#define kNtWrLpcReceive 16
|
||||
#define kNtWrLpcReply 17
|
||||
#define kNtWrVirtualMemory 18
|
||||
#define kNtWrPageOut 19
|
||||
#define kNtWrRendezvous 20
|
||||
#define kNtSpare2 21
|
||||
#define kNtSpare3 22
|
||||
#define kNtSpare4 23
|
||||
#define kNtSpare5 24
|
||||
#define kNtSpare6 25
|
||||
#define kNtWrKernel 26
|
||||
#define kNtMaximumWaitReason 27
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_KWAITREASON_H_ */
|
||||
|
|
|
@ -2,19 +2,19 @@
|
|||
#define COSMOPOLITAN_LIBC_NT_ENUM_PROCESSACCESS_H_
|
||||
#include "libc/nt/enum/accessmask.h"
|
||||
|
||||
#define kNtProcessCreateProcess 0x0080u
|
||||
#define kNtProcessCreateThread 0x0002u
|
||||
#define kNtProcessDupHandle 0x0040u
|
||||
#define kNtProcessQueryInformation 0x0400u
|
||||
#define kNtProcessCreateProcess 0x0080u
|
||||
#define kNtProcessCreateThread 0x0002u
|
||||
#define kNtProcessDupHandle 0x0040u
|
||||
#define kNtProcessQueryInformation 0x0400u
|
||||
#define kNtProcessQueryLimitedInformation 0x1000u
|
||||
#define kNtProcessSetInformation 0x0200u
|
||||
#define kNtProcessSetQuota 0x0100u
|
||||
#define kNtProcessSuspendResume 0x0800u
|
||||
#define kNtProcessTerminate 0x0001u
|
||||
#define kNtProcessVmOperation 0x0008u
|
||||
#define kNtProcessVmRead 0x0010u
|
||||
#define kNtProcessVmWrite 0x0020u
|
||||
#define kNtProcessSynchronize kNtSynchronize
|
||||
#define kNtProcessSetInformation 0x0200u
|
||||
#define kNtProcessSetQuota 0x0100u
|
||||
#define kNtProcessSuspendResume 0x0800u
|
||||
#define kNtProcessTerminate 0x0001u
|
||||
#define kNtProcessVmOperation 0x0008u
|
||||
#define kNtProcessVmRead 0x0010u
|
||||
#define kNtProcessVmWrite 0x0020u
|
||||
#define kNtProcessSynchronize kNtSynchronize
|
||||
#define kNtProcessAllAccess \
|
||||
(kNtStandardRightsRequired | kNtSynchronize | 0xffffu)
|
||||
|
||||
|
|
|
@ -2,6 +2,6 @@
|
|||
#define COSMOPOLITAN_LIBC_NT_ENUM_PROCTHREADATTRIBUTES_H_
|
||||
|
||||
#define kNtProcThreadAttributeReplaceValue 1
|
||||
#define kNtProcThreadAttributeHandleList 0x00020002
|
||||
#define kNtProcThreadAttributeHandleList 0x00020002
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_PROCTHREADATTRIBUTES_H_ */
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
#ifndef COSMOPOLITAN_LIBC_NT_ENUM_SECURITYINFORMATION_H_
|
||||
#define COSMOPOLITAN_LIBC_NT_ENUM_SECURITYINFORMATION_H_
|
||||
|
||||
#define kNtOwnerSecurityInformation 0x00000001
|
||||
#define kNtGroupSecurityInformation 0x00000002
|
||||
#define kNtDaclSecurityInformation 0x00000004
|
||||
#define kNtSaclSecurityInformation 0x00000008
|
||||
#define kNtLabelSecurityInformation 0x00000010
|
||||
#define kNtAttributeSecurityInformation 0x00000020
|
||||
#define kNtScopeSecurityInformation 0x00000040
|
||||
#define kNtOwnerSecurityInformation 0x00000001
|
||||
#define kNtGroupSecurityInformation 0x00000002
|
||||
#define kNtDaclSecurityInformation 0x00000004
|
||||
#define kNtSaclSecurityInformation 0x00000008
|
||||
#define kNtLabelSecurityInformation 0x00000010
|
||||
#define kNtAttributeSecurityInformation 0x00000020
|
||||
#define kNtScopeSecurityInformation 0x00000040
|
||||
#define kNtProcessTrustLabelSecurityInformation 0x00000080
|
||||
#define kNtAccessFilterSecurityInformation 0x00000100
|
||||
#define kNtBackupSecurityInformation 0x00010000
|
||||
#define kNtProtectedDaclSecurityInformation 0x80000000
|
||||
#define kNtProtectedSaclSecurityInformation 0x40000000
|
||||
#define kNtUnprotectedDaclSecurityInformation 0x20000000
|
||||
#define kNtUnprotectedSaclSecurityInformation 0x10000000
|
||||
#define kNtAccessFilterSecurityInformation 0x00000100
|
||||
#define kNtBackupSecurityInformation 0x00010000
|
||||
#define kNtProtectedDaclSecurityInformation 0x80000000
|
||||
#define kNtProtectedSaclSecurityInformation 0x40000000
|
||||
#define kNtUnprotectedDaclSecurityInformation 0x20000000
|
||||
#define kNtUnprotectedSaclSecurityInformation 0x10000000
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_SECURITYINFORMATION_H_ */
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
#ifndef COSMOPOLITAN_LIBC_NT_ENUM_STARTF_H_
|
||||
#define COSMOPOLITAN_LIBC_NT_ENUM_STARTF_H_
|
||||
|
||||
#define kNtStartfUseshowwindow 0x00000001 /* otherwise wShowWindow ignored */
|
||||
#define kNtStartfUsesize 0x00000002 /* otherwise dwX / dwY ignored */
|
||||
#define kNtStartfUseposition 0x00000004 /* otherwise dwX/YSize ignored */
|
||||
#define kNtStartfUsecountchars 0x00000008 /* otherwise dwX/YCountChars ign. */
|
||||
#define kNtStartfUseshowwindow 0x00000001 /* otherwise wShowWindow ignored */
|
||||
#define kNtStartfUsesize 0x00000002 /* otherwise dwX / dwY ignored */
|
||||
#define kNtStartfUseposition 0x00000004 /* otherwise dwX/YSize ignored */
|
||||
#define kNtStartfUsecountchars 0x00000008 /* otherwise dwX/YCountChars ign. */
|
||||
#define kNtStartfUsefillattribute 0x00000010 /* etc. */
|
||||
#define kNtStartfRunfullscreen 0x00000020
|
||||
#define kNtStartfForceonfeedback 0x00000040
|
||||
#define kNtStartfRunfullscreen 0x00000020
|
||||
#define kNtStartfForceonfeedback 0x00000040
|
||||
#define kNtStartfForceofffeedback 0x00000080
|
||||
#define kNtStartfUsestdhandles 0x00000100 /* otherwise hStd... ignored */
|
||||
#define kNtStartfUsehotkey 0x00000200
|
||||
#define kNtStartfTitleislinkname 0x00000800
|
||||
#define kNtStartfTitleisappid 0x00001000
|
||||
#define kNtStartfPreventpinning 0x00002000
|
||||
#define kNtStartfUntrustedsource 0x00008000
|
||||
#define kNtStartfUsestdhandles 0x00000100 /* otherwise hStd... ignored */
|
||||
#define kNtStartfUsehotkey 0x00000200
|
||||
#define kNtStartfTitleislinkname 0x00000800
|
||||
#define kNtStartfTitleisappid 0x00001000
|
||||
#define kNtStartfPreventpinning 0x00002000
|
||||
#define kNtStartfUntrustedsource 0x00008000
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_STARTF_H_ */
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
#ifndef COSMOPOLITAN_LIBC_NT_ENUM_SYSTEMINFORMATIONCLASS_H_
|
||||
#define COSMOPOLITAN_LIBC_NT_ENUM_SYSTEMINFORMATIONCLASS_H_
|
||||
|
||||
#define kNtSystemBasicInformation 0
|
||||
#define kNtSystemProcessorInformation 1
|
||||
#define kNtSystemPerformanceInformation 2
|
||||
#define kNtSystemTimeOfDayInformation 3
|
||||
#define kNtSystemProcessInformation 5
|
||||
#define kNtSystemProcessorTimes 8
|
||||
#define kNtSystemGlobalFlag 9
|
||||
#define kNtSystemModuleInformation 11
|
||||
#define kNtSystemLockInformation 12
|
||||
#define kNtSystemHandleInformation 16
|
||||
#define kNtSystemObjectInformation 17
|
||||
#define kNtSystemInterruptInformation 23
|
||||
#define kNtSystemExceptionInformation 33
|
||||
#define kNtSystemBasicInformation 0
|
||||
#define kNtSystemProcessorInformation 1
|
||||
#define kNtSystemPerformanceInformation 2
|
||||
#define kNtSystemTimeOfDayInformation 3
|
||||
#define kNtSystemProcessInformation 5
|
||||
#define kNtSystemProcessorTimes 8
|
||||
#define kNtSystemGlobalFlag 9
|
||||
#define kNtSystemModuleInformation 11
|
||||
#define kNtSystemLockInformation 12
|
||||
#define kNtSystemHandleInformation 16
|
||||
#define kNtSystemObjectInformation 17
|
||||
#define kNtSystemInterruptInformation 23
|
||||
#define kNtSystemExceptionInformation 33
|
||||
#define kNtSystemRegistryQuotaInformation 37
|
||||
#define kNtSystemLookasideInformation 45
|
||||
#define kNtSystemLookasideInformation 45
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_SYSTEMINFORMATIONCLASS_H_ */
|
||||
|
|
|
@ -2,18 +2,18 @@
|
|||
#define COSMOPOLITAN_LIBC_NT_ENUM_THREADACCESS_H_
|
||||
#include "libc/nt/enum/accessmask.h"
|
||||
|
||||
#define kNtThreadTerminate 0x0001
|
||||
#define kNtThreadSuspendResume 0x0002
|
||||
#define kNtThreadGetContext 0x0008
|
||||
#define kNtThreadSetContext 0x0010
|
||||
#define kNtThreadQueryInformation 0x0040
|
||||
#define kNtThreadSetInformation 0x0020
|
||||
#define kNtThreadSetThreadToken 0x0080
|
||||
#define kNtThreadImpersonate 0x0100
|
||||
#define kNtThreadDirectImpersonation 0x0200
|
||||
#define kNtThreadSetLimitedInformation 0x0400
|
||||
#define kNtThreadTerminate 0x0001
|
||||
#define kNtThreadSuspendResume 0x0002
|
||||
#define kNtThreadGetContext 0x0008
|
||||
#define kNtThreadSetContext 0x0010
|
||||
#define kNtThreadQueryInformation 0x0040
|
||||
#define kNtThreadSetInformation 0x0020
|
||||
#define kNtThreadSetThreadToken 0x0080
|
||||
#define kNtThreadImpersonate 0x0100
|
||||
#define kNtThreadDirectImpersonation 0x0200
|
||||
#define kNtThreadSetLimitedInformation 0x0400
|
||||
#define kNtThreadQueryLimitedInformation 0x0800
|
||||
#define kNtThreadResume 0x1000
|
||||
#define kNtThreadAllAccess (kNtStandardRightsRequired | kNtSynchronize | 0xFFFF)
|
||||
#define kNtThreadResume 0x1000
|
||||
#define kNtThreadAllAccess (kNtStandardRightsRequired | kNtSynchronize | 0xFFFF)
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_THREADACCESS_H_ */
|
||||
|
|
|
@ -1,23 +1,23 @@
|
|||
#ifndef COSMOPOLITAN_LIBC_NT_ENUM_TOKENINFORMATIONCLASS_H_
|
||||
#define COSMOPOLITAN_LIBC_NT_ENUM_TOKENINFORMATIONCLASS_H_
|
||||
|
||||
#define kNtTokenUser 1
|
||||
#define kNtTokenGroups 2
|
||||
#define kNtTokenPrivileges 3
|
||||
#define kNtTokenOwner 4
|
||||
#define kNtTokenPrimaryGroup 5
|
||||
#define kNtTokenDefaultDacl 6
|
||||
#define kNtTokenSource 7
|
||||
#define kNtTokenType 8
|
||||
#define kNtTokenImpersonationLevel 9
|
||||
#define kNtTokenStatistics 10
|
||||
#define kNtTokenRestrictedSids 11
|
||||
#define kNtTokenSessionId 12
|
||||
#define kNtTokenUser 1
|
||||
#define kNtTokenGroups 2
|
||||
#define kNtTokenPrivileges 3
|
||||
#define kNtTokenOwner 4
|
||||
#define kNtTokenPrimaryGroup 5
|
||||
#define kNtTokenDefaultDacl 6
|
||||
#define kNtTokenSource 7
|
||||
#define kNtTokenType 8
|
||||
#define kNtTokenImpersonationLevel 9
|
||||
#define kNtTokenStatistics 10
|
||||
#define kNtTokenRestrictedSids 11
|
||||
#define kNtTokenSessionId 12
|
||||
#define kNtTokenGroupsAndPrivileges 13
|
||||
#define kNtTokenSessionReference 14
|
||||
#define kNtTokenSandBoxInert 15
|
||||
#define kNtTokenAuditPolicy 16
|
||||
#define kNtTokenOrigin 17
|
||||
#define kNtTokenInfoClass_MAX 18
|
||||
#define kNtTokenSessionReference 14
|
||||
#define kNtTokenSandBoxInert 15
|
||||
#define kNtTokenAuditPolicy 16
|
||||
#define kNtTokenOrigin 17
|
||||
#define kNtTokenInfoClass_MAX 18
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_TOKENINFORMATIONCLASS_H_ */
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
#define kNtExceptionMaximumParameters 15
|
||||
#define kNtExceptionNoncontinuable 1
|
||||
|
||||
|
||||
struct NtExceptionRecord {
|
||||
uint32_t ExceptionCode; /* kNtException... */
|
||||
uint32_t ExceptionFlags; /* kNtExceptionNoncontinuable */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue