Added a few missing macros, types and prototypes.
This commit is contained in:
parent
cb08c82244
commit
f2e6575a90
|
@ -27,6 +27,7 @@ typedef LPCSTR HPCSTR; /* a huge version of LPCSTR */
|
||||||
|
|
||||||
typedef WORD VERSION; /* major (high byte), minor (low byte) */
|
typedef WORD VERSION; /* major (high byte), minor (low byte) */
|
||||||
|
|
||||||
|
typedef DWORD MCIERROR;
|
||||||
typedef UINT16 MMVERSION16;
|
typedef UINT16 MMVERSION16;
|
||||||
typedef UINT MMVERSION;
|
typedef UINT MMVERSION;
|
||||||
typedef UINT16 MCIDEVICEID16;
|
typedef UINT16 MCIDEVICEID16;
|
||||||
|
@ -326,7 +327,7 @@ typedef struct wavehdr_tag {
|
||||||
|
|
||||||
struct wavehdr_tag *lpNext; /* reserved for driver */
|
struct wavehdr_tag *lpNext; /* reserved for driver */
|
||||||
DWORD reserved; /* reserved for driver */
|
DWORD reserved; /* reserved for driver */
|
||||||
} WAVEHDR, *LPWAVEHDR;
|
} WAVEHDR, *PWAVEHDR, *NPWAVEHDR, *LPWAVEHDR;
|
||||||
|
|
||||||
#define WHDR_DONE 0x00000001 /* done bit */
|
#define WHDR_DONE 0x00000001 /* done bit */
|
||||||
#define WHDR_PREPARED 0x00000002 /* set if this header has been prepared */
|
#define WHDR_PREPARED 0x00000002 /* set if this header has been prepared */
|
||||||
|
|
|
@ -1667,6 +1667,36 @@ typedef struct
|
||||||
DWORD bV4GammaBlue;
|
DWORD bV4GammaBlue;
|
||||||
} BITMAPV4HEADER, *PBITMAPV4HEADER;
|
} BITMAPV4HEADER, *PBITMAPV4HEADER;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
DWORD bV5Size;
|
||||||
|
LONG bV5Width;
|
||||||
|
LONG bV5Height;
|
||||||
|
WORD bV5Planes;
|
||||||
|
WORD bV5BitCount;
|
||||||
|
DWORD bV5Compression;
|
||||||
|
DWORD bV5SizeImage;
|
||||||
|
LONG bV5XPelsPerMeter;
|
||||||
|
LONG bV5YPelsPerMeter;
|
||||||
|
DWORD bV5ClrUsed;
|
||||||
|
DWORD bV5ClrImportant;
|
||||||
|
DWORD bV5RedMask;
|
||||||
|
DWORD bV5GreenMask;
|
||||||
|
DWORD bV5BlueMask;
|
||||||
|
DWORD bV5AlphaMask;
|
||||||
|
DWORD bV5CSType;
|
||||||
|
CIEXYZTRIPLE bV5Endpoints;
|
||||||
|
DWORD bV5GammaRed;
|
||||||
|
DWORD bV5GammaGreen;
|
||||||
|
DWORD bV5GammaBlue;
|
||||||
|
DWORD bV5Intent;
|
||||||
|
DWORD bV5ProfileData;
|
||||||
|
DWORD bV5ProfileSize;
|
||||||
|
DWORD bV5Reserved;
|
||||||
|
} BITMAPV5HEADER, *LPBITMAPV5HEADER, *PBITMAPV5HEADER;
|
||||||
|
|
||||||
|
#define PROFILE_LINKED 'LINK'
|
||||||
|
#define PROFILE_EMBEDDED 'MBED'
|
||||||
|
|
||||||
|
|
||||||
/* biCompression */
|
/* biCompression */
|
||||||
#define BI_RGB 0
|
#define BI_RGB 0
|
||||||
|
@ -1695,7 +1725,7 @@ typedef struct
|
||||||
{
|
{
|
||||||
BITMAPCOREHEADER bmciHeader;
|
BITMAPCOREHEADER bmciHeader;
|
||||||
RGBTRIPLE bmciColors[1];
|
RGBTRIPLE bmciColors[1];
|
||||||
} BITMAPCOREINFO, *LPBITMAPCOREINFO;
|
} BITMAPCOREINFO, *PBITMAPCOREINFO, *LPBITMAPCOREINFO;
|
||||||
|
|
||||||
#define DIB_RGB_COLORS 0
|
#define DIB_RGB_COLORS 0
|
||||||
#define DIB_PAL_COLORS 1
|
#define DIB_PAL_COLORS 1
|
||||||
|
|
|
@ -636,6 +636,8 @@ typedef struct
|
||||||
#define WM_COPYDATA 0x004a
|
#define WM_COPYDATA 0x004a
|
||||||
#define WM_CANCELJOURNAL 0x004b
|
#define WM_CANCELJOURNAL 0x004b
|
||||||
#define WM_NOTIFY 0x004e
|
#define WM_NOTIFY 0x004e
|
||||||
|
#define WM_INPUTLANGCHANGEREQUEST 0x0050
|
||||||
|
#define WM_INPUTLANGCHANGE 0x0051
|
||||||
#define WM_TCARD 0x0052
|
#define WM_TCARD 0x0052
|
||||||
#define WM_HELP 0x0053
|
#define WM_HELP 0x0053
|
||||||
#define WM_USERCHANGED 0x0054
|
#define WM_USERCHANGED 0x0054
|
||||||
|
@ -1396,7 +1398,7 @@ typedef struct tagMSG
|
||||||
LPARAM lParam;
|
LPARAM lParam;
|
||||||
DWORD time;
|
DWORD time;
|
||||||
POINT pt;
|
POINT pt;
|
||||||
} MSG, *LPMSG;
|
} MSG, *PMSG, *LPMSG;
|
||||||
|
|
||||||
#define POINTSTOPOINT(pt, pts) \
|
#define POINTSTOPOINT(pt, pts) \
|
||||||
{ (pt).x = (LONG)(SHORT)LOWORD(*(LONG*)&pts); \
|
{ (pt).x = (LONG)(SHORT)LOWORD(*(LONG*)&pts); \
|
||||||
|
@ -2141,6 +2143,10 @@ typedef struct
|
||||||
#define IDI_WINLOGOW MAKEINTRESOURCEW(32517)
|
#define IDI_WINLOGOW MAKEINTRESOURCEW(32517)
|
||||||
#define IDI_WINLOGO WINELIB_NAME_AW(IDI_WINLOGO)
|
#define IDI_WINLOGO WINELIB_NAME_AW(IDI_WINLOGO)
|
||||||
|
|
||||||
|
#define IDI_WARNING IDI_EXCLAMATION
|
||||||
|
#define IDI_ERROR IDI_HAND
|
||||||
|
#define IDI_INFORMATION IDI_ASTERISK
|
||||||
|
|
||||||
#define IDC_BUMMERA MAKEINTRESOURCEA(100)
|
#define IDC_BUMMERA MAKEINTRESOURCEA(100)
|
||||||
#define IDC_BUMMERW MAKEINTRESOURCEW(100)
|
#define IDC_BUMMERW MAKEINTRESOURCEW(100)
|
||||||
#define IDC_BUMMER WINELIB_NAME_AW(IDC_BUMMER)
|
#define IDC_BUMMER WINELIB_NAME_AW(IDC_BUMMER)
|
||||||
|
@ -3111,6 +3117,9 @@ BOOL WINAPI EnumDisplayMonitors(HDC,LPRECT,MONITORENUMPROC,LPARAM);
|
||||||
BOOL WINAPI EnumDisplayDevicesA(LPVOID,DWORD,LPDISPLAY_DEVICEA,DWORD);
|
BOOL WINAPI EnumDisplayDevicesA(LPVOID,DWORD,LPDISPLAY_DEVICEA,DWORD);
|
||||||
BOOL WINAPI EnumDisplayDevicesW(LPVOID,DWORD,LPDISPLAY_DEVICEW,DWORD);
|
BOOL WINAPI EnumDisplayDevicesW(LPVOID,DWORD,LPDISPLAY_DEVICEW,DWORD);
|
||||||
#define EnumDisplayDevices WINELIB_NAME_AW(EnumDisplayDevices)
|
#define EnumDisplayDevices WINELIB_NAME_AW(EnumDisplayDevices)
|
||||||
|
BOOL WINAPI EnumDisplaySettingsA(LPCSTR,DWORD,LPDEVMODEA);
|
||||||
|
BOOL WINAPI EnumDisplaySettingsW(LPCWSTR,DWORD,LPDEVMODEW);
|
||||||
|
#define EnumDisplaySettings WINELIB_NAME_AW(EnumDisplaySettings)
|
||||||
INT WINAPI EnumPropsExA(HWND,PROPENUMPROCEXA,LPARAM);
|
INT WINAPI EnumPropsExA(HWND,PROPENUMPROCEXA,LPARAM);
|
||||||
INT WINAPI EnumPropsExW(HWND,PROPENUMPROCEXW,LPARAM);
|
INT WINAPI EnumPropsExW(HWND,PROPENUMPROCEXW,LPARAM);
|
||||||
#define EnumPropsEx WINELIB_NAME_AW(EnumPropsEx)
|
#define EnumPropsEx WINELIB_NAME_AW(EnumPropsEx)
|
||||||
|
|
Loading…
Reference in New Issue