📄 win32n.inc
字号:
CS_KEYCVTWINDOW EQU 00000004h
CS_DBLCLKS EQU 00000008h
CS_OWNDC EQU 00000020h
CS_CLASSDC EQU 00000040h
CS_PARENTDC EQU 00000080h
CS_NOKEYCVT EQU 00000100h
CS_NOCLOSE EQU 00000200h
CS_SAVEBITS EQU 00000800h
CS_BYTEALIGNCLIENT EQU 00001000h
CS_BYTEALIGNWINDOW EQU 00002000h
CS_GLOBALCLASS EQU 00004000h
CS_IME EQU 00010000h
;------------------------------------------------------------------------------
; ===================
; control color types
; ===================
CTLCOLOR_MSGBOX EQU 0
CTLCOLOR_EDIT EQU 1
CTLCOLOR_LISTBOX EQU 2
CTLCOLOR_BTN EQU 3
CTLCOLOR_DLG EQU 4
CTLCOLOR_SCROLLBAR EQU 5
CTLCOLOR_STATIC EQU 6
CTLCOLOR_MAX EQU 7
;------------------------------------------------------------------------------
; =======================
; CreateWindow() commands
; =======================
CW_USEDEFAULT EQU 80000000h
;------------------------------------------------------------------------------
; ===================
; device capabilities
; ===================
DC_FIELDS EQU 1
DC_PAPERS EQU 2
DC_PAPERSIZE EQU 3
DC_MINEXTENT EQU 4
DC_MAXEXTENT EQU 5
DC_BINS EQU 6
DC_DUPLEX EQU 7
DC_SIZE EQU 8
DC_EXTRA EQU 9
DC_VERSION EQU 10
DC_DRIVER EQU 11
DC_BINNAMES EQU 12
DC_ENUMRESOLUTIONS EQU 13
DC_FILEDEPENDENCIES EQU 14
DC_TRUETYPE EQU 15
DC_PAPERNAMES EQU 16
DC_ORIENTATION EQU 17
DC_COPIES EQU 18
;------------------------------------------------------------------------------
; ====================
; dib color table id's
; ====================
DIB_RGB_COLORS EQU 0
DIB_PAL_COLORS EQU 1
DLGWINDOWEXTRA EQU 00000001Eh
;------------------------------------------------------------------------------
; ===============================
; DLLEntryPoint fdwReason values.
; ===============================
DLL_PROCESS_DETACH EQU 0
DLL_PROCESS_ATTACH EQU 1
DLL_THREAD_ATTACH EQU 2
DLL_THREAD_DETACH EQU 3
;------------------------------------------------------------------------------
; ======================
; device mode selections
; ======================
DM_UPDATE EQU 1
DM_COPY EQU 2
DM_PROMPT EQU 4
DM_MODIFY EQU 8
DM_IN_BUFFER EQU DM_MODIFY
DM_IN_PROMPT EQU DM_PROMPT
DM_OUT_BUFFER EQU DM_COPY
DM_OUT_DEFAULT EQU DM_UPDATE
;------------------------------------------------------------------------------
; =======================
; DrawText() format flags
; =======================
DT_TOP EQU 00000000h
DT_LEFT EQU 00000000h
DT_CENTER EQU 00000001h
DT_RIGHT EQU 00000002h
DT_VCENTER EQU 00000004h
DT_BOTTOM EQU 00000008h
DT_WORDBREAK EQU 00000010h
DT_SINGLELINE EQU 00000020h
DT_EXPANDTABS EQU 00000040h
DT_TABSTOP EQU 00000080h
DT_NOCLIP EQU 00000100h
DT_EXTERNALLEADING EQU 00000200h
DT_CALCRECT EQU 00000400h
DT_NOPREFIX EQU 00000800h
DT_INTERNAL EQU 00001000h
DT_EDITCONTROL EQU 00002000h
DT_PATH_ELLIPSIS EQU 00004000h
DT_END_ELLIPSIS EQU 00008000h
DT_MODIFYSTRING EQU 00010000h
DT_RTLREADING EQU 00020000h
DT_WORD_ELLIPSIS EQU 00040000h
;------------------------------------------------------------------------------
; =====================
; edit control messages
; =====================
EM_GETSEL EQU 00B0h
EM_SETSEL EQU 00B1h
EM_GETRECT EQU 00B2h
EM_SETRECT EQU 00B3h
EM_SETRECTNP EQU 00B4h
EM_SCROLL EQU 00B5h
EM_LINESCROLL EQU 00B6h
EM_SCROLLCARET EQU 00B7h
EM_GETMODIFY EQU 00B8h
EM_SETMODIFY EQU 00B9h
EM_GETLINECOUNT EQU 00BAh
EM_LINEINDEX EQU 00BBh
EM_SETHANDLE EQU 00BCh
EM_GETHANDLE EQU 00BDh
EM_GETTHUMB EQU 00BEh
EM_LINELENGTH EQU 00C1h
EM_REPLACESEL EQU 00C2h
EM_GETLINE EQU 00C4h
EM_LIMITTEXT EQU 00C5h
EM_CANUNDO EQU 00C6h
EM_UNDO EQU 00C7h
EM_FMTLINES EQU 00C8h
EM_LINEFROMCHAR EQU 00C9h
EM_SETTABSTOPS EQU 00CBh
EM_SETPASSWORDCHAR EQU 00CCh
EM_EMPTYUNDOBUFFER EQU 00CDh
EM_GETFIRSTVISIBLELINE EQU 00CEh
EM_SETREADONLY EQU 00CFh
EM_SETWORDBREAKPROC EQU 00D0h
EM_GETWORDBREAKPROC EQU 00D1h
EM_GETPASSWORDCHAR EQU 00D2h
EM_SETMARGINS EQU 00D3h
EM_GETMARGINS EQU 00D4h
EM_GETLIMITTEXT EQU 00D5h
EM_POSFROMCHAR EQU 00D6h
EM_CHARFROMPOS EQU 00D7h
EM_SETLIMITTEXT EQU EM_LIMITTEXT
;
;------------------------------------------------------------------------------
;
; ==========================
; edit control notifications
; ==========================
;
EN_SETFOCUS EQU 0100h
EN_KILLFOCUS EQU 0200h
EN_CHANGE EQU 0300h
EN_UPDATE EQU 0400h
EN_ERRSPACE EQU 0500h
EN_MAXTEXT EQU 0501h
EN_HSCROLL EQU 0601h
EN_VSCROLL EQU 0602h
;
;------------------------------------------------------------------------------
;
; ===========
; error codes
; ===========
;
ERROR_SUCCESS EQU 0
NO_ERROR EQU 0
;
ERROR_INVALID_FUNCTION EQU 1
ERROR_FILE_NOT_FOUND EQU 2
ERROR_PATH_NOT_FOUND EQU 3
ERROR_TOO_MANY_OPEN_FILES EQU 4
ERROR_ACCESS_DENIED EQU 5
ERROR_INVALID_HANDLE EQU 6
ERROR_ARENA_TRASHED EQU 7
ERROR_NOT_ENOUGH_MEMORY EQU 8
ERROR_INVALID_BLOCK EQU 9
ERROR_BAD_ENVIRONMENT EQU 10
ERROR_BAD_FORMAT EQU 11
ERROR_INVALID_ACCESS EQU 12
ERROR_INVALID_DATA EQU 13
ERROR_OUTOFMEMORY EQU 14
ERROR_INVALID_DRIVE EQU 15
ERROR_CURRENT_DIRECTORY EQU 16
ERROR_NOT_SAME_DEVICE EQU 17
ERROR_NO_MORE_FILES EQU 18
ERROR_WRITE_PROTECT EQU 19
ERROR_BAD_UNIT EQU 20
ERROR_NOT_READY EQU 21
ERROR_BAD_COMMAND EQU 22
ERROR_CRC EQU 23
ERROR_BAD_LENGTH EQU 24
ERROR_SEEK EQU 25
ERROR_NOT_DOS_DISK EQU 26
ERROR_SECTOR_NOT_FOUND EQU 27
ERROR_OUT_OF_PAPER EQU 28
ERROR_WRITE_FAULT EQU 29
ERROR_READ_FAULT EQU 30
ERROR_GEN_FAILURE EQU 31
ERROR_SHARING_VIOLATION EQU 32
ERROR_LOCK_VIOLATION EQU 33
ERROR_WRONG_DISK EQU 34
ERROR_SHARING_BUFFER_EXCEEDED EQU 36
ERROR_HANDLE_EOF EQU 38
ERROR_HANDLE_DISK_FULL EQU 39
ERROR_NOT_SUPPORTED EQU 50
ERROR_REM_NOT_LIST EQU 51
ERROR_DUP_NAME EQU 52
ERROR_BAD_NETPATH EQU 53
ERROR_NETWORK_BUSY EQU 54
ERROR_DEV_NOT_EXIST EQU 55
ERROR_TOO_MANY_CMDS EQU 56
ERROR_ADAP_HDW_ERR EQU 57
ERROR_BAD_NET_RESP EQU 58
ERROR_UNEXP_NET_ERR EQU 59
ERROR_BAD_REM_ADAP EQU 60
ERROR_PRINTQ_FULL EQU 61
ERROR_NO_SPOOL_SPACE EQU 62
ERROR_PRINT_CANCELLED EQU 63
ERROR_NETNAME_DELETED EQU 64
ERROR_NETWORK_ACCESS_DENIED EQU 65
ERROR_BAD_DEV_TYPE EQU 66
ERROR_BAD_NET_NAME EQU 67
ERROR_TOO_MANY_NAMES EQU 68
ERROR_TOO_MANY_SESS EQU 69
ERROR_SHARING_PAUSED EQU 70
ERROR_REQ_NOT_ACCEP EQU 71
ERROR_REDIR_PAUSED EQU 72
ERROR_FILE_EXISTS EQU 80
ERROR_CANNOT_MAKE EQU 82
ERROR_FAIL_I24 EQU 83
ERROR_OUT_OF_STRUCTURES EQU 84
ERROR_ALREADY_ASSIGNED EQU 85
ERROR_INVALID_PASSWORD EQU 86
ERROR_INVALID_PARAMETER EQU 87
ERROR_NET_WRITE_FAULT EQU 88
ERROR_NO_PROC_SLOTS EQU 89
ERROR_TOO_MANY_SEMAPHORES EQU 100
ERROR_EXCL_SEM_ALREADY_OWNED EQU 101
ERROR_SEM_IS_SET EQU 102
ERROR_TOO_MANY_SEM_REQUESTS EQU 103
ERROR_INVALID_AT_INTERRUPT_TIME EQU 104
ERROR_SEM_OWNER_DIED EQU 105
ERROR_SEM_USER_LIMIT EQU 106
ERROR_DISK_CHANGE EQU 107
ERROR_DRIVE_LOCKED EQU 108
ERROR_BROKEN_PIPE EQU 109
ERROR_OPEN_FAILED EQU 110
ERROR_BUFFER_OVERFLOW EQU 111
ERROR_DISK_FULL EQU 112
ERROR_NO_MORE_SEARCH_HANDLES EQU 113
ERROR_INVALID_TARGET_HANDLE EQU 114
ERROR_INVALID_CATEGORY EQU 117
ERROR_INVALID_VERIFY_SWITCH EQU 118
ERROR_BAD_DRIVER_LEVEL EQU 119
ERROR_CALL_NOT_IMPLEMENTED EQU 120
ERROR_SEM_TIMEOUT EQU 121
ERROR_INSUFFICIENT_BUFFER EQU 122
ERROR_INVALID_NAME EQU 123
ERROR_INVALID_LEVEL EQU 124
ERROR_NO_VOLUME_LABEL EQU 125
ERROR_MOD_NOT_FOUND EQU 126
ERROR_PROC_NOT_FOUND EQU 127
ERROR_WAIT_NO_CHILDREN EQU 128
ERROR_CHILD_NOT_COMPLETE EQU 129
ERROR_DIRECT_ACCESS_HANDLE EQU 130
ERROR_NEGATIVE_SEEK EQU 131
ERROR_SEEK_ON_DEVICE EQU 132
ERROR_IS_JOIN_TARGET EQU 133
ERROR_IS_JOINED EQU 134
ERROR_IS_SUBSTED EQU 135
ERROR_NOT_JOINED EQU 136
ERROR_NOT_SUBSTED EQU 137
ERROR_JOIN_TO_JOIN EQU 138
ERROR_SUBST_TO_SUBST EQU 139
ERROR_JOIN_TO_SUBST EQU 140
ERROR_SUBST_TO_JOIN EQU 141
ERROR_BUSY_DRIVE EQU 142
ERROR_SAME_DRIVE EQU 143
ERROR_DIR_NOT_ROOT EQU 144
ERROR_DIR_NOT_EMPTY EQU 145
ERROR_IS_SUBST_PATH EQU 146
ERROR_IS_JOIN_PATH EQU 147
ERROR_PATH_BUSY EQU 148
ERROR_IS_SUBST_TARGET EQU 149
ERROR_SYSTEM_TRACE EQU 150
ERROR_INVALID_EVENT_COUNT EQU 151
ERROR_TOO_MANY_MUXWAITERS EQU 152
ERROR_INVALID_LIST_FORMAT EQU 153
ERROR_LABEL_TOO_LONG EQU 154
ERROR_TOO_MANY_TCBS EQU 155
ERROR_SIGNAL_REFUSED EQU 156
ERROR_DISCARDED EQU 157
ERROR_NOT_LOCKED EQU 158
ERROR_BAD_THREADID_ADDR EQU 159
ERROR_BAD_ARGUMENTS EQU 160
ERROR_BAD_PATHNAME EQU 161
ERROR_SIGNAL_PENDING EQU 162
ERROR_MAX_THRDS_REACHED EQU 164
ERROR_LOCK_FAILED EQU 167
ERROR_BUSY EQU 170
ERROR_CANCEL_VIOLATION EQU 173
ERROR_ATOMIC_LOCKS_NOT_SUPPORTED EQU 174
ERROR_INVALID_SEGMENT_NUMBER EQU 180
ERROR_INVALID_ORDINAL EQU 182
ERROR_ALREADY_EXISTS EQU 183
ERROR_INVALID_FLAG_NUMBER EQU 186
ERROR_SEM_NOT_FOUND EQU 187
ERROR_INVALID_STARTING_CODESEG EQU 188
ERROR_INVALID_STACKSEG EQU 189
ERROR_INVALID_MODULETYPE EQU 190
ERROR_INVALID_EXE_SIGNATURE EQU 191
ERROR_EXE_MARKED_INVALID EQU 192
ERROR_BAD_EXE_FORMAT EQU 193
ERROR_ITERATED_DATA_EXCEEDS_64k EQU 194
ERROR_INVALID_MINALLOCSIZE EQU 195
ERROR_DYNLINK_FROM_INVALID_RING EQU 196
ERROR_IOPL_NOT_ENABLED EQU 197
ERROR_INVALID_SEGDPL EQU 198
ERROR_AUTODATASEG_EXCEEDS_64k EQU 199
ERROR_RING2SEG_MUST_BE_MOVABLE EQU 200
ERROR_RELOC_CHAIN_XEEDS_SEGLIM EQU 201
ERROR_INFLOOP_IN_RELOC_CHAIN EQU 202
ERROR_ENVVAR_NOT_FOUND EQU 203
ERROR_NO_SIGNAL_SENT EQU 205
ERROR_FILENAME_EXCED_RANGE EQU 206
ERROR_RING2_STACK_IN_USE EQU 207
ERROR_META_EXPANSION_TOO_LONG EQU 208
ERROR_INVALID_SIGNAL_NUMBER EQU 209
ERROR_THREAD_1_INACTIVE EQU 210
ERROR_LOCKED EQU 212
ERROR_TOO_MANY_MODULES EQU 214
ERROR_NESTING_NOT_ALLOWED EQU 215
ERROR_BAD_PIPE EQU 230
ERROR_PIPE_BUSY EQU 231
ERROR_NO_DATA EQU 232
ERROR_PIPE_NOT_CONNECTED EQU 233
ERROR_MORE_DATA EQU 234
ERROR_VC_DISCONNECTED EQU 240
ERROR_INVALID_EA_NAME EQU 254
ERROR_EA_LIST_INCONSISTENT EQU 255
ERROR_NO_MORE_ITEMS EQU 259
ERROR_CANNOT_COPY EQU 266
ERROR_DIRECTORY EQU 267
ERROR_EAS_DIDNT_FIT EQU 275
ERROR_EA_FILE_CORRUPT EQU 276
ERROR_EA_TABLE_FULL EQU 277
ERROR_INVALID_EA_HANDLE EQU 278
ERROR_EAS_NOT_SUPPORTED EQU 282
ERROR_NOT_OWNER EQU 288
ERROR_TOO_MANY_POSTS EQU 298
ERROR_PARTIAL_COPY EQU 299
ERROR_MR_MID_NOT_FOUND EQU 317
ERROR_INVALID_ADDRESS EQU 487
ERROR_ARITHMETIC_OVERFLOW EQU 534
ERROR_PIPE_CONNECTED EQU 535
ERROR_PIPE_LISTENING EQU 536
ERROR_EA_ACCESS_DENIED EQU 994
ERROR_OPERATION_ABORTED EQU 995
ERROR_IO_INCOMPLETE EQU 996
ERROR_IO_PENDING EQU 997
ERROR_NOACCESS EQU 998
ERROR_SWAPERROR EQU 999
ERROR_STACK_OVERFLOW EQU 1001
ERROR_INVALID_MESSAGE EQU 1002
ERROR_CAN_NOT_COMPLETE EQU 1003
ERROR_INVALID_FLAGS EQU 1004
ERROR_UNRECOGNIZED_VOLUME EQU 1005
ERROR_FILE_INVALID EQU 1006
ERROR_FULLSCREEN_MODE EQU 1007
ERROR_NO_TOKEN EQU 1008
ERROR_BADDB EQU 1009
ERROR_BADKEY EQU 1010
ERROR_CANTOPEN EQU 1011
ERROR_CANTREAD EQU 1012
ERROR_CANTWRITE EQU 1013
ERROR_REGISTRY_RECOVERED EQU 1014
ERROR_REGISTRY_CORRUPT EQU 1015
ERROR_REGISTRY_IO_FAILED EQU 1016
ERROR_NOT_REGISTRY_FILE EQU 1017
ERROR_KEY_DELETED EQU 1018
ERROR_NO_LOG_SPACE EQU 1019
ERROR_KEY_HAS_CHILDREN EQU 1020
ERROR_CHILD_MUST_BE_VOLATILE EQU 1021
ERROR_NOTIFY_ENUM_DIR EQU 1022
ERROR_DEPENDENT_SERVICES_RUNNING EQU 1051
ERROR_INVALID_SERVICE_CONTROL EQU 1052
ERROR_SERVICE_REQUEST_TIMEOUT EQU 1053
ERROR_SERVICE_NO_THREAD EQU 1054
ERROR_SERVICE_DATABASE_LOCKED EQU 1055
ERROR_SERVICE_ALREADY_RUNNING EQU 1056
ERROR_INVALID_SERVICE_ACCOUNT EQU 1057
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -