📄 w.hhf
字号:
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 + -