diff options
author | elfmz <fenix1905@tut.by> | 2022-01-03 15:59:15 +0300 |
---|---|---|
committer | elfmz <fenix1905@tut.by> | 2022-01-03 15:59:15 +0300 |
commit | c675af3169d907eec498eb1f010c993be914b59d (patch) | |
tree | f4c60645c81c680b370f32ff7a85ca7b733db485 /python/configs | |
parent | d629d6196d1a3d68ef8b4dd873080a5e97d7ece1 (diff) |
python: fixup headers for 32 bit systems
Diffstat (limited to 'python/configs')
-rw-r--r-- | python/configs/plug/far2l/farwin.h | 293 |
1 files changed, 0 insertions, 293 deletions
diff --git a/python/configs/plug/far2l/farwin.h b/python/configs/plug/far2l/farwin.h deleted file mode 100644 index c1e27f9f..00000000 --- a/python/configs/plug/far2l/farwin.h +++ /dev/null @@ -1,293 +0,0 @@ -typedef uint32_t ULONG; -typedef unsigned int UINT; -typedef unsigned short USHORT; -typedef int LONG; -typedef int INT, *PINT, *LPINT; -typedef short SHORT; -typedef long long LONGLONG; -typedef unsigned long long ULONGLONG; -typedef void VOID; - -typedef size_t SIZE_T; - -typedef char CCHAR; // winnt -typedef short CSHORT; -typedef ULONG CLONG; - -typedef CCHAR *PCCHAR; -typedef CSHORT *PCSHORT; -typedef CLONG *PCLONG; - -typedef ULONG DWORD; -typedef USHORT WORD; - -typedef unsigned long long DWORD64, *PDWORD64; -typedef int64_t INT64, *PINT64; -typedef uint64_t UINT64, *PUINT64; -typedef int64_t LONG64, *PLONG64; -typedef uint64_t ULONG64, *PULONG64; - -typedef INT64 INT_PTR; -typedef UINT64 UINT_PTR; -typedef DWORD64 DWORD_PTR; -typedef LONG64 LONG_PTR; -typedef ULONG64 ULONG_PTR; - -typedef char *LPCSTR; -typedef char *LPSTR; -typedef char *PSTR; - -typedef wchar_t *LPCWSTR, * LPCTSTR; -typedef wchar_t *LPWSTR, *LPTSTR; -typedef wchar_t *PWSTR; - -typedef wchar_t WCHAR, TCHAR; -typedef char CHAR; -typedef unsigned char UCHAR; -typedef unsigned char BYTE; -typedef BYTE *PBYTE; -typedef BYTE *LPBYTE; - -typedef DWORD *LPDWORD; -typedef DWORD *PDWORD; -typedef ULONG *PULONG; -typedef LONG *PLONG; -typedef WORD *LPWORD; -typedef WORD *PWORD; -typedef USHORT *PUSHORT; -typedef SHORT *PSHORT; - -typedef LONGLONG *PLONGLONG; -typedef ULONGLONG *PULONGLONG; - -typedef int BOOL; -typedef UCHAR BOOLEAN; -typedef BOOL *LPBOOL, *PBOOL; - -typedef void *HANDLE; -typedef void *PVOID; -typedef void *LPVOID; -typedef void *LPCVOID; - -typedef ULONG LCID; // winnt -typedef PULONG PLCID; // winnt -typedef USHORT LANGID; // winnt - - -typedef HANDLE HKEY; -typedef struct _OVERLAPPED *LPOVERLAPPED; -typedef HKEY *PHKEY; - -typedef DWORD ACCESS_MASK; -typedef ACCESS_MASK *PACCESS_MASK; -typedef ACCESS_MASK REGSAM; - -typedef int HRESULT; - -typedef struct _GUID { - unsigned long Data1; - unsigned short Data2; - unsigned short Data3; - unsigned char Data4[ 8 ]; -} GUID, IID; - -typedef struct tagRECT { - LONG left; - LONG top; - LONG right; - LONG bottom; -} RECT; - - -#define DRIVE_UNKNOWN 0 -#define DRIVE_NO_ROOT_DIR 1 -#define DRIVE_REMOVABLE 2 -#define DRIVE_FIXED 3 -#define DRIVE_REMOTE 4 -#define DRIVE_CDROM 5 -#define DRIVE_RAMDISK 6 - - - -typedef struct _FILETIME { - DWORD dwLowDateTime; - DWORD dwHighDateTime; -} FILETIME, *PFILETIME, *LPFILETIME; - -typedef union _LARGE_INTEGER { - struct { - DWORD LowPart; - LONG HighPart; - } u; - struct { - DWORD LowPart; - LONG HighPart; - }; - LONGLONG QuadPart; -} LARGE_INTEGER; -typedef LARGE_INTEGER *PLARGE_INTEGER; - -typedef union _ULARGE_INTEGER { - struct { - DWORD LowPart; - DWORD HighPart; - } u; - struct { - DWORD LowPart; - DWORD HighPart; - }; - ULONGLONG QuadPart; -} ULARGE_INTEGER; -typedef ULARGE_INTEGER *PULARGE_INTEGER; - -typedef struct _COORD { - SHORT X; - SHORT Y; -} COORD, *PCOORD; - -typedef struct _CONSOLE_FONT_INFO { - DWORD nFont; - COORD dwFontSize; -} CONSOLE_FONT_INFO, *PCONSOLE_FONT_INFO; - -typedef struct _SMALL_RECT { - SHORT Left; - SHORT Top; - SHORT Right; - SHORT Bottom; -} SMALL_RECT, *PSMALL_RECT; - -typedef struct _CONSOLE_SCREEN_BUFFER_INFO { - COORD dwSize; - COORD dwCursorPosition; - WORD wAttributes; - SMALL_RECT srWindow; - COORD dwMaximumWindowSize; -} CONSOLE_SCREEN_BUFFER_INFO, *PCONSOLE_SCREEN_BUFFER_INFO; - -typedef struct _CONSOLE_CURSOR_INFO { - DWORD dwSize; - BOOL bVisible; -} CONSOLE_CURSOR_INFO, *PCONSOLE_CURSOR_INFO; - -typedef struct _CHAR_INFO { - union { - WCHAR UnicodeChar; - CHAR AsciiChar; - } Char; - WORD Attributes; -} CHAR_INFO, *PCHAR_INFO; - - -typedef struct _WINDOW_BUFFER_SIZE_RECORD { - COORD dwSize; -} WINDOW_BUFFER_SIZE_RECORD, *PWINDOW_BUFFER_SIZE_RECORD; - -typedef struct _MENU_EVENT_RECORD { - UINT dwCommandId; -} MENU_EVENT_RECORD, *PMENU_EVENT_RECORD; - -typedef struct _FOCUS_EVENT_RECORD { - BOOL bSetFocus; -} FOCUS_EVENT_RECORD, *PFOCUS_EVENT_RECORD; - -typedef struct _KEY_EVENT_RECORD { - BOOL bKeyDown; - WORD wRepeatCount; - WORD wVirtualKeyCode; - WORD wVirtualScanCode; - union { - WCHAR UnicodeChar; - CHAR AsciiChar; - } uChar; - DWORD dwControlKeyState; -} KEY_EVENT_RECORD, *PKEY_EVENT_RECORD; - -// -// ControlKeyState flags -// - -#define RIGHT_ALT_PRESSED 0x0001 // the right alt key is pressed. -#define LEFT_ALT_PRESSED 0x0002 // the left alt key is pressed. -#define RIGHT_CTRL_PRESSED 0x0004 // the right ctrl key is pressed. -#define LEFT_CTRL_PRESSED 0x0008 // the left ctrl key is pressed. -#define SHIFT_PRESSED 0x0010 // the shift key is pressed. -#define NUMLOCK_ON 0x0020 // the numlock light is on. -#define SCROLLLOCK_ON 0x0040 // the scrolllock light is on. -#define CAPSLOCK_ON 0x0080 // the capslock light is on. -#define ENHANCED_KEY 0x0100 // the key is enhanced. -#define NLS_DBCSCHAR 0x00010000 // DBCS for JPN: SBCS/DBCS mode. -#define NLS_ALPHANUMERIC 0x00000000 // DBCS for JPN: Alphanumeric mode. -#define NLS_KATAKANA 0x00020000 // DBCS for JPN: Katakana mode. -#define NLS_HIRAGANA 0x00040000 // DBCS for JPN: Hiragana mode. -#define NLS_ROMAN 0x00400000 // DBCS for JPN: Roman/Noroman mode. -#define NLS_IME_CONVERSION 0x00800000 // DBCS for JPN: IME conversion. -#define NLS_IME_DISABLE 0x20000000 // DBCS for JPN: IME enable/disable. - - -typedef struct _MOUSE_EVENT_RECORD { - COORD dwMousePosition; - DWORD dwButtonState; - DWORD dwControlKeyState; - DWORD dwEventFlags; -} MOUSE_EVENT_RECORD, *PMOUSE_EVENT_RECORD; -#define FROM_LEFT_1ST_BUTTON_PRESSED 0x0001 -#define RIGHTMOST_BUTTON_PRESSED 0x0002 -#define FROM_LEFT_2ND_BUTTON_PRESSED 0x0004 -#define FROM_LEFT_3RD_BUTTON_PRESSED 0x0008 -#define FROM_LEFT_4TH_BUTTON_PRESSED 0x0010 - -#define MOUSE_MOVED 0x0001 -#define DOUBLE_CLICK 0x0002 -#define MOUSE_WHEELED 0x0004 -#define MOUSE_HWHEELED 0x0008 - - -#define NOOP_EVENT 0x0000 -#define KEY_EVENT 0x0001 // Event contains key event record -#define MOUSE_EVENT 0x0002 // Event contains mouse event record -#define WINDOW_BUFFER_SIZE_EVENT 0x0004 // Event contains window change event record -#define MENU_EVENT 0x0008 // Event contains menu event record -#define FOCUS_EVENT 0x0010 // event contains focus change - - -typedef struct _INPUT_RECORD { - WORD EventType; - union { - KEY_EVENT_RECORD KeyEvent; - MOUSE_EVENT_RECORD MouseEvent; - WINDOW_BUFFER_SIZE_RECORD WindowBufferSizeEvent; - MENU_EVENT_RECORD MenuEvent; - FOCUS_EVENT_RECORD FocusEvent; - } Event; -} INPUT_RECORD, *PINPUT_RECORD; - - - -#define FOREGROUND_BLUE 0x0001 // text color contains blue. -#define FOREGROUND_GREEN 0x0002 // text color contains green. -#define FOREGROUND_RED 0x0004 // text color contains red. -#define FOREGROUND_INTENSITY 0x0008 // text color is intensified. -#define BACKGROUND_BLUE 0x0010 // background color contains blue. -#define BACKGROUND_GREEN 0x0020 // background color contains green. -#define BACKGROUND_RED 0x0040 // background color contains red. -#define BACKGROUND_INTENSITY 0x0080 // background color is intensified. -#define COMMON_LVB_LEADING_BYTE 0x0100 // Leading Byte of DBCS -#define COMMON_LVB_TRAILING_BYTE 0x0200 // Trailing Byte of DBCS -#define COMMON_LVB_GRID_HORIZONTAL 0x0400 // DBCS: Grid attribute: top horizontal. -#define COMMON_LVB_GRID_LVERTICAL 0x0800 // DBCS: Grid attribute: left vertical. -#define COMMON_LVB_GRID_RVERTICAL 0x1000 // DBCS: Grid attribute: right vertical. -#define COMMON_LVB_REVERSE_VIDEO 0x4000 // DBCS: Reverse fore/back ground attribute. -#define COMMON_LVB_UNDERSCORE 0x8000 // DBCS: Underscore. - -#define COMMON_LVB_SBCSDBCS 0x0300 // SBCS or DBCS flag. - - - - - - - - -typedef struct _INPUT_RECORD INPUT_RECORD; -typedef struct _CHAR_INFO CHAR_INFO; |