creatpro.inc

来自「windows下汇编语言 学习汇编语言好助手」· INC 代码 · 共 97 行

INC
97
字号
NULL  = 0
FALSE = 0
INFINITE   = 0FFFFFFFFH
CREATE_SUSPENDED  = 00000004H
SIZE_OF_80387_REGISTERS    =  80

STATUS_PENDING   = 00000103H
STILL_ACTIVE     = STATUS_PENDING

CONTEXT_i386   = 00010000H
CONTEXT_i486   = 00010000H

CONTEXT_CONTROL  =   CONTEXT_i386 or 00000001H ; SS:SP, CS:IP, FLAGS, BP
CONTEXT_INTEGER  =   CONTEXT_i386 or 00000002H ; AX, BX, CX, DX, SI, DI

MEMORY_BASIC_INFORMATION STRUC
	BaseAddress	DD ?	;base address of region 
	AllocationBase	DD ?	;allocation base address 
	AllocationProtect	DD ?	;initial access protection 
	RegionSize	DD ?	;size, in bytes, of region 
	State		DD ?	;committed, reserved, free 
	Protect		DD ?	;current access protection 
	Type		DD ?	;type of pages 
ENDS

STARTUPINFO STRUC
   cb	DD ?
   lpReserved	DD ?
   lpDesktop	DD ?
   lpTitle	DD ?
   dwX	DD ?
   dwY	DD ?
   dwXSize	DD ?
   dwYSize	DD ?
   dwXCountChars	DD ?
   dwYCountChars 	DD ?
   dwFillAttribute	DD ?
   dwFlags	DD ?
   wShowWindow  DW ?
   cbReserved2	DW ?
   lpReserved2	DD ?
   hStdInput 	DD ?
   hStdOutput	DD ?
   hStdError	DD ?
ENDS
	
PROCESS_INFOMATION STRUC
    hProcess 	DD ?
    hThread  	DD ?
    dwProcessId	DD ?
    dwThreadId 	DD ?
ENDS

FLOATING_SAVE_AREA STRUC
	ControlWord	DD ?
	StatusWord	DD ?
	TagWord		DD ?
	ErrorOffset	DD ?
	ErrorSelector	DD ?
	DataOffset	DD ?
	DataSelector	DD ?
	RegisterArea    DB SIZE_OF_80387_REGISTERS DUP(?)
	Cr0NpxState	DD ?
ENDS

CONTEXT STRUC
	ContextFlags DD ?

	X86Dr0	DD ?
	X86Dr1	DD ?
    	X86Dr2	DD ?
    	X86Dr3	DD ?
    	X86Dr6	DD ?
    	X86Dr7	DD ?

	FloatSave FLOATING_SAVE_AREA<>

	SegGs	dd ?
	SegFs	dd ?
	SegEs	dd ?
	SegDs	dd ?

	X86Edi	dd ?
	X86Esi	dd ?
	X86Ebx	dd ?
	X86Edx	dd ?
	X86Ecx	dd ?
	X86Eax	dd ?

	X86Ebp	dd ?
	X86Eip	dd ?
	SegCs	dd ?
	EFlags	dd ?
	X86Esp	dd ?
	SegSs	dd ?
ENDS

⌨️ 快捷键说明

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