50599e9535
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
41 lines
1.2 KiB
C
41 lines
1.2 KiB
C
#pragma once
|
|
|
|
#include "linux/windows/handles.h"
|
|
|
|
typedef void * HCURSOR;
|
|
|
|
#define IDC_WAIT "IDC_WAIT"
|
|
#define CB_ERR (-1)
|
|
#define CB_ADDSTRING 0x0143
|
|
#define CB_RESETCONTENT 0x014b
|
|
#define CB_SETCURSEL 0x014e
|
|
|
|
HCURSOR LoadCursor(HINSTANCE hInstance, LPCSTR lpCursorName);
|
|
HCURSOR SetCursor(HCURSOR hCursor);
|
|
|
|
typedef VOID (CALLBACK *TIMERPROC)(HWND,UINT,UINT_PTR,DWORD);
|
|
|
|
UINT_PTR SetTimer(HWND,UINT_PTR,UINT,TIMERPROC);
|
|
BOOL KillTimer(HWND hWnd, UINT uIDEvent);
|
|
HWND WINAPI GetDlgItem(HWND,INT);
|
|
LRESULT WINAPI SendMessage(HWND,UINT,WPARAM,LPARAM);
|
|
void WINAPI PostQuitMessage(INT);
|
|
|
|
#define VK_BACK 0x08
|
|
#define VK_TAB 0x09
|
|
#define VK_RETURN 0x0D
|
|
#define VK_SHIFT 0x10
|
|
#define VK_CONTROL 0x11
|
|
#define VK_MENU 0x12
|
|
#define VK_ESCAPE 0x1B
|
|
#define VK_SPACE 0x20
|
|
#define VK_PRIOR 0x21
|
|
#define VK_NEXT 0x22
|
|
#define VK_END 0x23
|
|
#define VK_HOME 0x24
|
|
#define VK_LEFT 0x25
|
|
#define VK_UP 0x26
|
|
#define VK_RIGHT 0x27
|
|
#define VK_DOWN 0x28
|
|
#define VK_OEM_3 0xC0 // '`~' for US
|
|
#define VK_OEM_8 0xDF
|