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

📄 w.hhf

📁 High Level assembly language(HLA)软件
💻 HHF
📖 第 1 页 / 共 5 页
字号:
	FINDTEXTEXA:FINDTEXTEX; 	FORMATRANGE:  		record			hdc: dword;			hdcTarget: dword;			rc: RECT;			rcPage: RECT;			chrg: CHARRANGE;		endrecord;const	MAX_TAB_STOPS                  := 32;type 		PARAFORMAT: 		record			cbSize: 		dword;			_wPad1: 		dword;			dwMask: 		dword;			wNumbering: 	word;			wEffects: 		word;			dxStartIndent: 	dword;			dxRightIndent: 	dword;			dxOffset: 		dword;			wAlignment: 	word;			cTabCount: 		word;			rgxTabs: 		dword[MAX_TAB_STOPS];		endrecord; 	MSGFILTER:  		record			_nmhdr: NMHDR;			msg: 	dword;			_wPad1: dword;			wParam: dword;			_wPad2: dword;			lParam: dword;		endrecord; 	REQRESIZE:  		record			_nmhdr: NMHDR;			rc: 	RECT;		endrecord; 	SELCHANGE:  		record			_nmhdr: 	NMHDR;			chrg: 		CHARRANGE;			seltyp: 	word;		endrecord; 	ENDROPFILES:  		record			_nmhdr: 	NMHDR;			hDrop: 		dword;			cp: 		dword;			fProtected: dword;		endrecord; 	ENPROTECTED:  		record			_nmhdr:		NMHDR;			msg: 		dword;			wPad1: 		dword;			wParam: 	dword;			wPad2: 		dword;			lParam: 	dword;			chrg: 		CHARRANGE;		endrecord; 	ENSAVECLIPBOARD:  		record			_nmhdr: 		NMHDR;			cObjectCount:	dword;			cch: 			dword;		endrecord; 	ENOLEOPFAILED:  		record			_nmhdr: 	NMHDR;			iob: 		dword;			lOper: 		dword;			hr: 		dword;		endrecord; 	ENCORRECTTEXT:  		record			_nmhdr: 	NMHDR;			chrg: 		CHARRANGE;			seltyp: 	word;		endrecord; 	PUNCTUATION:  		record			iSize: 			dword;			szPunctuation:	dword;		endrecord; 	COMPCOLOR:  		record			crText: 		dword;			crBackground: 	dword;			dwEffects: 		dword;		endrecord; 	REPASTESPECIAL:  		record			dwAspect: 	dword;			dwParam: 	dword;		endrecord; 	GETTEXTEX:  		record			cb: 			dword;			flags: 			dword;			codepage: 		dword;			lpDefaultChar: 	dword;			lpUsedDefChar: 	dword;		endrecord;//; ----------------------- win32api structures -----------------------------type 		SIZEL: 		record			x: dword;			y: dword;		endrecord;	_SIZE:SIZEL; 	MSG:  		record			hwnd: 		dword;			message: 	dword;			wParam: 	dword;			lParam: 	dword;			time: 		dword;			pt: 		POINT;		endrecord; 	SID_AND_ATTRIBUTES:  		record			Sid: 		dword;			Attributes: dword;		endrecord; 	SID_IDENTIFIER_AUTHORITY:  		record			Value: byte[6];		endrecord; 	OVERLAPPED:  		record			Internal: 		dword;			InternalHigh: 	dword;			loffset: 		dword;			OffsetHigh: 	dword;			hEvent: 		dword;		endrecord; 	SECURITY_ATTRIBUTES:  		record			niLength: 				dword;			lpSecurityDescriptor: 	dword;			bInheritHandle: 		dword;		endrecord; 	PROCESS_INFORMATION:  		record			hProcess: 		dword;			hThread: 		dword;			dwProcessId: 	dword;			dwThreadId: 	dword;		endrecord; 	FILETIME:  		record			dwLowDateTime: 	dword;			dwHighDateTime: dword;		endrecord; 	SYSTEMTIME:  		record			wYear: 			word;			wMonth: 		word;			wDayOfWeek: 	word;			wDay: 			word;			wHour: 			word;			wMinute: 		word;			wSecond: 		word;			wMilliseconds: 	word;		endrecord; 	COMMPROP:  		record			wPacketiLength: 		word;			wPacketVersion: 		word;			dwServiceMask: 			dword;			dwReserved1: 			dword;			dwMaxTxQueue: 			dword;			dwMaxRxQueue: 			dword;			dwMaxBaud: 				dword;			dwProvSubType: 			dword;			dwProvCapabilities: 	dword;			dwSettableParams: 		dword;			dwSettableBaud: 		dword;			wSettableData: 			word;			wSettableStopParity: 	word;			dwCurrentTxQueue: 		dword;			dwCurrentRxQueue: 		dword;			dwProvSpec1: 			dword;			dwProvSpec2: 			dword;			wcProvChar: 			word;		endrecord;// COMRECORD record fCtsHold:1, fDsrHold:1,fRlsdHold:1,fXoffHold:1,fXoffSent:1,fEof:1,fTxim:1,fReserved:25type	COMRECORD: dword; 	 	COMSTAT: 	 		record				comrec: COMRECORD;				cbInQue: dword;				cbOutQue: dword;			endrecord;// BITRECORD record fBinary:1,fParity:1,fOutxCtsFlow:1,fOutxDsrFlow:1,fDtrControl:2,fDsrSensitivity:1,fTXContinueOnXoff:1,fOutX:1,fInX:1,fErrorChar:1,fNull:1,fRtsControl:2,fAbortOnError:1,fDummy2:17 BITRECORD:dword; 	DCB:  		record			DCBlength: 	dword;			BaudRate: 	dword;			fbits: 		BITRECORD;			wReserved: 	word;			XonLim: 	word;			XoffLim: 	word;			ByteSize: 	byte;			Parity: 	byte;			StopBits: 	byte;			XonChar: 	byte;			XoffChar: 	byte;			ErrorChar: 	byte;			EofChar: 	byte;			EvtChar: 	byte;			wReserved1: word;		endrecord; 	COMMTIMEOUTS:  		record			ReadIntervalTimeout: 			dword;			ReadTotalTimeoutMultiplier: 	dword;			ReadTotalTimeoutConstant: 		dword;			WriteTotalTimeoutMultiplier: 	dword;			WriteTotalTimeoutConstant: 		dword;		endrecord; 	SYSTEM_INFO:  		record			wProcessorArchitecture: 		word;			wReserved: 						word;			dwPageSize: 					dword;			lpMinimumApplicationAddress: 	dword;			lpMaximumApplicationAddress: 	dword;			dwActiveProcessorMask: 			dword;			dwNumberOfProcessors: 			dword;			dwProcessorType: 				dword;			dwAllocationGranularity: 		dword;			wProcessorLevel: 				word;			wProcessorRevision: 			word;		endrecord; 	MEMORYSTATUS:  		record			dwLength: 			dword;			dwMemoryLoad: 		dword;			dwTotalPhys: 		dword;			dwAvailPhys: 		dword;			dwTotalPageFile: 	dword;			dwAvailPageFile: 	dword;			dwTotalVirtual: 	dword;			dwAvailVirtual: 	dword;		endrecord; 	MEMORYSTATUSEX:  		record			dwLength: 					dword;			dwMemoryLoad: 				dword;			ullTotalPhys: 				qword;			ullAvailPhys: 				qword;			ullTotalPageFile: 			qword;			ullAvailPageFile: 			qword;			ullTotalVirtual: 			qword;			ullAvailVirtual: 			qword;			ullAvailExtendedVirtual:	qword;		endrecord;	PROCESS_HEAP_ENTRY: 		record			lpData:			dword;			cbData:			dword;			cbOverhead:		byte;			iRegionIndex:	byte;			wFlags:			word;			union				Block: record					hMem:		dword;					dwReserved:	dword[3];				endrecord;				Region: record					dwComittedSize:		dword;					dwUnComittedSize:	dword;					lpFirstBlock:		dword;					lpLastBlock:		dword;				endrecord;			endunion;		endrecord; 	TPMPARAMS:  		record			cbSize: 	dword;			rcExclude: 	RECT;		endrecord; 	GENERIC_MAPPING:  		record			GenericRead: 	dword;			GenericWrite: 	dword;			GenericExecute: dword;			GenericAll: 	dword;		endrecord; 	LUID:  		record			LowPart: 	dword;			HighPart: 	dword;		endrecord;//;LUID_AND_ATTRIBUTES STRUCT DWORD//;  Luid          LUID <>//;  Attributes    DWORD      ?//;LUID_AND_ATTRIBUTES ENDStype 	LUID_AND_ATTRIBUTES:		record			LuidVal: 	LUID;			Attributes:	dword;		endrecord; 	ACL:  		record			AclRevision:	byte;			Sbz1: 			byte;			AclSize: 		word;			AceCount: 		word;			Sbz2: 			word;		endrecord; 	ACE_HEADER:  		record			AceType: byte;			AceFlags: byte;			AceSize: word;		endrecord; 	ACCESS_ALLOWED_ACE:  		record			Header: 	ACE_HEADER;			imask: 		dword;			SidStart: 	dword;		endrecord; 	ACCESS_DENIED_ACE:  		record			Header: 	ACE_HEADER;			imask: 		dword;			SidStart: 	dword;		endrecord; 	SYSTEM_AUDIT_ACE:  		record			Header: 	ACE_HEADER;			imask: 		dword;			SidStart:	dword;		endrecord; 	SYSTEM_ALARM_ACE:  		record			Header: 	ACE_HEADER;			imask: 		dword;			SidStart: 	dword;		endrecord; 	ACL_REVISION_INFORMATION:  		record			AclRevision: dword;		endrecord; 	ACL_SIZE_INFORMATION:  		record			AceCount: 		dword;			AclBytesInUse: 	dword;			AclBytesFree: 	dword;		endrecord; 	SECURITY_DESCRIPTOR:  		record			Revision: 	byte;			Sbz1: 		byte;			Control: 	word;			Owner: 		dword;			lGroup: 	dword;			Sacl: 		dword;			Dacl: 		dword;		endrecord;const	ANYSIZE_ARRAY := 1;type 		PRIVILEGE_SET: 		record			PrivilegeCount: dword;			Control: 		dword;			Privilege: 		LUID_AND_ATTRIBUTES[ANYSIZE_ARRAY];		endrecord;const	EXCEPTION_MAXIMUM_PARAMETERS   := 15;type 		EXCEPTION_RECORD: 		record			ExceptionCode: 			dword;			ExceptionFlags: 		dword;			pExceptionRecord: 		dword;			ExceptionAddress: 		dword;			NumberParameters: 		dword;			ExceptionInformation: 	dword[EXCEPTION_MAXIMUM_PARAMETERS];		endrecord;type 		EXCEPTION_DEBUG_INFO: 		record			pExceptionRecord:	EXCEPTION_RECORD;			dwFirstChance: 		dword;		endrecord; 	CREATE_THREAD_DEBUG_INFO:  		record			hThread: 			dword;			lpThreadLocalBase:	dword;			lpStartAddress:		dword;		endrecord; 	CREATE_PROCESS_DEBUG_INFO:  		record			_hFile: 				dword;			hProcess: 				dword;			hThread: 				dword;			lpBaseOfImage: 			dword;			dwDebugInfoFileOffset: 	dword;			nDebugInfoSize: 		dword;			lpThreadLocalBase: 		dword;			lpStartAddress: 		dword;			lpImageName: 			dword;			fUnicode: 				word;		endrecord; 	EXIT_THREAD_DEBUG_INFO:  		record			dwExitCode: dword;		endrecord; 	EXIT_PROCESS_DEBUG_INFO:  		record			dwExitCode: dword;		endrecord; 	LOAD_DLL_DEBUG_INFO:  		record			_hFile: 				dword;			lpBaseOfDll: 			dword;			dwDebugInfoFileOffset: 	dword;			nDebugInfoSize: 		dword;			lpImageName: 			dword;			fUnicode: 				word;		endrecord; 	UNLOAD_DLL_DEBUG_INFO:  		record			lpBaseOfDll: dword;		endrecord; 	OUTPUT_DEBUG_STRING_INFO:  		record			lpDebugStringData: 		dword;			fUnicode: 				word;			nDebugStringiLength: 	word;		endrecord; 	RIP_INFO:  		record			dwError: 	dword;			dwType: 	dword;		endrecord;const	OFS_MAXPATHNAME := 128;type 		OFSTRUCT: 		record			cBytes: byte;			fFixedDisk: byte;			nErrCode: word;			Reserved1: word;			Reserved2: word;			szPathName: byte[OFS_MAXPATHNAME];		endrecord;	WNDPROC:		procedure		( 			var	lpPrevWndFunc	:var; 				hWnd			:dword; 				Msg				:dword; 				_wParam			:dword; 				_lParam			:dword		);			@stdcall;			@returns( "eax" ); 	WNDCLASSEX:  		record			cbSize			: dword;			style			: dword;			lpfnWndProc		: WNDPROC;			cbClsExtra		: dword;			cbWndExtra		: dword;			hInstance		: dword;			hIcon			: dword;			hCursor			: dword;			hbrBackground	: dword;			lpszMenuName	: string;			lpszClassName	: string;			hIconSm			: dword;		endrecord; 	WNDCLASS:  		record			style: 			dword;			lpfnWndProc: 	dword;			cbClsExtra: 	dword;			cbWndExtra: 	dword;			hInstance: 		dword;			hIcon: 			dword;			hCursor: 		dword;			hbrBackground: 	dword;			lpszMenuName: 	dword;			lpszClassName: 	dword;		endrecord;	WNDCLASSA:WNDCLASS; 	RTL_CRITICAL_SECTION:  		record			DebugInfo: 		dword;			LockCount: 		LONG;			RecursionCount: LONG;			OwningThread: 	handle_t;			LockSemaphore: 	handle_t;			SpinCount: 		dword;		endrecord;	CRITICAL_SECTION:RTL_CRITICAL_SECTION; 	BY_HANDLE_FILE_INFORMATION:  		record			dwFileAttributes: 		dword;			ftCreationTime: 		FILETIME;			ftLastAccessTime: 		FILETIME;			ftLastWriteTime: 		FILETIME;			dwVolumeSerialNumber: 	dword;			nFileSizeHigh: 			dword;			nFileSizeLow: 			dword;			nNumberOfLinks: 		dword;			nFileIndexHigh: 		dword;			nFileIndexLow: 			dword;		endrecord; 	MEMORY_BASIC_INFORMATION:  		record			BaseAddress: 		dword;			AllocationBase: 	dword;			AllocationProtect: 	dword;			RegionSize: 		dword;			State: 				dword;			Protect: 			dword;			lType: 				dword;		endrecord; 	EVENTLOGRECORD:  		record			iLength: 				dword;			Reserved: 				dword;			RecordNumber: 			dword;			TimeGenerated: 			dword;			TimeWritten:			dword;			EventID: 				dword;			EventType: 				word;			NumStrings: 			word;			EventCategory: 			word;			ReservedFlags: 			word;			ClosingRecordNumber: 	dword;			StringOffset: 			dword;			UserSidiLength: 		dword;			UserSidOffset: 			dword;			DataiLength: 			dword;			DataOffset: 			dword;		endrecord; 	TOKEN_GROUPS:  		record			GroupCount: dword;			Groups: 	SID_AND_ATTRIBUTES[ANYSIZE_ARRAY];		endrecord; 	TOKEN_PRIVILEGES:  		record			PrivilegeCount: dword;			Privileges: 	LUID_AND_ATTRIBUTES[ANYSIZE_ARRAY];		endrecord;const	SIZE_OF_80387_REGISTERS 	:= 80;	MAXIMUM_SUPPORTED_EXTENSION := 512;type 		FLOATING_SAVE_AREA: 		record			ControlWord: 	dword;			StatusWord: 	dword;			TagWord: 		dword;			ErrorOffset: 	dword;			ErrorSelector: 	dword;			DataOffset: 	dword;			DataSelector: 	dword;			RegisterArea: 	byte[SIZE_OF_80387_REGISTERS];			Cr0NpxState: 	dword;		endrecord; 	CONTEXT:  		record			ContextFlags: 		dword;			iDr0: 				dword;			iDr1: 				dword;			iDr2: 				dword;			iDr3: 				dword;			iDr6: 				dword;			iDr7: 				dword;			FloatSave: 			FLOATING_SAVE_AREA;			regGs: 				dword;			regFs: 				dword;			regEs: 				dword;			regDs: 				dword;			regEdi: 			dword;			regEsi: 			dword;			regEbx: 			dword;			regEdx: 			dword;			regEcx: 			dword;			regEax: 			dword;			regEbp: 			dword;			regEip: 			dword;			regCs: 				dword;			regFlag: 			dword;			regEsp: 			dword;			regSs: 				dword;			ExtendedRegisters: 	byte[MAXIMUM_SUPPORTED_EXTENSION];		endrecord; 	EXCEPTION_POINTERS:  		record			pExceptionRecord: 	dword;			ContextRecord: 		dword;		endrecord; 	LDT_BYTES:  		record			BaseMid: 	byte;			Flags1: 	byte;			Flags2: 	byte;			BaseHi: 	byte;		endrecord;//;LDT_ENTRY STRUCT DWORD//;  LimitLow  WORD      ?//;  BaseLow   WORD      ?//;  HiWord   DWORD      ?//;LDT_ENTRY ENDStype 		TIME_ZONE_INFORMATION: 		record			Bias: 			dword;			StandardName: 	word[32];			StandardDate: 	SYSTEMTIME;			StandardBias: 	dword;			DaylightName: 	word[32];			DaylightDate: 	SYSTEMTIME;			DaylightBias: 	dword;		endrecord; 	LARGE_INTEGER:  		record			QuadPart: QWORD;		endrecord; 	WIN32_STREAM_ID:  		record			dwStreamID: 		dword;			dwStreamAttributes: dword;			dwSize: 			LARGE_INTEGER;			dwStreamNameSize: 	dword;			cStreamName: 		byte[ANYSIZE_ARRAY];		endrecord; 	STARTUPINFO:  		record

⌨️ 快捷键说明

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