Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/elfmz/far2l.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelfmz <fenix1905@tut.by>2022-01-03 15:59:15 +0300
committerelfmz <fenix1905@tut.by>2022-01-03 15:59:15 +0300
commitc675af3169d907eec498eb1f010c993be914b59d (patch)
treef4c60645c81c680b370f32ff7a85ca7b733db485 /python/configs
parentd629d6196d1a3d68ef8b4dd873080a5e97d7ece1 (diff)
python: fixup headers for 32 bit systems
Diffstat (limited to 'python/configs')
-rw-r--r--python/configs/plug/far2l/farwin.h293
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;