⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 win32n.inc

📁 Cracker终结者——提供最优秀的软件保护技术
💻 INC
📖 第 1 页 / 共 5 页
字号:
; ======================

DUPLICATE_CLOSE_SOURCE EQU	0001h
DUPLICATE_SAME_ACCESS EQU	0002h

;------------------------------------------------------------------------------

; ========================
; SetFilePointer() methods
; ========================

FILE_BEGIN           EQU	0
FILE_CURRENT         EQU	1
FILE_END             EQU	2

;------------------------------------------------------------------------------

; =================
; file system flags
; =================

FILE_CASE_SENSITIVE_SEARCH EQU	00000001h
FILE_CASE_PRESERVED_NAMES EQU	00000002h
FILE_UNICODE_ON_DISK EQU	00000004h
FILE_PERSISTENT_ACLS EQU	00000008h
FILE_FILE_COMPRESSION EQU	00000010h
FILE_VOLUME_IS_COMPRESSED EQU	00008000h
;
FS_CASE_SENSITIVE    EQU	FILE_CASE_SENSITIVE_SEARCH
FS_CASE_IS_PRESERVED EQU	FILE_CASE_PRESERVED_NAMES
FS_UNICODE_STORED_ON_DISK EQU	FILE_UNICODE_ON_DISK
FS_PERSISTENT_ACLS   EQU	FILE_PERSISTENT_ACLS
FS_FILE_COMPRESSION  EQU	FILE_FILE_COMPRESSION
FS_VOL_IS_COMPRESSED EQU	FILE_VOLUME_IS_COMPRESSED

;------------------------------------------------------------------------------

; ============
; font weights
; ============

FW_DONTCARE          EQU	000
FW_THIN              EQU	100
FW_EXTRALIGHT        EQU	200
FW_LIGHT             EQU	300
FW_NORMAL            EQU	400
FW_MEDIUM            EQU	500
FW_SEMIBOLD          EQU	600
FW_BOLD              EQU	700
FW_EXTRABOLD         EQU	800
FW_HEAVY             EQU	900
;
FW_ULTRALIGHT        EQU	FW_EXTRALIGHT
FW_REGULAR           EQU	FW_NORMAL
FW_DEMIBOLD          EQU	FW_SEMIBOLD
FW_ULTRABOLD         EQU	FW_EXTRABOLD
FW_BLACK             EQU	FW_HEAVY

;------------------------------------------------------------------------------

; ======================
; GetClassLong() offsets
; ======================

GCL_MENUNAME         EQU	-08
GCL_HBRBACKGROUND    EQU	-10
GCL_HCURSOR          EQU	-12
GCL_HICON            EQU	-14
GCL_HMODULE          EQU	-16
GCL_CBWNDEXTRA       EQU	-18
GCL_CBCLSEXTRA       EQU	-20
GCL_WNDPROC          EQU	-24
GCL_STYLE            EQU	-26
GCW_ATOM             EQU	-32
GCL_HICONSM          EQU	-34
;------------------------------------------------------------------------------

; ===================
; global memory flags
; ===================

GMEM_FIXED           EQU	0000h
GMEM_MOVEABLE        EQU	0002h
GMEM_NOCOMPACT       EQU	0010h
GMEM_NODISCARD       EQU	0020h
GMEM_ZEROINIT        EQU	0040h
GMEM_MODIFY          EQU	0080h
GMEM_DISCARDABLE     EQU	0100h
GMEM_NOT_BANKED      EQU	1000h
GMEM_SHARE           EQU	2000h
GMEM_DDESHARE        EQU	2000h
GMEM_NOTIFY          EQU	4000h
GMEM_INVALID_HANDLE  EQU	8000h
;
GMEM_VALID_FLAGS     EQU	7F72h
GMEM_LOWER           EQU	GMEM_NOT_BANKED

;------------------------------------------------------------------------------
;
; ================
; GetWindow() id's
; ================

GW_HWNDFIRST         EQU	0
GW_HWNDLAST          EQU	1
GW_HWNDNEXT          EQU	2
GW_HWNDPREV          EQU	3
GW_OWNER             EQU	4
GW_CHILD             EQU	5
;
GW_MAX               EQU	5

;------------------------------------------------------------------------------

; =======================
; GetWindowLong() offsets
; =======================

GWL_WNDPROC          EQU	-04
GWL_HINSTANCE        EQU	-06
GWL_HWNDPARENT       EQU	-08
GWL_STYLE            EQU	-16
GWL_EXSTYLE          EQU	-20
GWL_USERDATA         EQU	-21
GWL_ID               EQU	-12

;------------------------------------------------------------------------------

; ==================
; WinHelp() commands
; ==================

HELP_CONTEXT         EQU	0001h
HELP_QUIT            EQU	0002h
HELP_INDEX           EQU	0003h
HELP_CONTENTS        EQU	0003h
HELP_HELPONHELP      EQU	0004h
HELP_SETINDEX        EQU	0005h
HELP_SETCONTENTS     EQU	0005h
HELP_CONTEXTPOPUP    EQU	0008h
HELP_FORCEFILE       EQU	0009h
HELP_CONTEXTMENU     EQU	000Ah
HELP_FINDER          EQU	000Bh
HELP_WM_HELP         EQU	000Ch
HELP_SETPOPUP_POS    EQU	000Dh
HELP_TCARD_DATA      EQU	0010h
HELP_TCARD_OTHER_CALLER EQU	0011h
HELP_KEY             EQU	0101h
HELP_COMMAND         EQU	0102h
HELP_PARTIALKEY      EQU	0105h
HELP_MULTIKEY        EQU	0201h
HELP_SETWINPOS       EQU	0203h
HELP_TCARD           EQU	8000h


;------------------------------------------------------------------------------

; =======================
; hit test position codes
; =======================

HTERROR              EQU	-2
HTTRANSPARENT        EQU	-1
HTNOWHERE            EQU	0
HTCLIENT             EQU	1
HTCAPTION            EQU	2
HTSYSMENU            EQU	3
HTGROWBOX            EQU	4
HTSIZE               EQU	HTGROWBOX
HTMENU               EQU	5
HTHSCROLL            EQU	6
HTVSCROLL            EQU	7
HTMINBUTTON          EQU	8
HTREDUCE             EQU	HTMINBUTTON
HTMAXBUTTON          EQU	9
HTZOOM               EQU	HTMAXBUTTON


HTLEFT               EQU	10
HTSIZEFIRST          EQU	HTLEFT
HTRIGHT              EQU	11
HTTOP                EQU	12
HTTOPLEFT            EQU	13
HTTOPRIGHT           EQU	14
HTBOTTOM             EQU	15
HTBOTTOMLEFT         EQU	16
HTBOTTOMRIGHT        EQU	17
HTSIZELAST           EQU	HTBOTTOMRIGHT

HTBORDER             EQU	18
HTOBJECT             EQU	19
HTCLOSE              EQU	20
HTHELP               EQU	21


;------------------------------------------------------------------------------

; ===================
; toolbar bitmap id's
; ===================

IDB_STD_SMALL_COLOR  EQU	0
IDB_STD_LARGE_COLOR  EQU	1
IDB_VIEW_SMALL_COLOR EQU	4
IDB_VIEW_LARGE_COLOR EQU	5

HINST_COMMCTRL       EQU	-1

;------------------------------------------------------------------------------

; ====================
; standard cursor id's
; ====================

IDC_ARROW            EQU	32512
IDC_IBEAM            EQU	32513
IDC_WAIT             EQU	32514
IDC_CROSS            EQU	32515
IDC_UPARROW          EQU	32516
IDC_SIZE             EQU	32640      ;obsolete, use IDC_SIZEALL
IDC_ICON             EQU	32641      ;obsolete, use IDC_ARROW
IDC_SIZENWSE         EQU	32642
IDC_SIZENESW         EQU	32643
IDC_SIZEWE           EQU	32644
IDC_SIZENS           EQU	32645
IDC_SIZEALL          EQU	32646
IDC_NO               EQU	32648
IDC_APPSTARTING      EQU	32650
IDC_HELP             EQU	32651

;------------------------------------------------------------------------------

; ==================
; standard icon id's
; ==================

IDI_APPLICATION      EQU	32512
IDI_HAND             EQU	32513
IDI_QUESTION         EQU	32514
IDI_EXCLAMATION      EQU	32515
IDI_ASTERISK         EQU	32516
IDI_WINLOGO          EQU	32517

;------------------------------------------------------------------------------

; =============================
; keyboard message lParam flags
; =============================

KF_EXTENDED          EQU	0100h
KF_DLGMODE           EQU	0800h
KF_MENUMODE          EQU	1000h
KF_ALTDOWN           EQU	2000h
KF_REPEAT            EQU	4000h
KF_UP                EQU	8000h

;------------------------------------------------------------------------------

; ================
; listbox messages
; ================

LB_ADDSTRING         EQU	0180h
LB_INSERTSTRING      EQU	0181h
LB_DELETESTRING      EQU	0182h
LB_SELITEMRANGEEX    EQU	0183h
LB_RESETCONTENT      EQU	0184h
LB_SETSEL            EQU	0185h
LB_SETCURSEL         EQU	0186h
LB_GETSEL            EQU	0187h
LB_GETCURSEL         EQU	0188h
LB_GETTEXT           EQU	0189h
LB_GETTEXTLEN        EQU	018Ah
LB_GETCOUNT          EQU	018Bh
LB_SELECTSTRING      EQU	018Ch
LB_DIR               EQU	018Dh
LB_GETTOPINDEX       EQU	018Eh
LB_FINDSTRING        EQU	018Fh
LB_GETSELCOUNT       EQU	0190h
LB_GETSELITEMS       EQU	0191h
LB_SETTABSTOPS       EQU	0192h
LB_GETHORIZONTALEXTENT EQU	0193h
LB_SETHORIZONTALEXTENT EQU	0194h
LB_SETCOLUMNWIDTH    EQU	0195h
LB_ADDFILE           EQU	0196h
LB_SETTOPINDEX       EQU	0197h
LB_GETITEMRECT       EQU	0198h
LB_GETITEMDATA       EQU	0199h
LB_SETITEMDATA       EQU	019Ah
LB_SELITEMRANGE      EQU	019Bh
LB_SETANCHORINDEX    EQU	019Ch
LB_GETANCHORINDEX    EQU	019Dh
LB_SETCARETINDEX     EQU	019Eh
LB_GETCARETINDEX     EQU	019Fh
LB_SETITEMHEIGHT     EQU	01A0h
LB_GETITEMHEIGHT     EQU	01A1h
LB_FINDSTRINGEXACT   EQU	01A2h
LB_SETLOCALE         EQU	01A5h
LB_GETLOCALE         EQU	01A6h
LB_SETCOUNT          EQU	01A7h
LB_INITSTORAGE       EQU	01A8h
LB_ITEMFROMPOINT     EQU	01A9h
LB_MSGMAX            EQU	01B0h

;------------------------------------------------------------------------------

; =====================
; listbox return values
; =====================

LB_OKAY              EQU	0
LB_ERR               EQU	-1
LB_ERRSPACE          EQU	-2

;------------------------------------------------------------------------------

; ==========================
; listbox notification codes
; ==========================

LBN_ERRSPACE         EQU	-2
LBN_SELCHANGE        EQU	1
LBN_DBLCLK           EQU	2
LBN_SELCANCEL        EQU	3
LBN_SETFOCUS         EQU	4
LBN_KILLFOCUS        EQU	5

;------------------------------------------------------------------------------

; ==================
; local memory flags
; ==================

LMEM_FIXED           EQU	0000h
LMEM_MOVEABLE        EQU	0002h
LMEM_NOCOMPACT       EQU	0010h
LMEM_NODISCARD       EQU	0020h
LMEM_ZEROINIT        EQU	0040h
LMEM_MODIFY          EQU	0080h
LMEM_LOCKCOUNT       EQU	00FFh
LMEM_DISCARDABLE     EQU	0F00h
LMEM_DISCARDED       EQU	4000h
LMEM_INVALID_HANDLE  EQU	8000h

LMEM_VALID_FLAGS     EQU	0F72h

NONZEROLHND          EQU	LMEM_MOVEABLE
NONZEROLPTR          EQU	LMEM_FIXED

LHND                 EQU	LMEM_ZEROINIT|LMEM_MOVEABLE
LPTR                 EQU	LMEM_ZEROINIT|LMEM_FIXED

;------------------------------------------------------------------------------

; ==================
; list view messages
; ==================

LVM_FIRST            EQU	1000h

LVM_GETBKCOLOR       EQU	LVM_FIRST+000
LVM_SETBKCOLOR       EQU	LVM_FIRST+001
LVM_GETIMAGELIST     EQU	LVM_FIRST+002
LVM_SETIMAGELIST     EQU	LVM_FIRST+003
LVM_GETITEMCOUNT     EQU	LVM_FIRST+004
LVM_GETITEMA         EQU	LVM_FIRST+005
LVM_SETITEMA         EQU	LVM_FIRST+006
LVM_INSERTITEMA      EQU	LVM_FIRST+007
LVM_DELETEITEM       EQU	LVM_FIRST+008
LVM_DELETEALLITEMS   EQU	LVM_FIRST+009
LVM_GETCALLBACKMASK  EQU	LVM_FIRST+010
LVM_SETCALLBACKMASK  EQU	LVM_FIRST+011
LVM_GETNEXTITEM      EQU	LVM_FIRST+012
LVM_FINDITEMA        EQU	LVM_FIRST+013
LVM_GETITEMRECT      EQU	LVM_FIRST+014
LVM_SETITEMPOSITION  EQU	LVM_FIRST+015
LVM_GETITEMPOSITION  EQU	LVM_FIRST+016
LVM_GETSTRINGWIDTHA  EQU	LVM_FIRST+017
LVM_HITTEST          EQU	LVM_FIRST+018
LVM_ENSUREVISIBLE    EQU	LVM_FIRST+019
LVM_SCROLL           EQU	LVM_FIRST+020
LVM_REDRAWITEMS      EQU	LVM_FIRST+021
LVM_ARRANGE          EQU	LVM_FIRST+022
LVM_EDITLABELA       EQU	LVM_FIRST+023
LVM_GETEDITCONTROL   EQU	LVM_FIRST+024
LVM_GETCOLUMNA       EQU	LVM_FIRST+025
LVM_SETCOLUMNA       EQU	LVM_FIRST+026
LVM_INSERTCOLUMNA    EQU	LVM_FIRST+027
LVM_DELETECOLUMN     EQU	LVM_FIRST+028
LVM_GETCOLUMNWIDTH   EQU	LVM_FIRST+029
LVM_SETCOLUMNWIDTH   EQU	LVM_FIRST+030
LVM_CREATEDRAGIMAGE  EQU	LVM_FIRST+033
LVM_GETVIEWRECT      EQU	LVM_FIRST+034
LVM_GETTEXTCOLOR     EQU	LVM_FIRST+035
LVM_SETTEXTCOLOR     EQU	LVM_FIRST+036
LVM_GETTEXTBKCOLOR   EQU	LVM_FIRST+037
LVM_SETTEXTBKCOLOR   EQU	LVM_FIRST+038
LVM_GETTOPINDEX      EQU	LVM_FIRST+039
LVM_GETCOUNTPERPAGE  EQU	LVM_FIRST+040
LVM_GETORIGIN        EQU	LVM_FIRST+041
LVM_UPDATE           EQU	LVM_FIRST+042
LVM_SETITEMSTATE     EQU	LVM_FIRST+043
LVM_GETITEMSTATE     EQU	LVM_FIRST+044
LVM_GETITEMTEXTA     EQU	LVM_FIRST+045
LVM_SETITEMTEXTA     EQU	LVM_FIRST+046
LVM_SETITEMCOUNT     EQU	LVM_FIRST+047
LVM_SORTITEMS        EQU	LVM_FIRST+048
LVM_SETITEMPOSITION32 EQU	LVM_FIRST+049
LVM_GETSELECTEDCOUNT EQU	LVM_FIRST+050
LVM_GETITEMSPACING   EQU	LVM_FIRST+051
LVM_GETISEARCHSTRINGA EQU	LVM_FIRST+052

LVM_GETITEMW         EQU	LVM_FIRST+075
LVM_SETITEMW         EQU	LVM_FIRST+076
LVM_INSERTITEMW      EQU	LVM_FIRST+077
LVM_FINDITEMW        EQU	LVM_FIRST+083
LVM_GETSTRINGWIDTHW  EQU	LVM_FIRST+087
LVM_GETCOLUMNW       EQU	LVM_FIRST+095
LVM_SETCOLUMNW       EQU	LVM_FIRST+096
LVM_INSERTCOLUMNW    EQU	LVM_FIRST+097
LVM_GETITEMTEXTW     EQU	LVM_FIRST+115

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -