Lots of new defines and stubs.
This commit is contained in:
parent
4b992b0f88
commit
1beaae5f9e
|
@ -4069,3 +4069,39 @@ BOOL16 WINAPI GetMenuItemRect16 (HWND16 hwnd, HMENU16 hMenu, UINT16 uItem,
|
||||||
CONV_RECT32TO16 (&r32, rect);
|
CONV_RECT32TO16 (&r32, rect);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* SetMenuContextHelpId16 (USER.384)
|
||||||
|
*/
|
||||||
|
BOOL16 WINAPI SetMenuContextHelpId16( HMENU16 hMenu, DWORD dwContextHelpId)
|
||||||
|
{
|
||||||
|
return SetMenuContextHelpId32( hMenu, dwContextHelpId );
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* SetMenuContextHelpId32 (USER32.488)
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI SetMenuContextHelpId32( HMENU32 hMenu, DWORD dwContextHelpId)
|
||||||
|
{
|
||||||
|
FIXME(menu, "SetMenuContextHelpId, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* GetMenuContextHelpId16 (USER.385)
|
||||||
|
*/
|
||||||
|
DWORD WINAPI GetMenuContextHelpId16( HMENU16 hMenu )
|
||||||
|
{
|
||||||
|
return GetMenuContextHelpId16( hMenu );
|
||||||
|
}
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* GetMenuContextHelpId32 (USER32.488)
|
||||||
|
*/
|
||||||
|
DWORD WINAPI GetMenuContextHelpId32( HMENU32 hMenu )
|
||||||
|
{
|
||||||
|
FIXME(menu, "GetMenuContextHelpId, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -857,4 +857,3 @@ COMCTL32_DllGetVersion (DLLVERSIONINFO *pdvi)
|
||||||
|
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -146,3 +146,29 @@ BOOL16 WINAPI FastWindowFrame( HDC16 hdc, const RECT16 *rect,
|
||||||
SelectObject32( hdc, hbrush );
|
SelectObject32( hdc, hbrush );
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
/***********************************************************************
|
||||||
|
* MaskBlt32 [GDI32.252]
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI MaskBlt32(HDC32 hdcDest, INT32 nXDest, INT32 nYDest,
|
||||||
|
INT32 nWidth, INT32 nHeight, HDC32 hdcSource,
|
||||||
|
INT32 nXSrc, INT32 nYSrc, HBITMAP32 hbmMask,
|
||||||
|
INT32 xMask, INT32 yMask, DWORD dwRop)
|
||||||
|
{
|
||||||
|
FIXME(bitmap, "(%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%ld): stub\n",
|
||||||
|
hdcDest,nXDest,nYDest,nWidth,nHeight,hdcSource,nXSrc,nYSrc,
|
||||||
|
hbmMask,xMask,yMask,dwRop);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*********************************************************************
|
||||||
|
* PlgBlt [GDI.267]
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI PlgBlt32( HDC32 hdcDest, const POINT32 *lpPoint,
|
||||||
|
HDC32 hdcSrc, INT32 nXDest, INT32 nYDest, INT32 nWidth,
|
||||||
|
INT32 nHeight, HBITMAP32 hbmMask, INT32 xMask, INT32 yMask)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "PlgBlt, stub\n");
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -161,3 +161,13 @@ INT32 WINAPI ExtEscape32( HDC32 hdc, INT32 nEscape, INT32 cbInput,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*******************************************************************
|
||||||
|
* DrawEscape [GDI32.74]
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
INT32 WINAPI DrawEscape32(HDC32 hdc, INT32 nEscape, INT32 cbInput, LPCSTR lpszInData)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "DrawEscape, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
|
@ -407,9 +407,7 @@ HDC32 WINAPI CreateEnhMetaFile32W(
|
||||||
return hReturnDC;
|
return hReturnDC;
|
||||||
}
|
}
|
||||||
|
|
||||||
HENHMETAFILE32 WINAPI CloseEnhMetaFile32(
|
HENHMETAFILE32 WINAPI CloseEnhMetaFile32( HDC32 hdc /* metafile DC */ )
|
||||||
HDC32 hdc /* metafile DC */
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
/* write EMR_EOF(0x0, 0x10, 0x14) */
|
/* write EMR_EOF(0x0, 0x10, 0x14) */
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -130,10 +130,10 @@ BOOL32 WINAPI Arc32( HDC32 hdc, INT32 left, INT32 top, INT32 right,
|
||||||
* ArcTo32 (GDI32.8)
|
* ArcTo32 (GDI32.8)
|
||||||
*/
|
*/
|
||||||
BOOL32 WINAPI ArcTo32( HDC32 hdc,
|
BOOL32 WINAPI ArcTo32( HDC32 hdc,
|
||||||
INT32 left, INT32 top,
|
INT32 left, INT32 top,
|
||||||
INT32 right, INT32 bottom,
|
INT32 right, INT32 bottom,
|
||||||
INT32 xstart, INT32 ystart,
|
INT32 xstart, INT32 ystart,
|
||||||
INT32 xend, INT32 yend )
|
INT32 xend, INT32 yend )
|
||||||
{
|
{
|
||||||
BOOL32 result;
|
BOOL32 result;
|
||||||
|
|
||||||
|
@ -724,6 +724,14 @@ BOOL32 WINAPI Polyline32( HDC32 hdc, const POINT32* pt, INT32 count )
|
||||||
dc->funcs->pPolyline(dc,pt,count);
|
dc->funcs->pPolyline(dc,pt,count);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* PolylineTo32 (GDI32.277)
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI PolylineTo32( HDC32 hdc, const POINT32* pt, DWORD cCount )
|
||||||
|
{
|
||||||
|
FIXME(gdi,"PolylineTo, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* Polygon16 (GDI.36)
|
* Polygon16 (GDI.36)
|
||||||
|
@ -1181,12 +1189,24 @@ BOOL32 WINAPI PolyBezierTo32( HDC32 hdc, const POINT32* lppt, DWORD cPoints )
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***************************************************************
|
||||||
/******************************************************************************
|
* AngleArc32 (GDI32.5)
|
||||||
* PolylineTo32 [GDI32.277]
|
*
|
||||||
*/
|
*/
|
||||||
BOOL32 WINAPI PolylineTo32(HDC32 hdc, const POINT32 *lppt, DWORD cCount)
|
BOOL32 WINAPI AngleArc32(HDC32 hdc, INT32 x, INT32 y, DWORD dwRadius,
|
||||||
|
FLOAT eStartAngle, FLOAT eSweepAngle)
|
||||||
{
|
{
|
||||||
FIXME(gdi, "(%d,%p,%ld): stub\n", hdc, lppt, cCount);
|
FIXME(gdi,"AngleArc, stub\n");
|
||||||
return 1;
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/***************************************************************
|
||||||
|
* PolyDraw (GDI32.270)
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI PolyDraw(HDC32 hdc, const POINT32 *lppt, const BYTE *lpbTypes,
|
||||||
|
DWORD cCount)
|
||||||
|
{
|
||||||
|
FIXME(gdi,"PolyDraw, stub\n");
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1116,3 +1116,48 @@ static void PATH_NormalizePoint(FLOAT_POINT corners[],
|
||||||
*pY=(double)(pPoint->y-corners[0].y)/(double)(corners[1].y-corners[0].y) *
|
*pY=(double)(pPoint->y-corners[0].y)/(double)(corners[1].y-corners[0].y) *
|
||||||
2.0 - 1.0;
|
2.0 - 1.0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*******************************************************************
|
||||||
|
* FlattenPath32 [GDI32.103]
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI FlattenPath32(HDC32 hdc)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "FlattenPath, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************
|
||||||
|
* StrokeAndFillPath [GDI32.352]
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI StrokeAndFillPath32(HDC32 hdc)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "StrokeAndFillPath, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************
|
||||||
|
* StrokePath [GDI32.353]
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI StrokePath32(HDC32 hdc)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "StrokePath, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************
|
||||||
|
* WidenPath [GDI32.360]
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI WidenPath32(HDC32 hdc)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "WidenPath, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -357,8 +357,8 @@ file user.exe
|
||||||
381 stub UsrMPR_ThunkData16
|
381 stub UsrMPR_ThunkData16
|
||||||
382 stub SetWindowContextHelpID
|
382 stub SetWindowContextHelpID
|
||||||
383 stub GetWindowContextHelpID
|
383 stub GetWindowContextHelpID
|
||||||
384 stub SetMenuContextHelpID
|
384 pascal16 SetMenuContextHelpId(word word) SetMenuContextHelpId16
|
||||||
385 stub GetMenuContextHelpID
|
385 pascal16 GetMenuContextHelpId(word) GetMenuContextHelpId16
|
||||||
389 pascal LoadImage(word segstr word word word word) LoadImage16
|
389 pascal LoadImage(word segstr word word word word) LoadImage16
|
||||||
390 stub CopyImage
|
390 stub CopyImage
|
||||||
391 stub SignalProc32
|
391 stub SignalProc32
|
||||||
|
|
|
@ -173,7 +173,30 @@ VOID WINAPI DrawStatusText32W (HDC32, LPRECT32, LPCWSTR, UINT32);
|
||||||
VOID WINAPI MenuHelp (UINT32, WPARAM32, LPARAM, HMENU32,
|
VOID WINAPI MenuHelp (UINT32, WPARAM32, LPARAM, HMENU32,
|
||||||
HINSTANCE32, HWND32, LPUINT32);
|
HINSTANCE32, HWND32, LPUINT32);
|
||||||
|
|
||||||
|
/* Drag List */
|
||||||
|
|
||||||
|
typedef struct tagDRAGLISTINFO {
|
||||||
|
UINT32 uNotification;
|
||||||
|
HWND32 hWnd;
|
||||||
|
POINT32 ptCursor;
|
||||||
|
} DRAGLISTINFO, *LPDRAGLISTINFO;
|
||||||
|
|
||||||
|
#define DL_BEGINDRAG (WM_USER+133)
|
||||||
|
#define DL_DRAGGING (WM_USER+134)
|
||||||
|
#define DL_DROPPED (WM_USER+135)
|
||||||
|
#define DL_CANCELDRAG (WM_USER+136)
|
||||||
|
|
||||||
|
#define DL_CURSORSET 0
|
||||||
|
#define DL_STOPCURSOR 1
|
||||||
|
#define DL_COPYCURSOR 2
|
||||||
|
#define DL_MOVECURSOR 3
|
||||||
|
|
||||||
|
#define DRAGLISTMSGSTRING TEXT("commctrl_DragListMsg")
|
||||||
|
|
||||||
|
BOOL32 WINAPI MakeDragList(HWND32 hLB);
|
||||||
|
void WINAPI DrawInsert(HWND32 handParent, HWND32 hLB, int nItem);
|
||||||
|
int WINAPI LBItemFromPt(HWND32 hLB, POINT32 pt, BOOL32 bAutoScroll);
|
||||||
|
|
||||||
/* UpDown */
|
/* UpDown */
|
||||||
|
|
||||||
#define UPDOWN_CLASS16 "msctls_updown"
|
#define UPDOWN_CLASS16 "msctls_updown"
|
||||||
|
@ -843,8 +866,8 @@ typedef struct tagTBSAVEPARAMSW {
|
||||||
LPCWSTR pszValueName;
|
LPCWSTR pszValueName;
|
||||||
} TBSAVEPARAMSA32W, *LPTBSAVEPARAMSA32W;
|
} TBSAVEPARAMSA32W, *LPTBSAVEPARAMSA32W;
|
||||||
|
|
||||||
#define TBSAVEPARAMS WINELIB_NAMEAW(TBSAVEPARAMS)
|
#define TBSAVEPARAMS WINELIB_NAME_AW(TBSAVEPARAMS)
|
||||||
#define LPTBSAVEPARAMS WINELIB_NAMEAW(LPTBSAVEPARAMS)
|
#define LPTBSAVEPARAMS WINELIB_NAME_AW(LPTBSAVEPARAMS)
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
@ -874,8 +897,8 @@ typedef struct
|
||||||
INT32 cchText;
|
INT32 cchText;
|
||||||
} TBBUTTONINFO32W, *LPTBBUTTONINFO32W;
|
} TBBUTTONINFO32W, *LPTBBUTTONINFO32W;
|
||||||
|
|
||||||
#define TBBUTTONINFO WINELIB_NAMEAW(TBBUTTONINFO)
|
#define TBBUTTONINFO WINELIB_NAME_AW(TBBUTTONINFO)
|
||||||
#define LPTBBUTTONINFO WINELIB_NAMEAW(LPTBBUTTONINFO)
|
#define LPTBBUTTONINFO WINELIB_NAME_AW(LPTBBUTTONINFO)
|
||||||
|
|
||||||
typedef struct tagNMTBGETINFOTIPA
|
typedef struct tagNMTBGETINFOTIPA
|
||||||
{
|
{
|
||||||
|
@ -895,9 +918,17 @@ typedef struct tagNMTBGETINFOTIPW
|
||||||
LPARAM lParam;
|
LPARAM lParam;
|
||||||
} NMTBGETINFOTIP32W, *LPNMTBGETINFOTIP32W;
|
} NMTBGETINFOTIP32W, *LPNMTBGETINFOTIP32W;
|
||||||
|
|
||||||
#define NMTBGETINFOTIP WINELIB_NAMEAW(NMTBGETINFOFTIP)
|
#define NMTBGETINFOTIP WINELIB_NAME_AW(NMTBGETINFOFTIP)
|
||||||
#define LPNMTBGETINFOTIP WINELIB_NAMEAW(LPNMTBGETINFOTIP)
|
#define LPNMTBGETINFOTIP WINELIB_NAME_AW(LPNMTBGETINFOTIP)
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
HINSTANCE32 hInstOld;
|
||||||
|
UINT32 nIDOld;
|
||||||
|
HINSTANCE32 hInstNew;
|
||||||
|
UINT32 nIDNew;
|
||||||
|
INT32 nButtons;
|
||||||
|
} TBREPLACEBITMAP, *LPTBREPLACEBITMAP;
|
||||||
|
|
||||||
HWND32 WINAPI
|
HWND32 WINAPI
|
||||||
CreateToolbar(HWND32, DWORD, UINT32, INT32, HINSTANCE32,
|
CreateToolbar(HWND32, DWORD, UINT32, INT32, HINSTANCE32,
|
||||||
|
@ -998,6 +1029,10 @@ CreateMappedBitmap (HINSTANCE32, INT32, UINT32, LPCOLORMAP, INT32);
|
||||||
#define TTN_SHOW (TTN_FIRST-1)
|
#define TTN_SHOW (TTN_FIRST-1)
|
||||||
#define TTN_POP (TTN_FIRST-2)
|
#define TTN_POP (TTN_FIRST-2)
|
||||||
|
|
||||||
|
#define TTN_NEEDTEXT TTN_GETDISPINFO
|
||||||
|
#define TTN_NEEDTEXTA TTN_GETDISPINFO32A
|
||||||
|
#define TTN_NEEDTEXTW TTN_GETDISPINFO32W
|
||||||
|
|
||||||
typedef struct tagTOOLINFOA {
|
typedef struct tagTOOLINFOA {
|
||||||
UINT32 cbSize;
|
UINT32 cbSize;
|
||||||
UINT32 uFlags;
|
UINT32 uFlags;
|
||||||
|
@ -1007,7 +1042,7 @@ typedef struct tagTOOLINFOA {
|
||||||
HINSTANCE32 hinst;
|
HINSTANCE32 hinst;
|
||||||
LPSTR lpszText;
|
LPSTR lpszText;
|
||||||
LPARAM lParam;
|
LPARAM lParam;
|
||||||
} TTTOOLINFO32A, *PTOOLINFO32A, *LPTTTOOLINFO32A;
|
} TTTOOLINFO32A, *LPTOOLINFO32A, *PTOOLINFO32A, *LPTTTOOLINFO32A;
|
||||||
|
|
||||||
typedef struct tagTOOLINFOW {
|
typedef struct tagTOOLINFOW {
|
||||||
UINT32 cbSize;
|
UINT32 cbSize;
|
||||||
|
@ -1018,12 +1053,13 @@ typedef struct tagTOOLINFOW {
|
||||||
HINSTANCE32 hinst;
|
HINSTANCE32 hinst;
|
||||||
LPWSTR lpszText;
|
LPWSTR lpszText;
|
||||||
LPARAM lParam;
|
LPARAM lParam;
|
||||||
} TTTOOLINFO32W, *PTOOLINFO32W, *LPTTTOOLINFO32W;
|
} TTTOOLINFO32W, *LPTOOLINFO32W, *PTOOLINFO32W, *LPTTTOOLINFO32W;
|
||||||
|
|
||||||
#define TTTOOLINFO WINELIB_NAME_AW(TTTOOLINFO)
|
#define TTTOOLINFO WINELIB_NAME_AW(TTTOOLINFO)
|
||||||
#define TOOLINFO WINELIB_NAME_AW(TTTOOLINFO)
|
#define TOOLINFO WINELIB_NAME_AW(TTTOOLINFO)
|
||||||
#define PTOOLINFO WINELIB_NAME_AW(PTOOLINFO)
|
#define PTOOLINFO WINELIB_NAME_AW(PTOOLINFO)
|
||||||
#define LPTTTOOLINFO WINELIB_NAME_AW(LPTTTOOLINFO)
|
#define LPTTTOOLINFO WINELIB_NAME_AW(LPTTTOOLINFO)
|
||||||
|
#define LPTOOLINFO WINELIB_NAME_AW(LPTOOLINFO)
|
||||||
|
|
||||||
#define TTTOOLINFO_V1_SIZE32A CCSIZEOF_STRUCT(TTTOOLINFO32A, lpszText)
|
#define TTTOOLINFO_V1_SIZE32A CCSIZEOF_STRUCT(TTTOOLINFO32A, lpszText)
|
||||||
#define TTTOOLINFO_V1_SIZE32W CCSIZEOF_STRUCT(TTTOOLINFO32W, lpszText)
|
#define TTTOOLINFO_V1_SIZE32W CCSIZEOF_STRUCT(TTTOOLINFO32W, lpszText)
|
||||||
|
@ -1073,6 +1109,12 @@ typedef struct tagNMTTDISPINFOW
|
||||||
#define NMTTDISPINFO_V1_SIZE32W CCSIZEOF_STRUCT(NMTTDISPINFO32W, uFlags)
|
#define NMTTDISPINFO_V1_SIZE32W CCSIZEOF_STRUCT(NMTTDISPINFO32W, uFlags)
|
||||||
#define NMTTDISPINFO_V1_SIZE WINELIB_NAME_AW(NMTTDISPINFO_V1_SIZE)
|
#define NMTTDISPINFO_V1_SIZE WINELIB_NAME_AW(NMTTDISPINFO_V1_SIZE)
|
||||||
|
|
||||||
|
#define TOOLTIPTEXTW NMTTDISPINFO32W
|
||||||
|
#define TOOLTIPTEXTA NMTTDISPINFO32A
|
||||||
|
#define TOOLTIPTEXT NMTTDISPINFO
|
||||||
|
#define LPTOOLTIPTEXTW LPNMTTDISPINFOW
|
||||||
|
#define LPTOOLTIPTEXTA LPNMTTDISPINFOA
|
||||||
|
#define LPTOOLTIPTEXT LPNMTTDISPINFO
|
||||||
|
|
||||||
/* Rebar control */
|
/* Rebar control */
|
||||||
|
|
||||||
|
@ -1647,6 +1689,9 @@ typedef struct tagTVINSERTSTRUCT {
|
||||||
TV_ITEM item;
|
TV_ITEM item;
|
||||||
} TVINSERTSTRUCT, *LPTVINSERTSTRUCT;
|
} TVINSERTSTRUCT, *LPTVINSERTSTRUCT;
|
||||||
|
|
||||||
|
#define TV_INSERTSTRUCT TVINSERTSTRUCT
|
||||||
|
#define LPTV_INSERTSTRUCT LPTVINSERTSTRUCT
|
||||||
|
|
||||||
typedef struct tagNMTREEVIEW {
|
typedef struct tagNMTREEVIEW {
|
||||||
NMHDR hdr;
|
NMHDR hdr;
|
||||||
UINT32 action;
|
UINT32 action;
|
||||||
|
@ -1660,7 +1705,17 @@ typedef struct tagTVDISPINFO {
|
||||||
TVITEM item;
|
TVITEM item;
|
||||||
} NMTVDISPINFO, *LPNMTVDISPINFO;
|
} NMTVDISPINFO, *LPNMTVDISPINFO;
|
||||||
|
|
||||||
|
typedef INT32 (CALLBACK *PFNTVCOMPARE)(LPARAM, LPARAM, LPARAM);
|
||||||
|
|
||||||
|
typedef struct tagTVSORTCB
|
||||||
|
{
|
||||||
|
HTREEITEM hParent;
|
||||||
|
PFNTVCOMPARE lpfnCompare;
|
||||||
|
LPARAM lParam;
|
||||||
|
} TVSORTCB, *LPTVSORTCB;
|
||||||
|
|
||||||
|
#define TV_SORTCB TVSORTCB
|
||||||
|
#define LPTV_SORTCB LPTVSORTCB
|
||||||
|
|
||||||
typedef struct tagTVHITTESTINFO {
|
typedef struct tagTVHITTESTINFO {
|
||||||
POINT32 pt;
|
POINT32 pt;
|
||||||
|
@ -1668,6 +1723,7 @@ typedef struct tagTVHITTESTINFO {
|
||||||
HTREEITEM hItem;
|
HTREEITEM hItem;
|
||||||
} TVHITTESTINFO, *LPTVHITTESTINFO;
|
} TVHITTESTINFO, *LPTVHITTESTINFO;
|
||||||
|
|
||||||
|
#define TV_HITTESTINFO TVHITTESTINFO
|
||||||
|
|
||||||
#define TreeView_InsertItem(hwndHD, phdi) \
|
#define TreeView_InsertItem(hwndHD, phdi) \
|
||||||
(INT32)SendMessage32A((hwnd), TVM_INSERTITEM, 0, \
|
(INT32)SendMessage32A((hwnd), TVM_INSERTITEM, 0, \
|
||||||
|
@ -2161,6 +2217,25 @@ typedef struct tagLVHITTESTINFO
|
||||||
#define _LV_HITTESTINFO tagLVHITTESTINFO
|
#define _LV_HITTESTINFO tagLVHITTESTINFO
|
||||||
#define LVHITTESTINFO_V1_SIZE CCSIZEOF_STRUCT(LVHITTESTINFO,iItem)
|
#define LVHITTESTINFO_V1_SIZE CCSIZEOF_STRUCT(LVHITTESTINFO,iItem)
|
||||||
|
|
||||||
|
typedef struct tagLVFINDINFO
|
||||||
|
{
|
||||||
|
UINT32 flags;
|
||||||
|
LPCSTR psz;
|
||||||
|
LPARAM lParam;
|
||||||
|
POINT32 pt;
|
||||||
|
UINT32 vkDirection;
|
||||||
|
} LVFINDINFO, *LPLVFINDINFO;
|
||||||
|
|
||||||
|
#define LV_FINDINFO LVFINDINFO
|
||||||
|
|
||||||
|
typedef struct tagTCHITTESTINFO
|
||||||
|
{
|
||||||
|
POINT32 pt;
|
||||||
|
UINT32 flags;
|
||||||
|
} TCHITTESTINFO, *LPTCHITTESTINFO;
|
||||||
|
|
||||||
|
#define TC_HITTESTINFO TCHITTESTINFO
|
||||||
|
|
||||||
typedef INT32 (CALLBACK *PFNLVCOMPARE)(LPARAM, LPARAM, LPARAM);
|
typedef INT32 (CALLBACK *PFNLVCOMPARE)(LPARAM, LPARAM, LPARAM);
|
||||||
|
|
||||||
#define ListView_SetBkColor(hwnd,clrBk) \
|
#define ListView_SetBkColor(hwnd,clrBk) \
|
||||||
|
@ -2206,12 +2281,53 @@ typedef INT32 (CALLBACK *PFNLVCOMPARE)(LPARAM, LPARAM, LPARAM);
|
||||||
|
|
||||||
#define WC_TABCONTROL WINELIB_NAME_AW(WC_TABCONTROL)
|
#define WC_TABCONTROL WINELIB_NAME_AW(WC_TABCONTROL)
|
||||||
|
|
||||||
|
/* tab control styles */
|
||||||
|
#define TCS_SCROLLOPPOSITE 0x0001 // assumes multiline tab
|
||||||
|
#define TCS_BOTTOM 0x0002
|
||||||
|
#define TCS_RIGHT 0x0002
|
||||||
|
#define TCS_MULTISELECT 0x0004 // allow multi-select in button mode
|
||||||
|
#define TCS_FORCEICONLEFT 0x0010
|
||||||
|
#define TCS_FORCELABELLEFT 0x0020
|
||||||
|
#define TCS_HOTTRACK 0x0040
|
||||||
|
#define TCS_VERTICAL 0x0080
|
||||||
|
#define TCS_TABS 0x0000
|
||||||
|
#define TCS_BUTTONS 0x0100
|
||||||
|
#define TCS_SINGLELINE 0x0000
|
||||||
|
#define TCS_MULTILINE 0x0200
|
||||||
|
#define TCS_RIGHTJUSTIFY 0x0000
|
||||||
|
#define TCS_FIXEDWIDTH 0x0400
|
||||||
|
#define TCS_RAGGEDRIGHT 0x0800
|
||||||
|
#define TCS_FOCUSONBUTTONDOWN 0x1000
|
||||||
|
#define TCS_OWNERDRAWFIXED 0x2000
|
||||||
|
#define TCS_TOOLTIPS 0x4000
|
||||||
|
#define TCS_FOCUSNEVER 0x8000
|
||||||
|
|
||||||
#define TCM_FIRST 0x1300
|
#define TCM_FIRST 0x1300
|
||||||
|
|
||||||
|
#define TCM_GETIMAGELIST (TCM_FIRST + 2)
|
||||||
|
#define TCM_SETIMAGELIST (TCM_FIRST + 3)
|
||||||
#define TCM_GETITEMCOUNT (TCM_FIRST + 4)
|
#define TCM_GETITEMCOUNT (TCM_FIRST + 4)
|
||||||
|
#define TCM_GETITEM (TCM_FIRST + 5)
|
||||||
|
#define TCM_SETITEM (TCM_FIRST + 6)
|
||||||
#define TCM_INSERTITEM (TCM_FIRST + 7)
|
#define TCM_INSERTITEM (TCM_FIRST + 7)
|
||||||
|
#define TCM_DELETEITEM (TCM_FIRST + 8)
|
||||||
|
#define TCM_DELETEALLITEMS (TCM_FIRST + 9)
|
||||||
|
#define TCM_GETITEMRECT (TCM_FIRST + 10)
|
||||||
#define TCM_GETCURSEL (TCM_FIRST + 11)
|
#define TCM_GETCURSEL (TCM_FIRST + 11)
|
||||||
|
#define TCM_SETCURSEL (TCM_FIRST + 12)
|
||||||
|
#define TCM_HITTEST (TCM_FIRST + 13)
|
||||||
#define TCM_SETITEMEXTRA (TCM_FIRST + 14)
|
#define TCM_SETITEMEXTRA (TCM_FIRST + 14)
|
||||||
|
#define TCM_ADJUSTRECT (TCM_FIRST + 40)
|
||||||
|
#define TCM_SETITEMSIZE (TCM_FIRST + 41)
|
||||||
|
#define TCM_REMOVEIMAGE (TCM_FIRST + 42)
|
||||||
|
#define TCM_SETPADDING (TCM_FIRST + 43)
|
||||||
|
#define TCM_GETROWCOUNT (TCM_FIRST + 44)
|
||||||
|
#define TCM_GETTOOLTIPS (TCM_FIRST + 45)
|
||||||
|
#define TCM_SETTOOLTIPS (TCM_FIRST + 46)
|
||||||
|
#define TCM_GETCURFOCUS (TCM_FIRST + 47)
|
||||||
|
#define TCM_SETCURFOCUS (TCM_FIRST + 48)
|
||||||
|
#define TCM_SETMINTTABWIDTH (TCM_FIRST + 49)
|
||||||
|
#define TCM_DESELECTALL (TCM_FIRST + 50)
|
||||||
|
|
||||||
#define TCIF_TEXT 0x0001
|
#define TCIF_TEXT 0x0001
|
||||||
#define TCIF_IMAGE 0x0002
|
#define TCIF_IMAGE 0x0002
|
||||||
|
@ -2508,10 +2624,31 @@ LRESULT WINAPI COMCTL32_SendNotifyEx (HWND32, HWND32, UINT32, LPNMHDR, DWORD);
|
||||||
*/
|
*/
|
||||||
struct _PROPSHEETPAGE32A; /** need to forward declare those structs **/
|
struct _PROPSHEETPAGE32A; /** need to forward declare those structs **/
|
||||||
struct _PROPSHEETPAGE32W;
|
struct _PROPSHEETPAGE32W;
|
||||||
|
struct _PSP;
|
||||||
|
typedef struct _PSP *HPROPSHEETPAGE;
|
||||||
|
|
||||||
|
|
||||||
typedef UINT32 (CALLBACK *LPFNPSPCALLBACK32A)(HWND32, UINT32, struct _PROPSHEETPAGE32A*);
|
typedef UINT32 (CALLBACK *LPFNPSPCALLBACK32A)(HWND32, UINT32, struct _PROPSHEETPAGE32A*);
|
||||||
typedef UINT32 (CALLBACK *LPFNPSPCALLBACK32W)(HWND32, UINT32, struct _PROPSHEETPAGE32W*);
|
typedef UINT32 (CALLBACK *LPFNPSPCALLBACK32W)(HWND32, UINT32, struct _PROPSHEETPAGE32W*);
|
||||||
typedef INT32 (CALLBACK *PFNPROPSHEETCALLBACK32)(HWND32, UINT32, LPARAM);
|
typedef INT32 (CALLBACK *PFNPROPSHEETCALLBACK32)(HWND32, UINT32, LPARAM);
|
||||||
|
typedef BOOL32 (CALLBACK *LPFNADDPROPSHEETPAGE)(HPROPSHEETPAGE, LPARAM);
|
||||||
|
typedef BOOL32 (CALLBACK *LPFNADDPROPSHEETPAGES)(LPVOID, LPFNADDPROPSHEETPAGE, LPARAM);
|
||||||
|
|
||||||
|
/* c++ likes nameless unions whereas c doesnt */
|
||||||
|
/* (used in property sheet structures) */
|
||||||
|
#ifdef __cplusplus
|
||||||
|
#define DUMMYUNIONNAME1
|
||||||
|
#define DUMMYUNIONNAME2
|
||||||
|
#define DUMMYUNIONNAME3
|
||||||
|
#define DUMMYUNIONNAME4
|
||||||
|
#define DUMMYUNIONNAME5
|
||||||
|
#else
|
||||||
|
#define DUMMYUNIONNAME1 u1
|
||||||
|
#define DUMMYUNIONNAME2 u2
|
||||||
|
#define DUMMYUNIONNAME3 u3
|
||||||
|
#define DUMMYUNIONNAME4 u4
|
||||||
|
#define DUMMYUNIONNAME5 u5
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Property sheet support (structures)
|
* Property sheet support (structures)
|
||||||
|
@ -2523,14 +2660,14 @@ typedef struct _PROPSHEETPAGE32A
|
||||||
HINSTANCE32 hInstance;
|
HINSTANCE32 hInstance;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
LPCSTR lpszTemplate;
|
LPCSTR pszTemplate;
|
||||||
LPCDLGTEMPLATE pResource;
|
LPCDLGTEMPLATE pResource;
|
||||||
}u;
|
}DUMMYUNIONNAME1;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
HICON32 hIcon;
|
HICON32 hIcon;
|
||||||
LPCSTR pszIcon;
|
LPCSTR pszIcon;
|
||||||
}u1;
|
}DUMMYUNIONNAME2;
|
||||||
LPCSTR pszTitle;
|
LPCSTR pszTitle;
|
||||||
DLGPROC32 pfnDlgProc;
|
DLGPROC32 pfnDlgProc;
|
||||||
LPARAM lParam;
|
LPARAM lParam;
|
||||||
|
@ -2549,14 +2686,14 @@ typedef struct _PROPSHEETPAGE32W
|
||||||
HINSTANCE32 hInstance;
|
HINSTANCE32 hInstance;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
LPCWSTR lpszTemplate;
|
LPCWSTR pszTemplate;
|
||||||
LPCDLGTEMPLATE pResource;
|
LPCDLGTEMPLATE pResource;
|
||||||
}u;
|
}DUMMYUNIONNAME1;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
HICON32 hIcon;
|
HICON32 hIcon;
|
||||||
LPCWSTR pszIcon;
|
LPCWSTR pszIcon;
|
||||||
}u2;
|
}DUMMYUNIONNAME2;
|
||||||
LPCWSTR pszTitle;
|
LPCWSTR pszTitle;
|
||||||
DLGPROC32 pfnDlgProc;
|
DLGPROC32 pfnDlgProc;
|
||||||
LPARAM lParam;
|
LPARAM lParam;
|
||||||
|
@ -2568,9 +2705,6 @@ typedef struct _PROPSHEETPAGE32W
|
||||||
|
|
||||||
typedef const PROPSHEETPAGE32W *LPCPROPSHEETPAGE32W;
|
typedef const PROPSHEETPAGE32W *LPCPROPSHEETPAGE32W;
|
||||||
|
|
||||||
struct _PSP;
|
|
||||||
typedef struct _PSP *HPROPSHEETPAGE;
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct _PROPSHEETHEADER32A
|
typedef struct _PROPSHEETHEADER32A
|
||||||
{
|
{
|
||||||
|
@ -2582,31 +2716,31 @@ typedef struct _PROPSHEETHEADER32A
|
||||||
{
|
{
|
||||||
HICON32 hIcon;
|
HICON32 hIcon;
|
||||||
LPCSTR pszIcon;
|
LPCSTR pszIcon;
|
||||||
}u;
|
}DUMMYUNIONNAME1;
|
||||||
LPCSTR pszCaption;
|
LPCSTR pszCaption;
|
||||||
UINT32 nPages;
|
UINT32 nPages;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
UINT32 nStartPage;
|
UINT32 nStartPage;
|
||||||
LPCSTR pStartPage;
|
LPCSTR pStartPage;
|
||||||
}u2;
|
}DUMMYUNIONNAME2;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
LPCPROPSHEETPAGE32A ppsp;
|
LPCPROPSHEETPAGE32A ppsp;
|
||||||
HPROPSHEETPAGE* phpage;
|
HPROPSHEETPAGE* phpage;
|
||||||
}u3;
|
}DUMMYUNIONNAME3;
|
||||||
PFNPROPSHEETCALLBACK32 pfnCallback;
|
PFNPROPSHEETCALLBACK32 pfnCallback;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
HBITMAP32 hbmWatermark;
|
HBITMAP32 hbmWatermark;
|
||||||
LPCSTR pszbmWatermark;
|
LPCSTR pszbmWatermark;
|
||||||
}u4;
|
}DUMMYUNIONNAME4;
|
||||||
HPALETTE32 hplWatermark;
|
HPALETTE32 hplWatermark;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
HBITMAP32 hbmHeader;
|
HBITMAP32 hbmHeader;
|
||||||
LPCSTR pszbmHeader;
|
LPCSTR pszbmHeader;
|
||||||
}u5;
|
}DUMMYUNIONNAME5;
|
||||||
} PROPSHEETHEADER32A, *LPPROPSHEETHEADER32A;
|
} PROPSHEETHEADER32A, *LPPROPSHEETHEADER32A;
|
||||||
|
|
||||||
typedef const PROPSHEETHEADER32A *LPCPROPSHEETHEADER32A;
|
typedef const PROPSHEETHEADER32A *LPCPROPSHEETHEADER32A;
|
||||||
|
@ -2621,31 +2755,31 @@ typedef struct _PROPSHEETHEADER32W
|
||||||
{
|
{
|
||||||
HICON32 hIcon;
|
HICON32 hIcon;
|
||||||
LPCSTR pszIcon;
|
LPCSTR pszIcon;
|
||||||
}u;
|
}DUMMYUNIONNAME1;
|
||||||
LPCWSTR pszCaption;
|
LPCWSTR pszCaption;
|
||||||
UINT32 nPages;
|
UINT32 nPages;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
UINT32 nStartPage;
|
UINT32 nStartPage;
|
||||||
LPCWSTR pStartPage;
|
LPCWSTR pStartPage;
|
||||||
}u2;
|
}DUMMYUNIONNAME2;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
LPCPROPSHEETPAGE32W ppsp;
|
LPCPROPSHEETPAGE32W ppsp;
|
||||||
HPROPSHEETPAGE* phpage;
|
HPROPSHEETPAGE* phpage;
|
||||||
}u3;
|
}DUMMYUNIONNAME3;
|
||||||
PFNPROPSHEETCALLBACK32 pfnCallback;
|
PFNPROPSHEETCALLBACK32 pfnCallback;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
HBITMAP32 hbmWatermark;
|
HBITMAP32 hbmWatermark;
|
||||||
LPCWSTR pszbmWatermark;
|
LPCWSTR pszbmWatermark;
|
||||||
}u4;
|
}DUMMYUNIONNAME4;
|
||||||
HPALETTE32 hplWatermark;
|
HPALETTE32 hplWatermark;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
HBITMAP32 hbmHeader;
|
HBITMAP32 hbmHeader;
|
||||||
LPCWSTR pszbmHeader;
|
LPCWSTR pszbmHeader;
|
||||||
}u5;
|
}DUMMYUNIONNAME5;
|
||||||
} PROPSHEETHEADER32W, *LPPROPSHEETHEADER32W;
|
} PROPSHEETHEADER32W, *LPPROPSHEETHEADER32W;
|
||||||
|
|
||||||
typedef const PROPSHEETHEADER32W *LPCPROPSHEETHEADER32W;
|
typedef const PROPSHEETHEADER32W *LPCPROPSHEETHEADER32W;
|
||||||
|
@ -2656,7 +2790,7 @@ typedef const PROPSHEETHEADER32W *LPCPROPSHEETHEADER32W;
|
||||||
*/
|
*/
|
||||||
INT32 WINAPI PropertySheet32A(LPCPROPSHEETHEADER32A);
|
INT32 WINAPI PropertySheet32A(LPCPROPSHEETHEADER32A);
|
||||||
INT32 WINAPI PropertySheet32W(LPCPROPSHEETHEADER32W);
|
INT32 WINAPI PropertySheet32W(LPCPROPSHEETHEADER32W);
|
||||||
#define PropertySheet WINELIB_NAME(PropertySheet)
|
#define PropertySheet WINELIB_NAME_AW(PropertySheet)
|
||||||
HPROPSHEETPAGE WINAPI CreatePropertySheetPage32A(LPCPROPSHEETPAGE32A);
|
HPROPSHEETPAGE WINAPI CreatePropertySheetPage32A(LPCPROPSHEETPAGE32A);
|
||||||
HPROPSHEETPAGE WINAPI CreatePropertySheetPage32W(LPCPROPSHEETPAGE32W);
|
HPROPSHEETPAGE WINAPI CreatePropertySheetPage32W(LPCPROPSHEETPAGE32W);
|
||||||
#define CreatePropertySheetPage WINELIB_NAME_AW(CreatePropertySheetPage)
|
#define CreatePropertySheetPage WINELIB_NAME_AW(CreatePropertySheetPage)
|
||||||
|
@ -2675,6 +2809,178 @@ DECL_WINELIB_TYPE_AW(LPCPROPSHEETHEADER)
|
||||||
DECL_WINELIB_TYPE_AW(LPFNPSPCALLBACK)
|
DECL_WINELIB_TYPE_AW(LPFNPSPCALLBACK)
|
||||||
DECL_WINELIB_TYPE(PFNPROPSHEETCALLBACK)
|
DECL_WINELIB_TYPE(PFNPROPSHEETCALLBACK)
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Property sheet support (defines)
|
||||||
|
*/
|
||||||
|
#define PSP_DEFAULT 0x0000
|
||||||
|
#define PSP_DLGINDIRECT 0x0001
|
||||||
|
#define PSP_USEHICON 0x0002
|
||||||
|
#define PSP_USEICONID 0x0004
|
||||||
|
#define PSP_USETITLE 0x0008
|
||||||
|
#define PSP_RTLREADING 0x0010
|
||||||
|
|
||||||
|
#define PSP_HASHELP 0x0020
|
||||||
|
#define PSP_USEREFPARENT 0x0040
|
||||||
|
#define PSP_USECALLBACK 0x0080
|
||||||
|
|
||||||
|
|
||||||
|
#define PSPCB_RELEASE 1
|
||||||
|
#define PSPCB_CREATE 2
|
||||||
|
|
||||||
|
#define PSH_DEFAULT 0x0000
|
||||||
|
#define PSH_PROPTITLE 0x0001
|
||||||
|
#define PSH_USEHICON 0x0002
|
||||||
|
#define PSH_USEICONID 0x0004
|
||||||
|
#define PSH_PROPSHEETPAGE 0x0008
|
||||||
|
#define PSH_WIZARD 0x0020
|
||||||
|
#define PSH_USEPSTARTPAGE 0x0040
|
||||||
|
#define PSH_NOAPPLYNOW 0x0080
|
||||||
|
#define PSH_USECALLBACK 0x0100
|
||||||
|
#define PSH_HASHELP 0x0200
|
||||||
|
#define PSH_MODELESS 0x0400
|
||||||
|
#define PSH_RTLREADING 0x0800
|
||||||
|
|
||||||
|
#define PSCB_INITIALIZED 1
|
||||||
|
#define PSCB_PRECREATE 2
|
||||||
|
|
||||||
|
#define PSN_FIRST (0U-200U)
|
||||||
|
#define PSN_LAST (0U-299U)
|
||||||
|
|
||||||
|
|
||||||
|
#define PSN_SETACTIVE (PSN_FIRST-0)
|
||||||
|
#define PSN_KILLACTIVE (PSN_FIRST-1)
|
||||||
|
// #define PSN_VALIDATE (PSN_FIRST-1)
|
||||||
|
#define PSN_APPLY (PSN_FIRST-2)
|
||||||
|
#define PSN_RESET (PSN_FIRST-3)
|
||||||
|
// #define PSN_CANCEL (PSN_FIRST-3)
|
||||||
|
#define PSN_HELP (PSN_FIRST-5)
|
||||||
|
#define PSN_WIZBACK (PSN_FIRST-6)
|
||||||
|
#define PSN_WIZNEXT (PSN_FIRST-7)
|
||||||
|
#define PSN_WIZFINISH (PSN_FIRST-8)
|
||||||
|
#define PSN_QUERYCANCEL (PSN_FIRST-9)
|
||||||
|
|
||||||
|
#define PSNRET_NOERROR 0
|
||||||
|
#define PSNRET_INVALID 1
|
||||||
|
#define PSNRET_INVALID_NOCHANGEPAGE 2
|
||||||
|
|
||||||
|
|
||||||
|
#define PSM_SETCURSEL (WM_USER + 101)
|
||||||
|
#define PSM_REMOVEPAGE (WM_USER + 102)
|
||||||
|
#define PSM_ADDPAGE (WM_USER + 103)
|
||||||
|
#define PSM_CHANGED (WM_USER + 104)
|
||||||
|
#define PSM_RESTARTWINDOWS (WM_USER + 105)
|
||||||
|
#define PSM_REBOOTSYSTEM (WM_USER + 106)
|
||||||
|
#define PSM_CANCELTOCLOSE (WM_USER + 107)
|
||||||
|
#define PSM_QUERYSIBLINGS (WM_USER + 108)
|
||||||
|
#define PSM_UNCHANGED (WM_USER + 109)
|
||||||
|
#define PSM_APPLY (WM_USER + 110)
|
||||||
|
#define PSM_SETTITLE32A (WM_USER + 111)
|
||||||
|
#define PSM_SETTITLE32W (WM_USER + 120)
|
||||||
|
#define PSM_SETTITLE WINELIB_NAME_AW(PSM_SETTITLE)
|
||||||
|
#define PSM_SETWIZBUTTONS (WM_USER + 112)
|
||||||
|
#define PSM_PRESSBUTTON (WM_USER + 113)
|
||||||
|
#define PSM_SETCURSELID (WM_USER + 114)
|
||||||
|
#define PSM_SETFINISHTEXT32A (WM_USER + 115)
|
||||||
|
#define PSM_SETFINISHTEXT32W (WM_USER + 121)
|
||||||
|
#define PSM_SETFINISHTEXT WINELIB_NAME_AW(PSM_SETFINISHTEXT)
|
||||||
|
#define PSM_GETTABCONTROL (WM_USER + 116)
|
||||||
|
#define PSM_ISDIALOGMESSAGE (WM_USER + 117)
|
||||||
|
#define PSM_GETCURRENTPAGEHWND (WM_USER + 118)
|
||||||
|
|
||||||
|
#define PSWIZB_BACK 0x00000001
|
||||||
|
#define PSWIZB_NEXT 0x00000002
|
||||||
|
#define PSWIZB_FINISH 0x00000004
|
||||||
|
#define PSWIZB_DISABLEDFINISH 0x00000008
|
||||||
|
|
||||||
|
#define PSBTN_BACK 0
|
||||||
|
#define PSBTN_NEXT 1
|
||||||
|
#define PSBTN_FINISH 2
|
||||||
|
#define PSBTN_OK 3
|
||||||
|
#define PSBTN_APPLYNOW 4
|
||||||
|
#define PSBTN_CANCEL 5
|
||||||
|
#define PSBTN_HELP 6
|
||||||
|
#define PSBTN_MAX 6
|
||||||
|
|
||||||
|
#define ID_PSRESTARTWINDOWS 0x2
|
||||||
|
#define ID_PSREBOOTSYSTEM (ID_PSRESTARTWINDOWS | 0x1)
|
||||||
|
|
||||||
|
|
||||||
|
#define WIZ_CXDLG 276
|
||||||
|
#define WIZ_CYDLG 140
|
||||||
|
|
||||||
|
#define WIZ_CXBMP 80
|
||||||
|
|
||||||
|
#define WIZ_BODYX 92
|
||||||
|
#define WIZ_BODYCX 184
|
||||||
|
|
||||||
|
#define PROP_SM_CXDLG 212
|
||||||
|
#define PROP_SM_CYDLG 188
|
||||||
|
|
||||||
|
#define PROP_MED_CXDLG 227
|
||||||
|
#define PROP_MED_CYDLG 215
|
||||||
|
|
||||||
|
#define PROP_LG_CXDLG 252
|
||||||
|
#define PROP_LG_CYDLG 218
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Property sheet support (macros)
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define PropSheet_SetCurSel(hDlg, hpage, index) \
|
||||||
|
SNDMSG(hDlg, PSM_SETCURSEL, (WPARAM)index, (LPARAM)hpage)
|
||||||
|
|
||||||
|
#define PropSheet_RemovePage(hDlg, index, hpage) \
|
||||||
|
SNDMSG(hDlg, PSM_REMOVEPAGE, index, (LPARAM)hpage)
|
||||||
|
|
||||||
|
#define PropSheet_AddPage(hDlg, hpage) \
|
||||||
|
SNDMSG(hDlg, PSM_ADDPAGE, 0, (LPARAM)hpage)
|
||||||
|
|
||||||
|
#define PropSheet_Changed(hDlg, hwnd) \
|
||||||
|
SNDMSG(hDlg, PSM_CHANGED, (WPARAM)hwnd, 0L)
|
||||||
|
|
||||||
|
#define PropSheet_RestartWindows(hDlg) \
|
||||||
|
SNDMSG(hDlg, PSM_RESTARTWINDOWS, 0, 0L)
|
||||||
|
|
||||||
|
#define PropSheet_RebootSystem(hDlg) \
|
||||||
|
SNDMSG(hDlg, PSM_REBOOTSYSTEM, 0, 0L)
|
||||||
|
|
||||||
|
#define PropSheet_CancelToClose(hDlg) \
|
||||||
|
PostMessage(hDlg, PSM_CANCELTOCLOSE, 0, 0L)
|
||||||
|
|
||||||
|
#define PropSheet_QuerySiblings(hDlg, wParam, lParam) \
|
||||||
|
SNDMSG(hDlg, PSM_QUERYSIBLINGS, wParam, lParam)
|
||||||
|
|
||||||
|
#define PropSheet_UnChanged(hDlg, hwnd) \
|
||||||
|
SNDMSG(hDlg, PSM_UNCHANGED, (WPARAM)hwnd, 0L)
|
||||||
|
|
||||||
|
#define PropSheet_Apply(hDlg) \
|
||||||
|
SNDMSG(hDlg, PSM_APPLY, 0, 0L)
|
||||||
|
|
||||||
|
#define PropSheet_SetTitle(hDlg, wStyle, lpszText)\
|
||||||
|
SNDMSG(hDlg, PSM_SETTITLE, wStyle, (LPARAM)(LPCTSTR)lpszText)
|
||||||
|
|
||||||
|
#define PropSheet_SetWizButtons(hDlg, dwFlags) \
|
||||||
|
PostMessage(hDlg, PSM_SETWIZBUTTONS, 0, (LPARAM)dwFlags)
|
||||||
|
|
||||||
|
#define PropSheet_PressButton(hDlg, iButton) \
|
||||||
|
PostMessage(hDlg, PSM_PRESSBUTTON, (WPARAM)iButton, 0)
|
||||||
|
|
||||||
|
#define PropSheet_SetCurSelByID(hDlg, id) \
|
||||||
|
SNDMSG(hDlg, PSM_SETCURSELID, 0, (LPARAM)id)
|
||||||
|
|
||||||
|
#define PropSheet_SetFinishText(hDlg, lpszText) \
|
||||||
|
SNDMSG(hDlg, PSM_SETFINISHTEXT, 0, (LPARAM)lpszText)
|
||||||
|
|
||||||
|
#define PropSheet_GetTabControl(hDlg) \
|
||||||
|
(HWND)SNDMSG(hDlg, PSM_GETTABCONTROL, 0, 0)
|
||||||
|
|
||||||
|
#define PropSheet_IsDialogMessage(hDlg, pMsg) \
|
||||||
|
(BOOL)SNDMSG(hDlg, PSM_ISDIALOGMESSAGE, 0, (LPARAM)pMsg)
|
||||||
|
|
||||||
|
#define PropSheet_GetCurrentPageHwnd(hDlg) \
|
||||||
|
(HWND)SNDMSG(hDlg, PSM_GETCURRENTPAGEHWND, 0, 0L)
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -116,6 +116,23 @@ typedef struct {
|
||||||
DECL_WINELIB_TYPE_AW(OPENFILENAME)
|
DECL_WINELIB_TYPE_AW(OPENFILENAME)
|
||||||
DECL_WINELIB_TYPE_AW(LPOPENFILENAME)
|
DECL_WINELIB_TYPE_AW(LPOPENFILENAME)
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
NMHDR hdr;
|
||||||
|
LPOPENFILENAME32A lpOFN;
|
||||||
|
LPSTR pszFile;
|
||||||
|
} OFNOTIFY32A, *LPOFNOTIFY32A;
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
NMHDR hdr;
|
||||||
|
LPOPENFILENAME32W lpOFN;
|
||||||
|
LPWSTR pszFile;
|
||||||
|
} OFNOTIFY32W, *LPOFNOTIFY32W;
|
||||||
|
|
||||||
|
DECL_WINELIB_TYPE_AW(OFNOTIFY)
|
||||||
|
DECL_WINELIB_TYPE_AW(LPOFNOTIFY)
|
||||||
|
|
||||||
typedef UINT32 (CALLBACK *LPCCHOOKPROC) (HWND32, UINT32, WPARAM32, LPARAM);
|
typedef UINT32 (CALLBACK *LPCCHOOKPROC) (HWND32, UINT32, WPARAM32, LPARAM);
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
@ -361,6 +378,28 @@ DECL_WINELIB_TYPE_AW(LPCHOOSEFONT)
|
||||||
#define CD_LBSELSUB 1
|
#define CD_LBSELSUB 1
|
||||||
#define CD_LBSELADD 2
|
#define CD_LBSELADD 2
|
||||||
|
|
||||||
|
#define CDN_FIRST (0U-601U)
|
||||||
|
#define CDN_LAST (0U-699U)
|
||||||
|
|
||||||
|
#define CDN_INITDONE (CDN_FIRST - 0x0000)
|
||||||
|
#define CDN_SELCHANGE (CDN_FIRST - 0x0001)
|
||||||
|
#define CDN_FOLDERCHANGE (CDN_FIRST - 0x0002)
|
||||||
|
#define CDN_SHAREVIOLATION (CDN_FIRST - 0x0003)
|
||||||
|
#define CDN_HELP (CDN_FIRST - 0x0004)
|
||||||
|
#define CDN_FILEOK (CDN_FIRST - 0x0005)
|
||||||
|
#define CDN_TYPECHANGE (CDN_FIRST - 0x0006)
|
||||||
|
|
||||||
|
#define CDM_FIRST (WM_USER + 100)
|
||||||
|
#define CDM_LAST (WM_USER + 200)
|
||||||
|
|
||||||
|
#define CDM_GETSPEC (CDM_FIRST + 0x0000)
|
||||||
|
#define CDM_GETFILEPATH (CDM_FIRST + 0x0001)
|
||||||
|
#define CDM_GETFOLDERPATH (CDM_FIRST + 0x0002)
|
||||||
|
#define CDM_GETFOLDERLIST (CDM_FIRST + 0x0003)
|
||||||
|
#define CDM_SETCONTROLTEXT (CDM_FIRST + 0x0004)
|
||||||
|
#define CDM_HIDECONTROL (CDM_FIRST + 0x0005)
|
||||||
|
#define CDM_SETDEFEXT (CDM_FIRST + 0x0006)
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
DWORD lStructSize;
|
DWORD lStructSize;
|
||||||
|
@ -387,7 +426,7 @@ typedef struct
|
||||||
typedef UINT32 (CALLBACK *LPPRINTHOOKPROC) (HWND32, UINT32, WPARAM32, LPARAM);
|
typedef UINT32 (CALLBACK *LPPRINTHOOKPROC) (HWND32, UINT32, WPARAM32, LPARAM);
|
||||||
typedef UINT32 (CALLBACK *LPSETUPHOOKPROC) (HWND32, UINT32, WPARAM32, LPARAM);
|
typedef UINT32 (CALLBACK *LPSETUPHOOKPROC) (HWND32, UINT32, WPARAM32, LPARAM);
|
||||||
|
|
||||||
typedef struct
|
typedef struct tagPDA
|
||||||
{
|
{
|
||||||
DWORD lStructSize;
|
DWORD lStructSize;
|
||||||
HWND32 hwndOwner;
|
HWND32 hwndOwner;
|
||||||
|
@ -410,7 +449,7 @@ typedef struct
|
||||||
HGLOBAL32 hSetupTemplate;
|
HGLOBAL32 hSetupTemplate;
|
||||||
} PRINTDLG32A, *LPPRINTDLG32A;
|
} PRINTDLG32A, *LPPRINTDLG32A;
|
||||||
|
|
||||||
typedef struct
|
typedef struct tagPDW
|
||||||
{
|
{
|
||||||
DWORD lStructSize;
|
DWORD lStructSize;
|
||||||
HWND32 hwndOwner;
|
HWND32 hwndOwner;
|
||||||
|
@ -459,6 +498,17 @@ DECL_WINELIB_TYPE_AW(LPPRINTDLG)
|
||||||
#define PD_DISABLEPRINTTOFILE 0x00080000
|
#define PD_DISABLEPRINTTOFILE 0x00080000
|
||||||
#define PD_HIDEPRINTTOFILE 0x00100000
|
#define PD_HIDEPRINTTOFILE 0x00100000
|
||||||
|
|
||||||
|
typedef enum __MIDL_IPrint_0001
|
||||||
|
{
|
||||||
|
PRINTFLAG_MAYBOTHERUSER = 1,
|
||||||
|
PRINTFLAG_PROMPTUSER = 2,
|
||||||
|
PRINTFLAG_USERMAYCHANGEPRINTER = 4,
|
||||||
|
PRINTFLAG_RECOMPOSETODEVICE = 8,
|
||||||
|
PRINTFLAG_DONTACTUALLYPRINT = 16,
|
||||||
|
PRINTFLAG_FORCEPROPERTIES = 32,
|
||||||
|
PRINTFLAG_PRINTTOFILE = 64
|
||||||
|
} PRINTFLAG;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
UINT16 wDriverOffset;
|
UINT16 wDriverOffset;
|
||||||
UINT16 wDeviceOffset;
|
UINT16 wDeviceOffset;
|
||||||
|
@ -485,6 +535,20 @@ typedef DEVNAMES * LPDEVNAMES;
|
||||||
#define CDERR_NOHOOK 0x000B
|
#define CDERR_NOHOOK 0x000B
|
||||||
#define CDERR_REGISTERMSGFAIL 0x000C
|
#define CDERR_REGISTERMSGFAIL 0x000C
|
||||||
|
|
||||||
|
#define PDERR_PRINTERCODES 0x1000
|
||||||
|
#define PDERR_SETUPFAILURE 0x1001
|
||||||
|
#define PDERR_PARSEFAILURE 0x1002
|
||||||
|
#define PDERR_RETDEFFAILURE 0x1003
|
||||||
|
#define PDERR_LOADDRVFAILURE 0x1004
|
||||||
|
#define PDERR_GETDEVMODEFAIL 0x1005
|
||||||
|
#define PDERR_INITFAILURE 0x1006
|
||||||
|
#define PDERR_NODEVICES 0x1007
|
||||||
|
#define PDERR_NODEFAULTPRN 0x1008
|
||||||
|
#define PDERR_DNDMMISMATCH 0x1009
|
||||||
|
#define PDERR_CREATEICFAILURE 0x100A
|
||||||
|
#define PDERR_PRINTERNOTFOUND 0x100B
|
||||||
|
#define PDERR_DEFAULTDIFFERENT 0x100C
|
||||||
|
|
||||||
/* PageSetupDlg stuff ... */
|
/* PageSetupDlg stuff ... */
|
||||||
#define WM_PSD_PAGESETUPDLG (WM_USER )
|
#define WM_PSD_PAGESETUPDLG (WM_USER )
|
||||||
#define WM_PSD_FULLPAGERECT (WM_USER+1)
|
#define WM_PSD_FULLPAGERECT (WM_USER+1)
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
|
|
||||||
#include "wintypes.h"
|
#include "wintypes.h"
|
||||||
|
|
||||||
|
#define MSGF_DDEMGR 0x8001
|
||||||
|
|
||||||
typedef DWORD HCONVLIST;
|
typedef DWORD HCONVLIST;
|
||||||
typedef DWORD HCONV;
|
typedef DWORD HCONV;
|
||||||
typedef DWORD HSZ;
|
typedef DWORD HSZ;
|
||||||
|
|
|
@ -43,5 +43,39 @@ typedef struct _WINE_MOUSEEVENT
|
||||||
void MOUSE_SendEvent( DWORD mouseStatus, DWORD posX, DWORD posY,
|
void MOUSE_SendEvent( DWORD mouseStatus, DWORD posX, DWORD posY,
|
||||||
DWORD keyState, DWORD time, HWND32 hWnd );
|
DWORD keyState, DWORD time, HWND32 hWnd );
|
||||||
|
|
||||||
|
/***********************************
|
||||||
|
* MouseWheel support (defines)
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define MSH_MOUSEWHEEL "MSWHEEL_ROLLMSG"
|
||||||
|
|
||||||
|
#define WHEEL_DELTA 120
|
||||||
|
|
||||||
|
#ifndef WM_MOUSEWHEEL
|
||||||
|
#define WM_MOUSEWHEEL (WM_MOUSELAST+1)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define MOUSEZ_CLASSNAME "MouseZ"
|
||||||
|
#define MOUSEZ_TITLE "Magellan MSWHEEL"
|
||||||
|
|
||||||
|
#define MSH_WHEELMODULE_CLASS (MOUSEZ_CLASSNAME)
|
||||||
|
#define MSH_WHEELMODULE_TITLE (MOUSEZ_TITLE)
|
||||||
|
|
||||||
|
#define MSH_WHEELSUPPORT "MSH_WHEELSUPPORT_MSG"
|
||||||
|
|
||||||
|
#define MSH_SCROLL_LINES "MSH_SCROLL_LINES_MSG"
|
||||||
|
|
||||||
|
#ifndef WHEEL_PAGESCROLL
|
||||||
|
#define WHEEL_PAGESCROLL (UINT_MAX)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SPI_SETWHEELSCROLLLINES
|
||||||
|
#define SPI_SETWHEELSCROLLLINES 105
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/* MouseWheel support
|
||||||
|
***********************************/
|
||||||
|
|
||||||
#endif /* __WINE_MOUSE_H */
|
#endif /* __WINE_MOUSE_H */
|
||||||
|
|
||||||
|
|
|
@ -568,9 +568,6 @@ typedef struct
|
||||||
|
|
||||||
typedef const FOLDERSETTINGS * LPCFOLDERSETTINGS;
|
typedef const FOLDERSETTINGS * LPCFOLDERSETTINGS;
|
||||||
|
|
||||||
typedef BOOL32 (CALLBACK FAR * LPFNADDPROPSHEETPAGE)(HPROPSHEETPAGE, LPARAM);
|
|
||||||
typedef BOOL32 (CALLBACK FAR * LPFNADDPROPSHEETPAGES)(LPVOID, LPFNADDPROPSHEETPAGE,LPARAM);
|
|
||||||
|
|
||||||
/************************************************************************
|
/************************************************************************
|
||||||
* IShellFolder interface
|
* IShellFolder interface
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -117,7 +117,7 @@ extern "C" {
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
int type;
|
int type;
|
||||||
} exception;
|
} wine_exception;
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
|
|
@ -219,7 +219,7 @@ typedef struct
|
||||||
INT16 cx;
|
INT16 cx;
|
||||||
INT16 cy;
|
INT16 cy;
|
||||||
UINT16 flags;
|
UINT16 flags;
|
||||||
} WINDOWPOS16;
|
} WINDOWPOS16, *LPWINDOWPOS16;
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
@ -230,9 +230,10 @@ typedef struct
|
||||||
INT32 cx;
|
INT32 cx;
|
||||||
INT32 cy;
|
INT32 cy;
|
||||||
UINT32 flags;
|
UINT32 flags;
|
||||||
} WINDOWPOS32;
|
} WINDOWPOS32, *LPWINDOWPOS32;
|
||||||
|
|
||||||
DECL_WINELIB_TYPE(WINDOWPOS)
|
DECL_WINELIB_TYPE(WINDOWPOS)
|
||||||
|
DECL_WINELIB_TYPE(LPWINDOWPOS)
|
||||||
|
|
||||||
/* SetWindowPlacement() struct */
|
/* SetWindowPlacement() struct */
|
||||||
typedef struct
|
typedef struct
|
||||||
|
@ -327,6 +328,8 @@ DECL_WINELIB_TYPE(LPNCCALCSIZE_PARAMS)
|
||||||
#define HTOBJECT 19
|
#define HTOBJECT 19
|
||||||
#define HTCLOSE 20
|
#define HTCLOSE 20
|
||||||
#define HTHELP 21
|
#define HTHELP 21
|
||||||
|
#define HTSIZEFIRST HTLEFT
|
||||||
|
#define HTSIZELAST HTBOTTOMRIGHT
|
||||||
|
|
||||||
/* WM_SYSCOMMAND parameters */
|
/* WM_SYSCOMMAND parameters */
|
||||||
#ifdef SC_SIZE /* at least HP-UX: already defined in /usr/include/sys/signal.h */
|
#ifdef SC_SIZE /* at least HP-UX: already defined in /usr/include/sys/signal.h */
|
||||||
|
@ -1012,9 +1015,9 @@ typedef struct {
|
||||||
LPSID Group;
|
LPSID Group;
|
||||||
LPACL Sacl;
|
LPACL Sacl;
|
||||||
LPACL Dacl;
|
LPACL Dacl;
|
||||||
} SECURITY_DESCRIPTOR, *LPSECURITY_DESCRIPTOR;
|
} SECURITY_DESCRIPTOR, *PSECURITY_DESCRIPTOR, *LPSECURITY_DESCRIPTOR;
|
||||||
|
|
||||||
typedef DWORD SECURITY_INFORMATION;
|
typedef DWORD SECURITY_INFORMATION;
|
||||||
|
|
||||||
|
|
||||||
/* 64 bit number of 100 nanoseconds intervals since January 1, 1601 */
|
/* 64 bit number of 100 nanoseconds intervals since January 1, 1601 */
|
||||||
|
@ -1164,7 +1167,7 @@ DECL_WINELIB_TYPE_AW(LPWIN32_FIND_DATA)
|
||||||
|
|
||||||
#define CN_RECEIVE 0x0001
|
#define CN_RECEIVE 0x0001
|
||||||
#define CN_TRANSMIT 0x0002
|
#define CN_TRANSMIT 0x0002
|
||||||
#define CN_EVENT 0x0004
|
/*#define CN_EVENT 0x0004*/
|
||||||
|
|
||||||
typedef struct tagDCB16
|
typedef struct tagDCB16
|
||||||
{
|
{
|
||||||
|
@ -1596,6 +1599,10 @@ typedef struct tagHIGHCONTRASTW
|
||||||
#define IDC_SIZENS32A MAKEINTRESOURCE32A(32645)
|
#define IDC_SIZENS32A MAKEINTRESOURCE32A(32645)
|
||||||
#define IDC_SIZENS32W MAKEINTRESOURCE32W(32645)
|
#define IDC_SIZENS32W MAKEINTRESOURCE32W(32645)
|
||||||
#define IDC_SIZENS WINELIB_NAME_AW(IDC_SIZENS)
|
#define IDC_SIZENS WINELIB_NAME_AW(IDC_SIZENS)
|
||||||
|
#define IDC_SIZEALL16 MAKEINTRESOURCE16(32646)
|
||||||
|
#define IDC_SIZEALL32A MAKEINTRESOURCE32A(32646)
|
||||||
|
#define IDC_SIZEALL32W MAKEINTRESOURCE32W(32646)
|
||||||
|
#define IDC_SIZEALL WINELIB_NAME_AW(IDC_SIZEALL)
|
||||||
#define IDC_NO16 MAKEINTRESOURCE16(32648)
|
#define IDC_NO16 MAKEINTRESOURCE16(32648)
|
||||||
#define IDC_NO32A MAKEINTRESOURCE32A(32648)
|
#define IDC_NO32A MAKEINTRESOURCE32A(32648)
|
||||||
#define IDC_NO32W MAKEINTRESOURCE32W(32648)
|
#define IDC_NO32W MAKEINTRESOURCE32W(32648)
|
||||||
|
@ -1737,6 +1744,7 @@ typedef struct
|
||||||
#define WM_SHOWWINDOW 0x0018
|
#define WM_SHOWWINDOW 0x0018
|
||||||
#define WM_CTLCOLOR 0x0019
|
#define WM_CTLCOLOR 0x0019
|
||||||
#define WM_WININICHANGE 0x001a
|
#define WM_WININICHANGE 0x001a
|
||||||
|
#define WM_SETTINGCHANGE WM_WININICHANGE
|
||||||
#define WM_DEVMODECHANGE 0x001b
|
#define WM_DEVMODECHANGE 0x001b
|
||||||
#define WM_ACTIVATEAPP 0x001c
|
#define WM_ACTIVATEAPP 0x001c
|
||||||
#define WM_FONTCHANGE 0x001d
|
#define WM_FONTCHANGE 0x001d
|
||||||
|
@ -1791,7 +1799,7 @@ typedef struct
|
||||||
#define WM_CONTEXTMENU 0x007b
|
#define WM_CONTEXTMENU 0x007b
|
||||||
#define WM_STYLECHANGING 0x007c
|
#define WM_STYLECHANGING 0x007c
|
||||||
#define WM_STYLECHANGED 0x007d
|
#define WM_STYLECHANGED 0x007d
|
||||||
|
#define WM_DISPLAYCHANGE 0x007e
|
||||||
#define WM_GETICON 0x007f
|
#define WM_GETICON 0x007f
|
||||||
#define WM_SETICON 0x0080
|
#define WM_SETICON 0x0080
|
||||||
|
|
||||||
|
@ -3390,6 +3398,8 @@ DECL_WINELIB_TYPE(LPCOMPAREITEMSTRUCT)
|
||||||
#define LMEM_DISCARDED 0x4000
|
#define LMEM_DISCARDED 0x4000
|
||||||
#define LMEM_LOCKCOUNT 0x00FF
|
#define LMEM_LOCKCOUNT 0x00FF
|
||||||
|
|
||||||
|
#define LPTR (LMEM_FIXED | LMEM_ZEROINIT)
|
||||||
|
|
||||||
#define GMEM_FIXED 0x0000
|
#define GMEM_FIXED 0x0000
|
||||||
#define GMEM_MOVEABLE 0x0002
|
#define GMEM_MOVEABLE 0x0002
|
||||||
#define GMEM_NOCOMPACT 0x0010
|
#define GMEM_NOCOMPACT 0x0010
|
||||||
|
@ -4848,8 +4858,9 @@ BOOL32 WINAPI GetFileAttributesEx32A(LPCSTR,GET_FILEEX_INFO_LEVELS,LPVOID);
|
||||||
BOOL32 WINAPI GetFileAttributesEx32W(LPCWSTR,GET_FILEEX_INFO_LEVELS,LPVOID);
|
BOOL32 WINAPI GetFileAttributesEx32W(LPCWSTR,GET_FILEEX_INFO_LEVELS,LPVOID);
|
||||||
#define GetFileattributesEx WINELIB_NAME_AW(GetFileAttributesEx)
|
#define GetFileattributesEx WINELIB_NAME_AW(GetFileAttributesEx)
|
||||||
DWORD WINAPI GetFileInformationByHandle(HFILE32,BY_HANDLE_FILE_INFORMATION*);
|
DWORD WINAPI GetFileInformationByHandle(HFILE32,BY_HANDLE_FILE_INFORMATION*);
|
||||||
BOOL32 WINAPI GetFileSecurityA(LPCSTR,SECURITY_INFORMATION,LPSECURITY_DESCRIPTOR,DWORD,LPDWORD);
|
BOOL32 WINAPI GetFileSecurity32A(LPCSTR,SECURITY_INFORMATION,LPSECURITY_DESCRIPTOR,DWORD,LPDWORD);
|
||||||
BOOL32 WINAPI GetFileSecurityW(LPCWSTR,SECURITY_INFORMATION,LPSECURITY_DESCRIPTOR,DWORD,LPDWORD);
|
BOOL32 WINAPI GetFileSecurity32W(LPCWSTR,SECURITY_INFORMATION,LPSECURITY_DESCRIPTOR,DWORD,LPDWORD);
|
||||||
|
#define GetFileSecurity WINELIB_NAME_AW(GetFileSecurity)
|
||||||
DWORD WINAPI GetFileSize(HFILE32,LPDWORD);
|
DWORD WINAPI GetFileSize(HFILE32,LPDWORD);
|
||||||
BOOL32 WINAPI GetFileTime(HFILE32,LPFILETIME,LPFILETIME,LPFILETIME);
|
BOOL32 WINAPI GetFileTime(HFILE32,LPFILETIME,LPFILETIME,LPFILETIME);
|
||||||
DWORD WINAPI GetFileType(HFILE32);
|
DWORD WINAPI GetFileType(HFILE32);
|
||||||
|
@ -4864,6 +4875,8 @@ DWORD WINAPI GetLogicalDrives(void);
|
||||||
DWORD WINAPI GetLongPathName32A(LPCSTR,LPSTR,DWORD);
|
DWORD WINAPI GetLongPathName32A(LPCSTR,LPSTR,DWORD);
|
||||||
DWORD WINAPI GetLongPathName32W(LPCWSTR,LPWSTR,DWORD);
|
DWORD WINAPI GetLongPathName32W(LPCWSTR,LPWSTR,DWORD);
|
||||||
#define GetLongPathName WINELIB_NAME_AW(GetLongPathName)
|
#define GetLongPathName WINELIB_NAME_AW(GetLongPathName)
|
||||||
|
DWORD WINAPI GetMenuContextHelpId32(HMENU32);
|
||||||
|
#define GetMenuContextHelpId WINELIB_NAME(GetMenuContextHelpId)
|
||||||
UINT32 WINAPI GetMenuDefaultItem32(HMENU32,UINT32,UINT32);
|
UINT32 WINAPI GetMenuDefaultItem32(HMENU32,UINT32,UINT32);
|
||||||
#define GetMenuDefaultItem WINELIB_NAME(GetMenuDefaultItem)
|
#define GetMenuDefaultItem WINELIB_NAME(GetMenuDefaultItem)
|
||||||
BOOL32 WINAPI GetMenuItemInfo32A(HMENU32,UINT32,BOOL32,MENUITEMINFO32A*);
|
BOOL32 WINAPI GetMenuItemInfo32A(HMENU32,UINT32,BOOL32,MENUITEMINFO32A*);
|
||||||
|
@ -4877,6 +4890,7 @@ BOOL32 WINAPI GetNumberOfConsoleMouseButtons(LPDWORD);
|
||||||
UINT32 WINAPI GetOEMCP(void);
|
UINT32 WINAPI GetOEMCP(void);
|
||||||
DWORD WINAPI GetPriorityClass(HANDLE32);
|
DWORD WINAPI GetPriorityClass(HANDLE32);
|
||||||
HANDLE32 WINAPI GetProcessHeap(void);
|
HANDLE32 WINAPI GetProcessHeap(void);
|
||||||
|
DWORD WINAPI GetProcessVersion(DWORD);
|
||||||
DWORD WINAPI GetShortPathName32A(LPCSTR,LPSTR,DWORD);
|
DWORD WINAPI GetShortPathName32A(LPCSTR,LPSTR,DWORD);
|
||||||
DWORD WINAPI GetShortPathName32W(LPCWSTR,LPWSTR,DWORD);
|
DWORD WINAPI GetShortPathName32W(LPCWSTR,LPWSTR,DWORD);
|
||||||
#define GetShortPathName WINELIB_NAME_AW(GetShortPathName)
|
#define GetShortPathName WINELIB_NAME_AW(GetShortPathName)
|
||||||
|
@ -4966,6 +4980,9 @@ HANDLE32 WINAPI OpenService32A(HANDLE32,LPCSTR,DWORD);
|
||||||
HANDLE32 WINAPI OpenService32W(HANDLE32,LPCWSTR,DWORD);
|
HANDLE32 WINAPI OpenService32W(HANDLE32,LPCWSTR,DWORD);
|
||||||
#define OpenService WINELIB_NAME_AW(OpenService)
|
#define OpenService WINELIB_NAME_AW(OpenService)
|
||||||
BOOL32 WINAPI PaintDesktop(HDC32);
|
BOOL32 WINAPI PaintDesktop(HDC32);
|
||||||
|
BOOL32 WINAPI PostThreadMessage32A(DWORD, UINT32, WPARAM32, LPARAM);
|
||||||
|
BOOL32 WINAPI PostThreadMessage32W(DWORD, UINT32, WPARAM32, LPARAM);
|
||||||
|
#define PostThreadMessage WINELIB_NAME_AW(PostThreadMessage)
|
||||||
BOOL32 WINAPI PulseEvent(HANDLE32);
|
BOOL32 WINAPI PulseEvent(HANDLE32);
|
||||||
BOOL32 WINAPI PurgeComm(HANDLE32,DWORD);
|
BOOL32 WINAPI PurgeComm(HANDLE32,DWORD);
|
||||||
DWORD WINAPI QueryDosDevice32A(LPCSTR,LPSTR,DWORD);
|
DWORD WINAPI QueryDosDevice32A(LPCSTR,LPSTR,DWORD);
|
||||||
|
@ -5026,12 +5043,16 @@ LONG WINAPI RegUnLoadKey32W(HKEY,LPCWSTR);
|
||||||
BOOL32 WINAPI ReleaseSemaphore(HANDLE32,LONG,LPLONG);
|
BOOL32 WINAPI ReleaseSemaphore(HANDLE32,LONG,LPLONG);
|
||||||
BOOL32 WINAPI ResetEvent(HANDLE32);
|
BOOL32 WINAPI ResetEvent(HANDLE32);
|
||||||
DWORD WINAPI ResumeThread(HANDLE32);
|
DWORD WINAPI ResumeThread(HANDLE32);
|
||||||
|
UINT32 WINAPI ReuseDDElParam(UINT32,UINT32,UINT32,UINT32,UINT32);
|
||||||
VOID WINAPI RtlFillMemory(LPVOID,UINT32,UINT32);
|
VOID WINAPI RtlFillMemory(LPVOID,UINT32,UINT32);
|
||||||
VOID WINAPI RtlMoveMemory(LPVOID,LPCVOID,UINT32);
|
VOID WINAPI RtlMoveMemory(LPVOID,LPCVOID,UINT32);
|
||||||
VOID WINAPI RtlZeroMemory(LPVOID,UINT32);
|
VOID WINAPI RtlZeroMemory(LPVOID,UINT32);
|
||||||
DWORD WINAPI SearchPath32A(LPCSTR,LPCSTR,LPCSTR,DWORD,LPSTR,LPSTR*);
|
DWORD WINAPI SearchPath32A(LPCSTR,LPCSTR,LPCSTR,DWORD,LPSTR,LPSTR*);
|
||||||
DWORD WINAPI SearchPath32W(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPWSTR,LPWSTR*);
|
DWORD WINAPI SearchPath32W(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPWSTR,LPWSTR*);
|
||||||
#define SearchPath WINELIB_NAME(SearchPath)
|
#define SearchPath WINELIB_NAME(SearchPath)
|
||||||
|
BOOL32 WINAPI SendNotifyMessage32A(HWND32,UINT32,WPARAM32,LPARAM);
|
||||||
|
BOOL32 WINAPI SendNotifyMessage32W(HWND32,UINT32,WPARAM32,LPARAM);
|
||||||
|
#define SendNotifyMessage WINELIB_NAME_AW(SendNotifyMessage)
|
||||||
BOOL32 WINAPI SetCommMask(INT32,DWORD);
|
BOOL32 WINAPI SetCommMask(INT32,DWORD);
|
||||||
BOOL32 WINAPI SetCommTimeouts(INT32,LPCOMMTIMEOUTS);
|
BOOL32 WINAPI SetCommTimeouts(INT32,LPCOMMTIMEOUTS);
|
||||||
BOOL32 WINAPI SetComputerName32A(LPCSTR);
|
BOOL32 WINAPI SetComputerName32A(LPCSTR);
|
||||||
|
@ -5051,6 +5072,9 @@ BOOL32 WINAPI SetEvent(HANDLE32);
|
||||||
VOID WINAPI SetFileApisToANSI(void);
|
VOID WINAPI SetFileApisToANSI(void);
|
||||||
VOID WINAPI SetFileApisToOEM(void);
|
VOID WINAPI SetFileApisToOEM(void);
|
||||||
DWORD WINAPI SetFilePointer(HFILE32,LONG,LPLONG,DWORD);
|
DWORD WINAPI SetFilePointer(HFILE32,LONG,LPLONG,DWORD);
|
||||||
|
BOOL32 WINAPI SetFileSecurity32A(LPCSTR,SECURITY_INFORMATION,LPSECURITY_DESCRIPTOR);
|
||||||
|
BOOL32 WINAPI SetFileSecurity32W(LPCWSTR,SECURITY_INFORMATION,LPSECURITY_DESCRIPTOR);
|
||||||
|
#define SetFileSecurity WINELIB_NAME_AW(SetFileSecurity)
|
||||||
BOOL32 WINAPI SetFileTime(HFILE32,const FILETIME*,const FILETIME*,
|
BOOL32 WINAPI SetFileTime(HFILE32,const FILETIME*,const FILETIME*,
|
||||||
const FILETIME*);
|
const FILETIME*);
|
||||||
BOOL32 WINAPI SetHandleInformation(HANDLE32,DWORD,DWORD);
|
BOOL32 WINAPI SetHandleInformation(HANDLE32,DWORD,DWORD);
|
||||||
|
@ -5085,6 +5109,7 @@ BOOL32 WINAPI TlsSetValue(DWORD,LPVOID);
|
||||||
VOID WINAPI UnMapLS(SEGPTR);
|
VOID WINAPI UnMapLS(SEGPTR);
|
||||||
BOOL32 WINAPI UnlockFile(HFILE32,DWORD,DWORD,DWORD,DWORD);
|
BOOL32 WINAPI UnlockFile(HFILE32,DWORD,DWORD,DWORD,DWORD);
|
||||||
BOOL32 WINAPI UnmapViewOfFile(LPVOID);
|
BOOL32 WINAPI UnmapViewOfFile(LPVOID);
|
||||||
|
UINT32 WINAPI UnpackDDElParam(UINT32,UINT32,UINT32*,UINT32*);
|
||||||
LPVOID WINAPI VirtualAlloc(LPVOID,DWORD,DWORD,DWORD);
|
LPVOID WINAPI VirtualAlloc(LPVOID,DWORD,DWORD,DWORD);
|
||||||
BOOL32 WINAPI VirtualFree(LPVOID,DWORD,DWORD);
|
BOOL32 WINAPI VirtualFree(LPVOID,DWORD,DWORD);
|
||||||
BOOL32 WINAPI VirtualLock(LPVOID,DWORD);
|
BOOL32 WINAPI VirtualLock(LPVOID,DWORD);
|
||||||
|
@ -6209,7 +6234,7 @@ HACCEL32 WINAPI LoadAccelerators32W(HINSTANCE32,LPCWSTR);
|
||||||
HBITMAP16 WINAPI LoadBitmap16(HANDLE16,SEGPTR);
|
HBITMAP16 WINAPI LoadBitmap16(HANDLE16,SEGPTR);
|
||||||
HBITMAP32 WINAPI LoadBitmap32A(HANDLE32,LPCSTR);
|
HBITMAP32 WINAPI LoadBitmap32A(HANDLE32,LPCSTR);
|
||||||
HBITMAP32 WINAPI LoadBitmap32W(HANDLE32,LPCWSTR);
|
HBITMAP32 WINAPI LoadBitmap32W(HANDLE32,LPCWSTR);
|
||||||
#define LoadBitmap WINELIB_NAME(LoadBitmap)
|
#define LoadBitmap WINELIB_NAME_AW(LoadBitmap)
|
||||||
HCURSOR16 WINAPI LoadCursor16(HINSTANCE16,SEGPTR);
|
HCURSOR16 WINAPI LoadCursor16(HINSTANCE16,SEGPTR);
|
||||||
HCURSOR32 WINAPI LoadCursor32A(HINSTANCE32,LPCSTR);
|
HCURSOR32 WINAPI LoadCursor32A(HINSTANCE32,LPCSTR);
|
||||||
HCURSOR32 WINAPI LoadCursor32W(HINSTANCE32,LPCWSTR);
|
HCURSOR32 WINAPI LoadCursor32W(HINSTANCE32,LPCWSTR);
|
||||||
|
@ -6589,6 +6614,9 @@ void WINAPI SetInternalWindowPos32(HWND32,UINT32,LPRECT32,LPPOINT32);
|
||||||
BOOL16 WINAPI SetMenu16(HWND16,HMENU16);
|
BOOL16 WINAPI SetMenu16(HWND16,HMENU16);
|
||||||
BOOL32 WINAPI SetMenu32(HWND32,HMENU32);
|
BOOL32 WINAPI SetMenu32(HWND32,HMENU32);
|
||||||
#define SetMenu WINELIB_NAME(SetMenu)
|
#define SetMenu WINELIB_NAME(SetMenu)
|
||||||
|
BOOL16 WINAPI SetMenuContextHelpId16(HMENU16,DWORD);
|
||||||
|
BOOL32 WINAPI SetMenuContextHelpId32(HMENU32,DWORD);
|
||||||
|
#define SetMenuContextHelpId WINELIB_NAME(SetMenuContextHelpId)
|
||||||
BOOL16 WINAPI SetMenuItemBitmaps16(HMENU16,UINT16,UINT16,HBITMAP16,HBITMAP16);
|
BOOL16 WINAPI SetMenuItemBitmaps16(HMENU16,UINT16,UINT16,HBITMAP16,HBITMAP16);
|
||||||
BOOL32 WINAPI SetMenuItemBitmaps32(HMENU32,UINT32,UINT32,HBITMAP32,HBITMAP32);
|
BOOL32 WINAPI SetMenuItemBitmaps32(HMENU32,UINT32,UINT32,HBITMAP32,HBITMAP32);
|
||||||
#define SetMenuItemBitmaps WINELIB_NAME(SetMenuItemBitmaps)
|
#define SetMenuItemBitmaps WINELIB_NAME(SetMenuItemBitmaps)
|
||||||
|
@ -6674,9 +6702,9 @@ BOOL32 WINAPI SetWindowPos32(HWND32,HWND32,INT32,INT32,INT32,INT32,WORD);
|
||||||
INT16 WINAPI SetWindowRgn16(HWND16,HRGN16,BOOL16);
|
INT16 WINAPI SetWindowRgn16(HWND16,HRGN16,BOOL16);
|
||||||
INT32 WINAPI SetWindowRgn32(HWND32,HRGN32,BOOL32);
|
INT32 WINAPI SetWindowRgn32(HWND32,HRGN32,BOOL32);
|
||||||
#define SetWindowRgn WINELIB_NAME(SetWindowRgn)
|
#define SetWindowRgn WINELIB_NAME(SetWindowRgn)
|
||||||
void WINAPI SetWindowText16(HWND16,SEGPTR);
|
BOOL16 WINAPI SetWindowText16(HWND16,SEGPTR);
|
||||||
void WINAPI SetWindowText32A(HWND32,LPCSTR);
|
BOOL32 WINAPI SetWindowText32A(HWND32,LPCSTR);
|
||||||
void WINAPI SetWindowText32W(HWND32,LPCWSTR);
|
BOOL32 WINAPI SetWindowText32W(HWND32,LPCWSTR);
|
||||||
#define SetWindowText WINELIB_NAME_AW(SetWindowText)
|
#define SetWindowText WINELIB_NAME_AW(SetWindowText)
|
||||||
WORD WINAPI SetWindowWord16(HWND16,INT16,WORD);
|
WORD WINAPI SetWindowWord16(HWND16,INT16,WORD);
|
||||||
WORD WINAPI SetWindowWord32(HWND32,INT32,WORD);
|
WORD WINAPI SetWindowWord32(HWND32,INT32,WORD);
|
||||||
|
|
|
@ -26,7 +26,9 @@ extern int WIN32_LastError;
|
||||||
#define SEVERITY_SUCCESS 0
|
#define SEVERITY_SUCCESS 0
|
||||||
#define SEVERITY_ERROR 1
|
#define SEVERITY_ERROR 1
|
||||||
|
|
||||||
|
#define NO_ERROR 0
|
||||||
#define ERROR_SUCCESS 0
|
#define ERROR_SUCCESS 0
|
||||||
|
#define ERROR_INVALID_FUNCTION 1
|
||||||
#define ERROR_FILE_NOT_FOUND 2
|
#define ERROR_FILE_NOT_FOUND 2
|
||||||
#define ERROR_PATH_NOT_FOUND 3
|
#define ERROR_PATH_NOT_FOUND 3
|
||||||
#define ERROR_TOO_MANY_OPEN_FILES 4
|
#define ERROR_TOO_MANY_OPEN_FILES 4
|
||||||
|
@ -37,30 +39,87 @@ extern int WIN32_LastError;
|
||||||
#define ERROR_INVALID_ACCESS 12
|
#define ERROR_INVALID_ACCESS 12
|
||||||
#define ERROR_INVALID_DATA 13
|
#define ERROR_INVALID_DATA 13
|
||||||
#define ERROR_OUTOFMEMORY 14
|
#define ERROR_OUTOFMEMORY 14
|
||||||
|
#define ERROR_INVALID_DRIVE 15
|
||||||
|
#define ERROR_CURRENT_DIRECTORY 16
|
||||||
|
#define ERROR_NOT_SAME_DEVICE 17
|
||||||
#define ERROR_NO_MORE_FILES 18
|
#define ERROR_NO_MORE_FILES 18
|
||||||
|
#define ERROR_WRITE_PROTECT 19
|
||||||
|
#define ERROR_BAD_UNIT 20
|
||||||
|
#define ERROR_NOT_READY 21
|
||||||
|
#define ERROR_BAD_COMMAND 22
|
||||||
|
#define ERROR_CRC 23
|
||||||
|
#define ERROR_BAD_LENGTH 24
|
||||||
|
#define ERROR_SEEK 25
|
||||||
|
#define ERROR_NOT_DOS_DISK 26
|
||||||
|
#define ERROR_SECTOR_NOT_FOUND 27
|
||||||
|
#define ERROR_WRITE_FAULT 29
|
||||||
|
#define ERROR_READ_FAULT 30
|
||||||
|
#define ERROR_ALREADY_ASSIGNED 85
|
||||||
|
#define ERROR_INVALID_PASSWORD 86
|
||||||
|
#define ERROR_NET_WRITE_FAULT 88
|
||||||
#define ERROR_SHARING_VIOLATION 32
|
#define ERROR_SHARING_VIOLATION 32
|
||||||
#define ERROR_LOCK_VIOLATION 33
|
#define ERROR_LOCK_VIOLATION 33
|
||||||
|
#define ERROR_WRONG_DISK 34
|
||||||
|
#define ERROR_SHARING_BUFFER_EXCEEDED 36
|
||||||
|
#define ERROR_HANDLE_EOF 38
|
||||||
|
#define ERROR_HANDLE_DISK_FULL 39
|
||||||
#define ERROR_DUP_NAME 52
|
#define ERROR_DUP_NAME 52
|
||||||
#define ERROR_BAD_NETPATH 53
|
#define ERROR_BAD_NETPATH 53
|
||||||
|
#define ERROR_NETWORK_BUSY 54
|
||||||
|
#define ERROR_DEV_NOT_EXIST 55
|
||||||
|
#define ERROR_ADAP_HDW_ERR 57
|
||||||
|
#define ERROR_BAD_NET_RESP 58
|
||||||
|
#define ERROR_UNEXP_NET_ERR 59
|
||||||
|
#define ERROR_BAD_REM_ADAP 60
|
||||||
|
#define ERROR_NO_SPOOL_SPACE 62
|
||||||
|
#define ERROR_NETNAME_DELETED 64
|
||||||
|
#define ERROR_NETWORK_ACCESS_DENIED 65
|
||||||
|
#define ERROR_BAD_DEV_TYPE 66
|
||||||
|
#define ERROR_BAD_NET_NAME 67
|
||||||
|
#define ERROR_TOO_MANY_NAMES 68
|
||||||
|
#define ERROR_SHARING_PAUSED 70
|
||||||
|
#define ERROR_REQ_NOT_ACCEP 71
|
||||||
#define ERROR_FILE_EXISTS 80
|
#define ERROR_FILE_EXISTS 80
|
||||||
#define ERROR_CANNOT_MAKE 82
|
#define ERROR_CANNOT_MAKE 82
|
||||||
#define ERROR_INVALID_PARAMETER 87
|
#define ERROR_INVALID_PARAMETER 87
|
||||||
|
#define ERROR_DISK_CHANGE 107
|
||||||
|
#define ERROR_DRIVE_LOCKED 108
|
||||||
#define ERROR_BROKEN_PIPE 109
|
#define ERROR_BROKEN_PIPE 109
|
||||||
|
#define ERROR_BUFFER_OVERFLOW 111
|
||||||
#define ERROR_DISK_FULL 112
|
#define ERROR_DISK_FULL 112
|
||||||
|
#define ERROR_NO_MORE_SEARCH_HANDLES 113
|
||||||
|
#define ERROR_INVALID_TARGET_HANDLE 114
|
||||||
|
#define ERROR_INVALID_CATEGORY 117
|
||||||
#define ERROR_CALL_NOT_IMPLEMENTED 120
|
#define ERROR_CALL_NOT_IMPLEMENTED 120
|
||||||
#define ERROR_INSUFFICIENT_BUFFER 122
|
#define ERROR_INSUFFICIENT_BUFFER 122
|
||||||
|
#define ERROR_INVALID_NAME 123
|
||||||
|
#define ERROR_INVALID_LEVEL 124
|
||||||
|
#define ERROR_NO_VOLUME_LABEL 125
|
||||||
|
#define ERROR_NEGATIVE_SEEK 131
|
||||||
#define ERROR_SEEK_ON_DEVICE 132
|
#define ERROR_SEEK_ON_DEVICE 132
|
||||||
|
#define ERROR_DIR_NOT_ROOT 144
|
||||||
#define ERROR_DIR_NOT_EMPTY 145
|
#define ERROR_DIR_NOT_EMPTY 145
|
||||||
|
#define ERROR_LABEL_TOO_LONG 154
|
||||||
#define ERROR_BAD_PATHNAME 161
|
#define ERROR_BAD_PATHNAME 161
|
||||||
|
#define ERROR_LOCK_FAILED 167
|
||||||
#define ERROR_BUSY 170
|
#define ERROR_BUSY 170
|
||||||
|
#define ERROR_INVALID_ORDINAL 182
|
||||||
#define ERROR_ALREADY_EXISTS 183
|
#define ERROR_ALREADY_EXISTS 183
|
||||||
|
#define ERROR_INVALID_EXE_SIGNATURE 191
|
||||||
|
#define ERROR_BAD_EXE_FORMAT 193
|
||||||
#define ERROR_FILENAME_EXCED_RANGE 206
|
#define ERROR_FILENAME_EXCED_RANGE 206
|
||||||
|
#define ERROR_META_EXPANSION_TOO_LONG 208
|
||||||
#define ERROR_MORE_DATA 234
|
#define ERROR_MORE_DATA 234
|
||||||
#define ERROR_NO_MORE_ITEMS 259
|
#define ERROR_NO_MORE_ITEMS 259
|
||||||
|
#define ERROR_DIRECTORY 267
|
||||||
#define ERROR_NOT_OWNER 288
|
#define ERROR_NOT_OWNER 288
|
||||||
#define ERROR_TOO_MANY_POSTS 298
|
#define ERROR_TOO_MANY_POSTS 298
|
||||||
#define ERROR_INVALID_ADDRESS 487
|
#define ERROR_INVALID_ADDRESS 487
|
||||||
|
#define ERROR_OPERATION_ABORTED 995
|
||||||
|
#define ERROR_IO_INCOMPLETE 996
|
||||||
|
#define ERROR_IO_PENDING 997
|
||||||
#define ERROR_INVALID_ACCESS_TO_MEM 998
|
#define ERROR_INVALID_ACCESS_TO_MEM 998
|
||||||
|
#define ERROR_SWAPERROR 999
|
||||||
#define ERROR_CAN_NOT_COMPLETE 1003
|
#define ERROR_CAN_NOT_COMPLETE 1003
|
||||||
#define ERROR_BADKEY 1010 /* Config reg key invalid */
|
#define ERROR_BADKEY 1010 /* Config reg key invalid */
|
||||||
#define ERROR_CANTREAD 1012 /* Config reg key couldn't be read */
|
#define ERROR_CANTREAD 1012 /* Config reg key couldn't be read */
|
||||||
|
|
|
@ -5,6 +5,12 @@
|
||||||
|
|
||||||
#pragma pack(1)
|
#pragma pack(1)
|
||||||
|
|
||||||
|
typedef struct _ABCFLOAT {
|
||||||
|
FLOAT abcfA;
|
||||||
|
FLOAT abcfB;
|
||||||
|
FLOAT abcfC;
|
||||||
|
} ABCFLOAT, *PABCFLOAT, *LPABCFLOAT;
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
WORD wFirst;
|
WORD wFirst;
|
||||||
|
@ -75,6 +81,22 @@ typedef struct tagPIXELFORMATDESCRIPTOR {
|
||||||
DWORD dwDamageMask;
|
DWORD dwDamageMask;
|
||||||
} PIXELFORMATDESCRIPTOR, *LPPIXELFORMATDESCRIPTOR;
|
} PIXELFORMATDESCRIPTOR, *LPPIXELFORMATDESCRIPTOR;
|
||||||
|
|
||||||
|
typedef struct tagCOLORADJUSTMENT
|
||||||
|
{
|
||||||
|
WORD caSize;
|
||||||
|
WORD caFlags;
|
||||||
|
WORD caIlluminantIndex;
|
||||||
|
WORD caRedGamma;
|
||||||
|
WORD caGreenGamma;
|
||||||
|
WORD caBlueGamma;
|
||||||
|
WORD caReferenceBlack;
|
||||||
|
WORD caReferenceWhite;
|
||||||
|
SHORT caContrast;
|
||||||
|
SHORT caBrightness;
|
||||||
|
SHORT caColorfulness;
|
||||||
|
SHORT caRedGreenTint;
|
||||||
|
} COLORADJUSTMENT, *PCOLORADJUSTMENT, *LPCOLORADJUSTMENT;
|
||||||
|
|
||||||
/* Raster operations */
|
/* Raster operations */
|
||||||
|
|
||||||
#define R2_BLACK 1
|
#define R2_BLACK 1
|
||||||
|
@ -1019,6 +1041,16 @@ typedef struct
|
||||||
DECL_WINELIB_TYPE(LOGPEN)
|
DECL_WINELIB_TYPE(LOGPEN)
|
||||||
DECL_WINELIB_TYPE(LPLOGPEN)
|
DECL_WINELIB_TYPE(LPLOGPEN)
|
||||||
|
|
||||||
|
typedef struct tagEXTLOGPEN
|
||||||
|
{
|
||||||
|
DWORD elpPenStyle;
|
||||||
|
DWORD elpWidth;
|
||||||
|
DWORD elpBrushStyle;
|
||||||
|
DWORD elpColor;
|
||||||
|
DWORD elpNumEntries;
|
||||||
|
DWORD elpStyleEntry[1];
|
||||||
|
} EXTLOGPEN, *PEXTLOGPEN, *NPEXTLOGPEN, *LPEXTLOGPEN;
|
||||||
|
|
||||||
#define PS_SOLID 0x00000000
|
#define PS_SOLID 0x00000000
|
||||||
#define PS_DASH 0x00000001
|
#define PS_DASH 0x00000001
|
||||||
#define PS_DOT 0x00000002
|
#define PS_DOT 0x00000002
|
||||||
|
@ -1895,12 +1927,30 @@ typedef struct _RGNDATA {
|
||||||
|
|
||||||
#pragma pack(4)
|
#pragma pack(4)
|
||||||
|
|
||||||
|
/* Declarations for functions that exist only in Win32 */
|
||||||
|
|
||||||
|
BOOL32 WINAPI AngleArc32(HDC32, INT32, INT32, DWORD, FLOAT, FLOAT);
|
||||||
|
BOOL32 WINAPI ArcTo32(HDC32, INT32, INT32, INT32, INT32, INT32, INT32, INT32, INT32);
|
||||||
|
HENHMETAFILE32 WINAPI CloseEnhMetaFile32(HDC32);
|
||||||
|
HBRUSH32 WINAPI CreateDIBPatternBrushPt(BITMAPINFO*,UINT32);
|
||||||
|
HDC32 WINAPI CreateEnhMetaFile32A(HDC32,LPCSTR,const RECT32*,LPCSTR);
|
||||||
|
HDC32 WINAPI CreateEnhMetaFile32W(HDC32,LPCWSTR,const RECT32*,LPCWSTR);
|
||||||
|
#define CreateEnhMetaFile WINELIB_NAME_AW(CreateEnhMetaFile)
|
||||||
|
INT32 WINAPI DrawEscape32(HDC32,INT32,INT32,LPCSTR);
|
||||||
INT16 WINAPI ExcludeVisRect(HDC16,INT16,INT16,INT16,INT16);
|
INT16 WINAPI ExcludeVisRect(HDC16,INT16,INT16,INT16,INT16);
|
||||||
BOOL16 WINAPI FastWindowFrame(HDC16,const RECT16*,INT16,INT16,DWORD);
|
BOOL16 WINAPI FastWindowFrame(HDC16,const RECT16*,INT16,INT16,DWORD);
|
||||||
UINT16 WINAPI GDIRealizePalette(HDC16);
|
UINT16 WINAPI GDIRealizePalette(HDC16);
|
||||||
HPALETTE16 WINAPI GDISelectPalette(HDC16,HPALETTE16,WORD);
|
HPALETTE16 WINAPI GDISelectPalette(HDC16,HPALETTE16,WORD);
|
||||||
|
BOOL32 WINAPI GdiComment32(HDC32,UINT32,const BYTE *);
|
||||||
DWORD WINAPI GetBitmapDimension(HBITMAP16);
|
DWORD WINAPI GetBitmapDimension(HBITMAP16);
|
||||||
DWORD WINAPI GetBrushOrg(HDC16);
|
DWORD WINAPI GetBrushOrg(HDC16);
|
||||||
|
BOOL32 WINAPI GetCharABCWidthsFloat32A(HDC32,UINT32,UINT32,LPABCFLOAT);
|
||||||
|
BOOL32 WINAPI GetCharABCWidthsFloat32W(HDC32,UINT32,UINT32,LPABCFLOAT);
|
||||||
|
#define GetCharABCWidthsFloat WINELIB_NAME_AW(GetCharABCWidthsFloat)
|
||||||
|
BOOL32 WINAPI GetCharWidthFloat32A(HDC32,UINT32,UINT32,PFLOAT);
|
||||||
|
BOOL32 WINAPI GetCharWidthFloat32W(HDC32,UINT32,UINT32,PFLOAT);
|
||||||
|
#define GetCharWidthFloat WINELIB_NAME_AW(GetCharWidthFloat)
|
||||||
|
BOOL32 WINAPI GetColorAdjustment32(HDC32, LPCOLORADJUSTMENT);
|
||||||
HFONT16 WINAPI GetCurLogFont(HDC16);
|
HFONT16 WINAPI GetCurLogFont(HDC16);
|
||||||
DWORD WINAPI GetCurrentPosition(HDC16);
|
DWORD WINAPI GetCurrentPosition(HDC16);
|
||||||
DWORD WINAPI GetDCHook(HDC16,FARPROC16*);
|
DWORD WINAPI GetDCHook(HDC16,FARPROC16*);
|
||||||
|
@ -1908,6 +1958,7 @@ DWORD WINAPI GetDCOrg(HDC16);
|
||||||
HDC16 WINAPI GetDCState(HDC16);
|
HDC16 WINAPI GetDCState(HDC16);
|
||||||
INT16 WINAPI GetEnvironment(LPCSTR,LPDEVMODE16,UINT16);
|
INT16 WINAPI GetEnvironment(LPCSTR,LPDEVMODE16,UINT16);
|
||||||
HGLOBAL16 WINAPI GetMetaFileBits(HMETAFILE16);
|
HGLOBAL16 WINAPI GetMetaFileBits(HMETAFILE16);
|
||||||
|
BOOL32 WINAPI GetMiterLimit(HDC32, PFLOAT);
|
||||||
DWORD WINAPI GetTextExtent(HDC16,LPCSTR,INT16);
|
DWORD WINAPI GetTextExtent(HDC16,LPCSTR,INT16);
|
||||||
DWORD WINAPI GetViewportExt(HDC16);
|
DWORD WINAPI GetViewportExt(HDC16);
|
||||||
DWORD WINAPI GetViewportOrg(HDC16);
|
DWORD WINAPI GetViewportOrg(HDC16);
|
||||||
|
@ -1918,10 +1969,13 @@ INT16 WINAPI IntersectVisRect(HDC16,INT16,INT16,INT16,INT16);
|
||||||
BOOL16 WINAPI IsDCCurrentPalette(HDC16);
|
BOOL16 WINAPI IsDCCurrentPalette(HDC16);
|
||||||
BOOL16 WINAPI IsGDIObject(HGDIOBJ16);
|
BOOL16 WINAPI IsGDIObject(HGDIOBJ16);
|
||||||
BOOL16 WINAPI IsValidMetaFile(HMETAFILE16);
|
BOOL16 WINAPI IsValidMetaFile(HMETAFILE16);
|
||||||
|
BOOL32 WINAPI MaskBlt(HDC32,INT32,INT32,INT32,INT32,HDC32,INT32,INT32,HBITMAP32,INT32,INT32,DWORD);
|
||||||
DWORD WINAPI MoveTo(HDC16,INT16,INT16);
|
DWORD WINAPI MoveTo(HDC16,INT16,INT16);
|
||||||
DWORD WINAPI OffsetViewportOrg(HDC16,INT16,INT16);
|
DWORD WINAPI OffsetViewportOrg(HDC16,INT16,INT16);
|
||||||
INT16 WINAPI OffsetVisRgn(HDC16,INT16,INT16);
|
INT16 WINAPI OffsetVisRgn(HDC16,INT16,INT16);
|
||||||
DWORD WINAPI OffsetWindowOrg(HDC16,INT16,INT16);
|
DWORD WINAPI OffsetWindowOrg(HDC16,INT16,INT16);
|
||||||
|
BOOL32 WINAPI PlgBlt(HDC32,const POINT32*,HDC32,INT32,INT32,INT32,INT32,HBITMAP32,INT32,INT32);
|
||||||
|
BOOL32 WINAPI PolyDraw32(HDC32,const POINT32*,const BYTE*,DWORD);
|
||||||
UINT16 WINAPI RealizeDefaultPalette(HDC16);
|
UINT16 WINAPI RealizeDefaultPalette(HDC16);
|
||||||
INT16 WINAPI RestoreVisRgn(HDC16);
|
INT16 WINAPI RestoreVisRgn(HDC16);
|
||||||
HRGN16 WINAPI SaveVisRgn(HDC16);
|
HRGN16 WINAPI SaveVisRgn(HDC16);
|
||||||
|
@ -1930,12 +1984,14 @@ DWORD WINAPI ScaleWindowExt(HDC16,INT16,INT16,INT16,INT16);
|
||||||
INT16 WINAPI SelectVisRgn(HDC16,HRGN16);
|
INT16 WINAPI SelectVisRgn(HDC16,HRGN16);
|
||||||
DWORD WINAPI SetBitmapDimension(HBITMAP16,INT16,INT16);
|
DWORD WINAPI SetBitmapDimension(HBITMAP16,INT16,INT16);
|
||||||
DWORD WINAPI SetBrushOrg(HDC16,INT16,INT16);
|
DWORD WINAPI SetBrushOrg(HDC16,INT16,INT16);
|
||||||
|
BOOL32 WINAPI SetColorAdjustment32(HDC32,const COLORADJUSTMENT*);
|
||||||
BOOL16 WINAPI SetDCHook(HDC16,FARPROC16,DWORD);
|
BOOL16 WINAPI SetDCHook(HDC16,FARPROC16,DWORD);
|
||||||
DWORD WINAPI SetDCOrg(HDC16,INT16,INT16);
|
DWORD WINAPI SetDCOrg(HDC16,INT16,INT16);
|
||||||
VOID WINAPI SetDCState(HDC16,HDC16);
|
VOID WINAPI SetDCState(HDC16,HDC16);
|
||||||
INT16 WINAPI SetEnvironment(LPCSTR,LPDEVMODE16,UINT16);
|
INT16 WINAPI SetEnvironment(LPCSTR,LPDEVMODE16,UINT16);
|
||||||
WORD WINAPI SetHookFlags(HDC16,WORD);
|
WORD WINAPI SetHookFlags(HDC16,WORD);
|
||||||
HMETAFILE16 WINAPI SetMetaFileBits(HGLOBAL16);
|
HMETAFILE16 WINAPI SetMetaFileBits(HGLOBAL16);
|
||||||
|
BOOL32 WINAPI SetMiterLimit(HDC32, FLOAT, PFLOAT);
|
||||||
DWORD WINAPI SetViewportExt(HDC16,INT16,INT16);
|
DWORD WINAPI SetViewportExt(HDC16,INT16,INT16);
|
||||||
DWORD WINAPI SetViewportOrg(HDC16,INT16,INT16);
|
DWORD WINAPI SetViewportOrg(HDC16,INT16,INT16);
|
||||||
DWORD WINAPI SetWindowExt(HDC16,INT16,INT16);
|
DWORD WINAPI SetWindowExt(HDC16,INT16,INT16);
|
||||||
|
@ -2186,6 +2242,9 @@ BOOL32 WINAPI FillPath32(HDC32);
|
||||||
BOOL16 WINAPI FillRgn16(HDC16,HRGN16,HBRUSH16);
|
BOOL16 WINAPI FillRgn16(HDC16,HRGN16,HBRUSH16);
|
||||||
BOOL32 WINAPI FillRgn32(HDC32,HRGN32,HBRUSH32);
|
BOOL32 WINAPI FillRgn32(HDC32,HRGN32,HBRUSH32);
|
||||||
#define FillRgn WINELIB_NAME(FillRgn)
|
#define FillRgn WINELIB_NAME(FillRgn)
|
||||||
|
BOOL16 WINAPI FlattenPath16(HDC16);
|
||||||
|
BOOL32 WINAPI FlattenPath32(HDC32);
|
||||||
|
#define FlattenPath WINELIB_NAME(FlattenPath)
|
||||||
BOOL16 WINAPI FloodFill16(HDC16,INT16,INT16,COLORREF);
|
BOOL16 WINAPI FloodFill16(HDC16,INT16,INT16,COLORREF);
|
||||||
BOOL32 WINAPI FloodFill32(HDC32,INT32,INT32,COLORREF);
|
BOOL32 WINAPI FloodFill32(HDC32,INT32,INT32,COLORREF);
|
||||||
#define FloodFill WINELIB_NAME(FloodFill)
|
#define FloodFill WINELIB_NAME(FloodFill)
|
||||||
|
@ -2433,6 +2492,7 @@ BOOL32 WINAPI Polygon32(HDC32,const POINT32*,INT32);
|
||||||
BOOL16 WINAPI Polyline16(HDC16,const POINT16*,INT16);
|
BOOL16 WINAPI Polyline16(HDC16,const POINT16*,INT16);
|
||||||
BOOL32 WINAPI Polyline32(HDC32,const POINT32*,INT32);
|
BOOL32 WINAPI Polyline32(HDC32,const POINT32*,INT32);
|
||||||
#define Polyline WINELIB_NAME(Polyline)
|
#define Polyline WINELIB_NAME(Polyline)
|
||||||
|
BOOL32 WINAPI PolylineTo32(HDC32,const POINT32*,DWORD);
|
||||||
BOOL16 WINAPI PtInRegion16(HRGN16,INT16,INT16);
|
BOOL16 WINAPI PtInRegion16(HRGN16,INT16,INT16);
|
||||||
BOOL32 WINAPI PtInRegion32(HRGN32,INT32,INT32);
|
BOOL32 WINAPI PtInRegion32(HRGN32,INT32,INT32);
|
||||||
#define PtInRegion WINELIB_NAME(PtInRegion)
|
#define PtInRegion WINELIB_NAME(PtInRegion)
|
||||||
|
@ -2600,6 +2660,12 @@ INT16 WINAPI StretchDIBits16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16,
|
||||||
INT32 WINAPI StretchDIBits32(HDC32,INT32,INT32,INT32,INT32,INT32,INT32,
|
INT32 WINAPI StretchDIBits32(HDC32,INT32,INT32,INT32,INT32,INT32,INT32,
|
||||||
INT32,INT32,const VOID*,const BITMAPINFO*,UINT32,DWORD);
|
INT32,INT32,const VOID*,const BITMAPINFO*,UINT32,DWORD);
|
||||||
#define StretchDIBits WINELIB_NAME(StretchDIBits)
|
#define StretchDIBits WINELIB_NAME(StretchDIBits)
|
||||||
|
BOOL16 WINAPI StrokeAndFillPath16(HDC16);
|
||||||
|
BOOL32 WINAPI StrokeAndFillPath32(HDC32);
|
||||||
|
#define StrokeAndFillPath WINELIB_NAME(StrokeAndFillPath)
|
||||||
|
BOOL16 WINAPI StrokePath16(HDC16);
|
||||||
|
BOOL32 WINAPI StrokePath32(HDC32);
|
||||||
|
#define StrokePath WINELIB_NAME(StrokePath)
|
||||||
BOOL32 WINAPI SwapBuffers(HDC32);
|
BOOL32 WINAPI SwapBuffers(HDC32);
|
||||||
BOOL16 WINAPI TextOut16(HDC16,INT16,INT16,LPCSTR,INT16);
|
BOOL16 WINAPI TextOut16(HDC16,INT16,INT16,LPCSTR,INT16);
|
||||||
BOOL32 WINAPI TextOut32A(HDC32,INT32,INT32,LPCSTR,INT32);
|
BOOL32 WINAPI TextOut32A(HDC32,INT32,INT32,LPCSTR,INT32);
|
||||||
|
@ -2611,5 +2677,8 @@ BOOL32 WINAPI UnrealizeObject32(HGDIOBJ32);
|
||||||
INT16 WINAPI UpdateColors16(HDC16);
|
INT16 WINAPI UpdateColors16(HDC16);
|
||||||
BOOL32 WINAPI UpdateColors32(HDC32);
|
BOOL32 WINAPI UpdateColors32(HDC32);
|
||||||
#define UpdateColors WINELIB_NAME(UpdateColors)
|
#define UpdateColors WINELIB_NAME(UpdateColors)
|
||||||
|
BOOL16 WINAPI WidenPath16(HDC16);
|
||||||
|
BOOL32 WINAPI WidenPath32(HDC32);
|
||||||
|
#define WidenPath WINELIB_NAME(WidenPath)
|
||||||
|
|
||||||
#endif /* __WINE_WINGDI_H */
|
#endif /* __WINE_WINGDI_H */
|
||||||
|
|
|
@ -126,7 +126,6 @@ typedef BYTE *PBYTE;
|
||||||
typedef ULONG *PULONG;
|
typedef ULONG *PULONG;
|
||||||
typedef LONG *PLONG;
|
typedef LONG *PLONG;
|
||||||
typedef DWORD *PDWORD;
|
typedef DWORD *PDWORD;
|
||||||
typedef UINT32 *PUINT32;
|
|
||||||
/* common win32 types */
|
/* common win32 types */
|
||||||
typedef CHAR *LPSTR;
|
typedef CHAR *LPSTR;
|
||||||
typedef const CHAR *LPCSTR;
|
typedef const CHAR *LPCSTR;
|
||||||
|
@ -140,10 +139,14 @@ typedef VOID *LPVOID;
|
||||||
typedef const VOID *LPCVOID;
|
typedef const VOID *LPCVOID;
|
||||||
typedef INT16 *LPINT16;
|
typedef INT16 *LPINT16;
|
||||||
typedef UINT16 *LPUINT16;
|
typedef UINT16 *LPUINT16;
|
||||||
|
typedef INT32 *PINT32;
|
||||||
typedef INT32 *LPINT32;
|
typedef INT32 *LPINT32;
|
||||||
|
typedef UINT32 *PUINT32;
|
||||||
typedef UINT32 *LPUINT32;
|
typedef UINT32 *LPUINT32;
|
||||||
typedef HKEY *LPHKEY;
|
typedef HKEY *LPHKEY;
|
||||||
|
typedef FLOAT *PFLOAT;
|
||||||
typedef FLOAT *LPFLOAT;
|
typedef FLOAT *LPFLOAT;
|
||||||
|
typedef BOOL32 *PBOOL32;
|
||||||
typedef BOOL32 *LPBOOL32;
|
typedef BOOL32 *LPBOOL32;
|
||||||
|
|
||||||
/* Special case: a segmented pointer is just a pointer in the user's code. */
|
/* Special case: a segmented pointer is just a pointer in the user's code. */
|
||||||
|
@ -339,6 +342,9 @@ DECL_WINELIB_TYPE(HWND)
|
||||||
#define FAR
|
#define FAR
|
||||||
#define _far
|
#define _far
|
||||||
#define _near
|
#define _near
|
||||||
|
#define IN
|
||||||
|
#define OUT
|
||||||
|
#define OPTIONAL
|
||||||
#endif /* __WINE__ */
|
#endif /* __WINE__ */
|
||||||
|
|
||||||
/* Macro for structure packing. */
|
/* Macro for structure packing. */
|
||||||
|
@ -360,8 +366,8 @@ DECL_WINELIB_TYPE(HWND)
|
||||||
#define SLOWORD(l) ((INT16)(LONG)(l))
|
#define SLOWORD(l) ((INT16)(LONG)(l))
|
||||||
#define SHIWORD(l) ((INT16)((LONG)(l) >> 16))
|
#define SHIWORD(l) ((INT16)((LONG)(l) >> 16))
|
||||||
|
|
||||||
#define MAKELONG(low,high) ((LONG)(((WORD)(low)) | \
|
#define MAKEWORD(low,high) ((WORD)(((BYTE)(low)) | ((WORD)((BYTE)(high))) << 8))
|
||||||
(((DWORD)((WORD)(high))) << 16)))
|
#define MAKELONG(low,high) ((LONG)(((WORD)(low)) | (((DWORD)((WORD)(high))) << 16)))
|
||||||
#define MAKELPARAM(low,high) ((LPARAM)MAKELONG(low,high))
|
#define MAKELPARAM(low,high) ((LPARAM)MAKELONG(low,high))
|
||||||
#define MAKEWPARAM(low,high) ((WPARAM32)MAKELONG(low,high))
|
#define MAKEWPARAM(low,high) ((WPARAM32)MAKELONG(low,high))
|
||||||
#define MAKELRESULT(low,high) ((LRESULT)MAKELONG(low,high))
|
#define MAKELRESULT(low,high) ((LRESULT)MAKELONG(low,high))
|
||||||
|
@ -400,6 +406,11 @@ DECL_WINELIB_TYPE(HWND)
|
||||||
#endif
|
#endif
|
||||||
#define MIN(a,b) (((a) < (b)) ? (a) : (b))
|
#define MIN(a,b) (((a) < (b)) ? (a) : (b))
|
||||||
|
|
||||||
|
#define __max(a,b) MAX(a,b)
|
||||||
|
#define __min(a,b) MIN(a,b)
|
||||||
|
#define max(a,b) MAX(a,b)
|
||||||
|
#define min(a,b) MIN(a,b)
|
||||||
|
|
||||||
/* Winelib run-time flag */
|
/* Winelib run-time flag */
|
||||||
|
|
||||||
#ifdef __WINE__
|
#ifdef __WINE__
|
||||||
|
@ -414,7 +425,7 @@ typedef struct
|
||||||
INT16 cy;
|
INT16 cy;
|
||||||
} SIZE16, *LPSIZE16;
|
} SIZE16, *LPSIZE16;
|
||||||
|
|
||||||
typedef struct
|
typedef struct tagSIZE
|
||||||
{
|
{
|
||||||
INT32 cx;
|
INT32 cx;
|
||||||
INT32 cy;
|
INT32 cy;
|
||||||
|
@ -436,7 +447,7 @@ typedef struct
|
||||||
INT16 y;
|
INT16 y;
|
||||||
} POINT16, *LPPOINT16;
|
} POINT16, *LPPOINT16;
|
||||||
|
|
||||||
typedef struct
|
typedef struct tagPOINT
|
||||||
{
|
{
|
||||||
INT32 x;
|
INT32 x;
|
||||||
INT32 y;
|
INT32 y;
|
||||||
|
@ -463,7 +474,7 @@ typedef struct
|
||||||
INT16 bottom;
|
INT16 bottom;
|
||||||
} RECT16, *LPRECT16;
|
} RECT16, *LPRECT16;
|
||||||
|
|
||||||
typedef struct
|
typedef struct tagRECT
|
||||||
{
|
{
|
||||||
INT32 left;
|
INT32 left;
|
||||||
INT32 top;
|
INT32 top;
|
||||||
|
|
19
misc/ddeml.c
19
misc/ddeml.c
|
@ -637,7 +637,7 @@ int WINAPI DdeCmpStringHandles32( HSZ hsz1, HSZ hsz2 )
|
||||||
* success: nonzero
|
* success: nonzero
|
||||||
* failure: zero
|
* failure: zero
|
||||||
*/
|
*/
|
||||||
UINT32 WINAPI PackDDElParam32(UINT32 msg, UINT32 uiLo, UINT32 uiHi)
|
UINT32 WINAPI PackDDElParam(UINT32 msg, UINT32 uiLo, UINT32 uiHi)
|
||||||
{
|
{
|
||||||
FIXME(ddeml, "stub.\n");
|
FIXME(ddeml, "stub.\n");
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -651,8 +651,8 @@ UINT32 WINAPI PackDDElParam32(UINT32 msg, UINT32 uiLo, UINT32 uiHi)
|
||||||
* success: nonzero
|
* success: nonzero
|
||||||
* failure: zero
|
* failure: zero
|
||||||
*/
|
*/
|
||||||
UINT32 WINAPI UnpackDDElParam32(UINT32 msg, UINT32 lParam,
|
UINT32 WINAPI UnpackDDElParam(UINT32 msg, UINT32 lParam,
|
||||||
UINT32 *uiLo, UINT32 *uiHi)
|
UINT32 *uiLo, UINT32 *uiHi)
|
||||||
{
|
{
|
||||||
FIXME(ddeml, "stub.\n");
|
FIXME(ddeml, "stub.\n");
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -666,8 +666,19 @@ UINT32 WINAPI UnpackDDElParam32(UINT32 msg, UINT32 lParam,
|
||||||
* success: nonzero
|
* success: nonzero
|
||||||
* failure: zero
|
* failure: zero
|
||||||
*/
|
*/
|
||||||
UINT32 WINAPI FreeDDElParam32(UINT32 msg, UINT32 lParam)
|
UINT32 WINAPI FreeDDElParam(UINT32 msg, UINT32 lParam)
|
||||||
{
|
{
|
||||||
FIXME(ddeml, "stub.\n");
|
FIXME(ddeml, "stub.\n");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*****************************************************************
|
||||||
|
* ReuseDDElParam (USER32.446)
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
UINT32 WINAPI ReuseDDElParam(UINT32 lParam, UINT32 msgIn, UINT32 msgOut,
|
||||||
|
UINT32 uiLi, UINT32 uiHi)
|
||||||
|
{
|
||||||
|
FIXME(ddeml, "stub.\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
|
@ -928,22 +928,3 @@ DWORD WINAPI SetBitmapDimension( HBITMAP16 hbitmap, INT16 x, INT16 y )
|
||||||
return MAKELONG( size.cx, size.cy );
|
return MAKELONG( size.cx, size.cy );
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
|
||||||
* MaskBlt32 [GDI32.252]
|
|
||||||
*/
|
|
||||||
BOOL32 WINAPI MaskBlt32(HDC32 hdcDest,
|
|
||||||
INT32 nXDest, INT32 nYDest,
|
|
||||||
INT32 nWidth, INT32 nHeight,
|
|
||||||
HDC32 hdcSource,
|
|
||||||
INT32 nXSrc, INT32 nYSrc,
|
|
||||||
HBITMAP32 hbmMask,
|
|
||||||
INT32 xMask, INT32 yMask,
|
|
||||||
DWORD dwRop)
|
|
||||||
{
|
|
||||||
FIXME(bitmap, "(%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%ld): stub\n",
|
|
||||||
hdcDest,nXDest,nYDest,nWidth,nHeight,hdcSource,nXSrc,nYSrc,
|
|
||||||
hbmMask,xMask,yMask,dwRop);
|
|
||||||
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -182,7 +182,7 @@ HBRUSH32 WINAPI CreateDIBPatternBrush32(
|
||||||
|
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* CreateDIBPatternBrushPt32 (GDI32.35)
|
* CreateDIBPatternBrushPt (GDI32.35)
|
||||||
*
|
*
|
||||||
* Create a logical brush which has the pattern specified by the DIB
|
* Create a logical brush which has the pattern specified by the DIB
|
||||||
*
|
*
|
||||||
|
@ -193,7 +193,7 @@ HBRUSH32 WINAPI CreateDIBPatternBrush32(
|
||||||
* BUGS
|
* BUGS
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
HBRUSH32 WINAPI CreateDIBPatternBrushPt32(
|
HBRUSH32 WINAPI CreateDIBPatternBrushPt(
|
||||||
BITMAPINFO *info, /* Pointer to a BITMAPINFO structure */
|
BITMAPINFO *info, /* Pointer to a BITMAPINFO structure */
|
||||||
UINT32 coloruse /* Specifies color format, if provided */
|
UINT32 coloruse /* Specifies color format, if provided */
|
||||||
)
|
)
|
||||||
|
|
|
@ -1239,6 +1239,15 @@ UINT16 WINAPI GetBoundsRect16(HDC16 hdc, LPRECT16 rect, UINT16 flags)
|
||||||
return DCB_RESET | DCB_DISABLE; /* bounding rectangle always empty and disabled*/
|
return DCB_RESET | DCB_DISABLE; /* bounding rectangle always empty and disabled*/
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* GetBoundsRect32 (GDI32.147)
|
||||||
|
*/
|
||||||
|
UINT32 WINAPI GetBoundsRect32(HDC32 hdc, LPRECT32 rect, UINT32 flags)
|
||||||
|
{
|
||||||
|
FIXME(dc, "(): stub\n");
|
||||||
|
return DCB_RESET; /* bounding rectangle always empty */
|
||||||
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* SetBoundsRect16 (GDI.193)
|
* SetBoundsRect16 (GDI.193)
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1137,6 +1137,15 @@ BOOL16 WINAPI GetAspectRatioFilterEx16( HDC16 hdc, LPSIZE16 pAspectRatio )
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* GetAspectRatioFilterEx32 (GDI32.142)
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI GetAspectRatioFilterEx32( HDC32 hdc, LPSIZE32 pAspectRatio )
|
||||||
|
{
|
||||||
|
FIXME(font, "(%04x, %p): -- Empty Stub !\n",
|
||||||
|
hdc, pAspectRatio);
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* GetCharABCWidths16 (GDI.307)
|
* GetCharABCWidths16 (GDI.307)
|
||||||
|
@ -1405,3 +1414,44 @@ GetCharacterPlacement32W(HDC32 hdc, LPCWSTR lpString, INT32 uCount,
|
||||||
FIXME(font,":stub!\n");
|
FIXME(font,":stub!\n");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*************************************************************************
|
||||||
|
* GetCharABCWidthsFloat32A [GDI32.150]
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI GetCharABCWidthsFloat32A(HDC32 hdc, UINT32 iFirstChar, UINT32 iLastChar,
|
||||||
|
LPABCFLOAT lpABCF)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "GetCharABCWidthsFloatA, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*************************************************************************
|
||||||
|
* GetCharABCWidthsFloat32W [GDI32.151]
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI GetCharABCWidthsFloat32W(HDC32 hdc, UINT32 iFirstChar,
|
||||||
|
UINT32 iLastChar, LPABCFLOAT lpABCF)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "GetCharABCWidthsFloatW, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*************************************************************************
|
||||||
|
* GetCharWidthFloat32A [GDI32.156]
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI GetCharWidthFloat32A(HDC32 hdc, UINT32 iFirstChar,
|
||||||
|
UINT32 iLastChar, PFLOAT pxBuffer)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "GetCharWidthFloatA, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*************************************************************************
|
||||||
|
* GetCharWidthFloat32W [GDI32.157]
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI GetCharWidthFloat32W(HDC32 hdc, UINT32 iFirstChar,
|
||||||
|
UINT32 iLastChar, PFLOAT pxBuffer)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "GetCharWidthFloatW, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -991,3 +991,57 @@ INT32 WINAPI MulDiv32(
|
||||||
return (nMultiplicand * nMultiplier) / nDivisor;
|
return (nMultiplicand * nMultiplier) / nDivisor;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
/*******************************************************************
|
||||||
|
* GetColorAdjustment [GDI32.164]
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI GetColorAdjustment32(HDC32 hdc, LPCOLORADJUSTMENT lpca)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "GetColorAdjustment, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************
|
||||||
|
* GetMiterLimit [GDI32.201]
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI GetMiterLimit(HDC32 hdc, PFLOAT peLimit)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "GetMiterLimit, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************
|
||||||
|
* SetMiterLimit [GDI32.325]
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI SetMiterLimit(HDC32 hdc, FLOAT eNewLimit, PFLOAT peOldLimit)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "SetMiterLimit, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************
|
||||||
|
* GdiComment [GDI32.109]
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI GdiComment32(HDC32 hdc, UINT32 cbSize, const BYTE *lpData)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "GdiComment, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
/*******************************************************************
|
||||||
|
* SetColorAdjustment [GDI32.309]
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
BOOL32 WINAPI SetColorAdjustment32(HDC32 hdc, const COLORADJUSTMENT* lpca)
|
||||||
|
{
|
||||||
|
FIXME(gdi, "SetColorAdjustment, stub\n");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ init MAIN_GdiInit
|
||||||
2 stdcall AddFontResourceA(str) AddFontResource32A
|
2 stdcall AddFontResourceA(str) AddFontResource32A
|
||||||
3 stub AddFontResourceTracking
|
3 stub AddFontResourceTracking
|
||||||
4 stdcall AddFontResourceW(wstr) AddFontResource32W
|
4 stdcall AddFontResourceW(wstr) AddFontResource32W
|
||||||
5 stub AngleArc
|
5 stdcall AngleArc(long long long long long long) AngleArc32
|
||||||
6 stdcall AnimatePalette(long long long ptr) AnimatePalette32
|
6 stdcall AnimatePalette(long long long ptr) AnimatePalette32
|
||||||
7 stdcall Arc(long long long long long long long long long) Arc32
|
7 stdcall Arc(long long long long long long long long long) Arc32
|
||||||
8 stdcall ArcTo(long long long long long long long long long) ArcTo32
|
8 stdcall ArcTo(long long long long long long long long long) ArcTo32
|
||||||
|
@ -37,7 +37,7 @@ init MAIN_GdiInit
|
||||||
32 stdcall CreateDCA(str str str ptr) CreateDC32A
|
32 stdcall CreateDCA(str str str ptr) CreateDC32A
|
||||||
33 stdcall CreateDCW(wstr wstr wstr ptr) CreateDC32W
|
33 stdcall CreateDCW(wstr wstr wstr ptr) CreateDC32W
|
||||||
34 stdcall CreateDIBPatternBrush(long long) CreateDIBPatternBrush32
|
34 stdcall CreateDIBPatternBrush(long long) CreateDIBPatternBrush32
|
||||||
35 stdcall CreateDIBPatternBrushPt(long long) CreateDIBPatternBrushPt32
|
35 stdcall CreateDIBPatternBrushPt(long long) CreateDIBPatternBrushPt
|
||||||
36 stdcall CreateDIBSection(long ptr long ptr long long) CreateDIBSection32
|
36 stdcall CreateDIBSection(long ptr long ptr long long) CreateDIBSection32
|
||||||
37 stdcall CreateDIBitmap(long ptr long ptr ptr long) CreateDIBitmap32
|
37 stdcall CreateDIBitmap(long ptr long ptr ptr long) CreateDIBitmap32
|
||||||
38 stdcall CreateDiscardableBitmap(long long long) CreateDiscardableBitmap32
|
38 stdcall CreateDiscardableBitmap(long long long) CreateDiscardableBitmap32
|
||||||
|
@ -76,7 +76,7 @@ init MAIN_GdiInit
|
||||||
71 stdcall DescribePixelFormat(long long long ptr) DescribePixelFormat
|
71 stdcall DescribePixelFormat(long long long ptr) DescribePixelFormat
|
||||||
72 stub DeviceCapabilitiesExA
|
72 stub DeviceCapabilitiesExA
|
||||||
73 stub DeviceCapabilitiesExW
|
73 stub DeviceCapabilitiesExW
|
||||||
74 stub DrawEscape
|
74 stdcall DrawEscape(long long long ptr) DrawEscape32
|
||||||
75 stdcall Ellipse(long long long long long) Ellipse32
|
75 stdcall Ellipse(long long long long long) Ellipse32
|
||||||
76 stdcall EndDoc(long) EndDoc32
|
76 stdcall EndDoc(long) EndDoc32
|
||||||
77 stdcall EndPage(long) EndPage32
|
77 stdcall EndPage(long) EndPage32
|
||||||
|
@ -105,13 +105,13 @@ init MAIN_GdiInit
|
||||||
100 stdcall FillPath(long) FillPath32
|
100 stdcall FillPath(long) FillPath32
|
||||||
101 stdcall FillRgn(long long long) FillRgn32
|
101 stdcall FillRgn(long long long) FillRgn32
|
||||||
102 stdcall FixBrushOrgEx(long long long ptr) FixBrushOrgEx
|
102 stdcall FixBrushOrgEx(long long long ptr) FixBrushOrgEx
|
||||||
103 stub FlattenPath
|
103 stdcall FlattenPath(long) FlattenPath32
|
||||||
104 stdcall FloodFill(long long long long) FloodFill32
|
104 stdcall FloodFill(long long long long) FloodFill32
|
||||||
105 stdcall FrameRgn(long long long long long) FrameRgn32
|
105 stdcall FrameRgn(long long long long long) FrameRgn32
|
||||||
106 stub FreeImageColorMatcher
|
106 stub FreeImageColorMatcher
|
||||||
107 stub GdiAssociateObject
|
107 stub GdiAssociateObject
|
||||||
108 stub GdiCleanCacheDC
|
108 stub GdiCleanCacheDC
|
||||||
109 stub GdiComment
|
109 stdcall GdiComment(long long ptr) GdiComment32
|
||||||
110 stub GdiConvertAndCheckDC
|
110 stub GdiConvertAndCheckDC
|
||||||
111 stub GdiConvertBitmap
|
111 stub GdiConvertBitmap
|
||||||
112 stub GdiConvertBrush
|
112 stub GdiConvertBrush
|
||||||
|
@ -144,29 +144,29 @@ init MAIN_GdiInit
|
||||||
139 stdcall GdiSetBatchLimit(long) GdiSetBatchLimit
|
139 stdcall GdiSetBatchLimit(long) GdiSetBatchLimit
|
||||||
140 stub GdiSetServerAttr
|
140 stub GdiSetServerAttr
|
||||||
141 stdcall GetArcDirection(long) GetArcDirection32
|
141 stdcall GetArcDirection(long) GetArcDirection32
|
||||||
142 stub GetAspectRatioFilterEx
|
142 stdcall GetAspectRatioFilterEx(long ptr) GetAspectRatioFilterEx32
|
||||||
143 stdcall GetBitmapBits(long long ptr) GetBitmapBits32
|
143 stdcall GetBitmapBits(long long ptr) GetBitmapBits32
|
||||||
144 stdcall GetBitmapDimensionEx(long ptr) GetBitmapDimensionEx32
|
144 stdcall GetBitmapDimensionEx(long ptr) GetBitmapDimensionEx32
|
||||||
145 stdcall GetBkColor(long) GetBkColor32
|
145 stdcall GetBkColor(long) GetBkColor32
|
||||||
146 stdcall GetBkMode(long) GetBkMode32
|
146 stdcall GetBkMode(long) GetBkMode32
|
||||||
147 stub GetBoundsRect
|
147 stdcall GetBoundsRect(long ptr long) GetBoundsRect32
|
||||||
148 stdcall GetBrushOrgEx(long ptr) GetBrushOrgEx32
|
148 stdcall GetBrushOrgEx(long ptr) GetBrushOrgEx32
|
||||||
149 stdcall GetCharABCWidthsA(long long long ptr) GetCharABCWidths32A
|
149 stdcall GetCharABCWidthsA(long long long ptr) GetCharABCWidths32A
|
||||||
150 stub GetCharABCWidthsFloatA
|
150 stdcall GetCharABCWidthsFloatA(long long long ptr) GetCharABCWidthsFloat32A
|
||||||
151 stub GetCharABCWidthsFloatW
|
151 stdcall GetCharABCWidthsFloatW(long long long ptr) GetCharABCWidthsFloat32W
|
||||||
152 stdcall GetCharABCWidthsW(long long long ptr) GetCharABCWidths32W
|
152 stdcall GetCharABCWidthsW(long long long ptr) GetCharABCWidths32W
|
||||||
153 stdcall GetCharWidth32A(long long long long) GetCharWidth32A
|
153 stdcall GetCharWidth32A(long long long long) GetCharWidth32A
|
||||||
154 stdcall GetCharWidth32W(long long long long) GetCharWidth32W
|
154 stdcall GetCharWidth32W(long long long long) GetCharWidth32W
|
||||||
155 stdcall GetCharWidthA(long long long long) GetCharWidth32A
|
155 stdcall GetCharWidthA(long long long long) GetCharWidth32A
|
||||||
156 stub GetCharWidthFloatA
|
156 stdcall GetCharWidthFloatA(long long long ptr) GetCharWidthFloat32A
|
||||||
157 stub GetCharWidthFloatW
|
157 stdcall GetCharWidthFloatW(long long long ptr) GetCharWidthFloat32W
|
||||||
158 stdcall GetCharWidthW(long long long long) GetCharWidth32W
|
158 stdcall GetCharWidthW(long long long long) GetCharWidth32W
|
||||||
159 stub GetCharWidthWOW
|
159 stub GetCharWidthWOW
|
||||||
160 stdcall GetCharacterPlacementA(long str long long ptr long) GetCharacterPlacement32A
|
160 stdcall GetCharacterPlacementA(long str long long ptr long) GetCharacterPlacement32A
|
||||||
161 stdcall GetCharacterPlacementW(long wstr long long ptr long) GetCharacterPlacement32W
|
161 stdcall GetCharacterPlacementW(long wstr long long ptr long) GetCharacterPlacement32W
|
||||||
162 stdcall GetClipBox(long ptr) GetClipBox32
|
162 stdcall GetClipBox(long ptr) GetClipBox32
|
||||||
163 stdcall GetClipRgn(long long) GetClipRgn32
|
163 stdcall GetClipRgn(long long) GetClipRgn32
|
||||||
164 stub GetColorAdjustment
|
164 stdcall GetColorAdjustment(long ptr) GetColorAdjustment32
|
||||||
165 stdcall GetColorSpace(long) GetColorSpace
|
165 stdcall GetColorSpace(long) GetColorSpace
|
||||||
166 stdcall GetCurrentObject(long long) GetCurrentObject
|
166 stdcall GetCurrentObject(long long) GetCurrentObject
|
||||||
167 stdcall GetCurrentPositionEx(long ptr) GetCurrentPositionEx32
|
167 stdcall GetCurrentPositionEx(long ptr) GetCurrentPositionEx32
|
||||||
|
@ -203,7 +203,7 @@ init MAIN_GdiInit
|
||||||
198 stdcall GetMetaFileBitsEx(long long ptr) GetMetaFileBitsEx
|
198 stdcall GetMetaFileBitsEx(long long ptr) GetMetaFileBitsEx
|
||||||
199 stdcall GetMetaFileW(wstr) GetMetaFile32W
|
199 stdcall GetMetaFileW(wstr) GetMetaFile32W
|
||||||
200 stub GetMetaRgn
|
200 stub GetMetaRgn
|
||||||
201 stub GetMiterLimit
|
201 stdcall GetMiterLimit(long ptr) GetMiterLimit
|
||||||
202 stdcall GetNearestColor(long long) GetNearestColor32
|
202 stdcall GetNearestColor(long long) GetNearestColor32
|
||||||
203 stdcall GetNearestPaletteIndex(long long) GetNearestPaletteIndex32
|
203 stdcall GetNearestPaletteIndex(long long) GetNearestPaletteIndex32
|
||||||
204 stdcall GetObjectA(long long ptr) GetObject32A
|
204 stdcall GetObjectA(long long ptr) GetObject32A
|
||||||
|
@ -269,10 +269,10 @@ init MAIN_GdiInit
|
||||||
264 stdcall PlayEnhMetaFileRecord(long ptr ptr long) PlayEnhMetaFileRecord
|
264 stdcall PlayEnhMetaFileRecord(long ptr ptr long) PlayEnhMetaFileRecord
|
||||||
265 stdcall PlayMetaFile(long long) PlayMetaFile32
|
265 stdcall PlayMetaFile(long long) PlayMetaFile32
|
||||||
266 stdcall PlayMetaFileRecord(long ptr ptr long) PlayMetaFileRecord32
|
266 stdcall PlayMetaFileRecord(long ptr ptr long) PlayMetaFileRecord32
|
||||||
267 stub PlgBlt
|
267 stdcall PlgBlt(long ptr long long long long long long long long) PlgBlt32
|
||||||
268 stdcall PolyBezier(long ptr long) PolyBezier32
|
268 stdcall PolyBezier(long ptr long) PolyBezier32
|
||||||
269 stdcall PolyBezierTo(long ptr long) PolyBezierTo32
|
269 stdcall PolyBezierTo(long ptr long) PolyBezierTo32
|
||||||
270 stub PolyDraw
|
270 stdcall PolyDraw(long ptr ptr long) PolyDraw
|
||||||
271 stdcall PolyPolygon(long ptr ptr long) PolyPolygon32
|
271 stdcall PolyPolygon(long ptr ptr long) PolyPolygon32
|
||||||
272 stdcall PolyPolyline(long ptr ptr long) PolyPolyline32
|
272 stdcall PolyPolyline(long ptr ptr long) PolyPolyline32
|
||||||
273 stub PolyTextOutA
|
273 stub PolyTextOutA
|
||||||
|
@ -311,7 +311,7 @@ init MAIN_GdiInit
|
||||||
306 stdcall SetBkMode(long long) SetBkMode32
|
306 stdcall SetBkMode(long long) SetBkMode32
|
||||||
307 stdcall SetBoundsRect(long ptr long) SetBoundsRect32
|
307 stdcall SetBoundsRect(long ptr long) SetBoundsRect32
|
||||||
308 stdcall SetBrushOrgEx(long long long ptr) SetBrushOrgEx
|
308 stdcall SetBrushOrgEx(long long long ptr) SetBrushOrgEx
|
||||||
309 stub SetColorAdjustment
|
309 stdcall SetColorAdjustment(long ptr) SetColorAdjustment32
|
||||||
310 stub SetColorSpace
|
310 stub SetColorSpace
|
||||||
311 stdcall SetDIBColorTable(long long long ptr) SetDIBColorTable32
|
311 stdcall SetDIBColorTable(long long long ptr) SetDIBColorTable32
|
||||||
312 stdcall SetDIBits(long long long long ptr ptr long) SetDIBits32
|
312 stdcall SetDIBits(long long long long ptr ptr long) SetDIBits32
|
||||||
|
@ -327,7 +327,7 @@ init MAIN_GdiInit
|
||||||
322 stdcall SetMapperFlags(long long) SetMapperFlags32
|
322 stdcall SetMapperFlags(long long) SetMapperFlags32
|
||||||
323 stdcall SetMetaFileBitsEx(long ptr) SetMetaFileBitsEx
|
323 stdcall SetMetaFileBitsEx(long ptr) SetMetaFileBitsEx
|
||||||
324 stub SetMetaRgn
|
324 stub SetMetaRgn
|
||||||
325 stub SetMiterLimit
|
325 stdcall SetMiterLimit(long long ptr) SetMiterLimit
|
||||||
326 stdcall SetPaletteEntries(long long long ptr) SetPaletteEntries32
|
326 stdcall SetPaletteEntries(long long long ptr) SetPaletteEntries32
|
||||||
327 stdcall SetPixel(long long long long) SetPixel32
|
327 stdcall SetPixel(long long long long) SetPixel32
|
||||||
328 stdcall SetPixelFormat(long long ptr) SetPixelFormat
|
328 stdcall SetPixelFormat(long long ptr) SetPixelFormat
|
||||||
|
@ -354,15 +354,15 @@ init MAIN_GdiInit
|
||||||
349 stdcall StartPage(long) StartPage32
|
349 stdcall StartPage(long) StartPage32
|
||||||
350 stdcall StretchBlt(long long long long long long long long long long long) StretchBlt32
|
350 stdcall StretchBlt(long long long long long long long long long long long) StretchBlt32
|
||||||
351 stdcall StretchDIBits(long long long long long long long long long ptr ptr long long) StretchDIBits32
|
351 stdcall StretchDIBits(long long long long long long long long long ptr ptr long long) StretchDIBits32
|
||||||
352 stub StrokeAndFillPath
|
352 stdcall StrokeAndFillPath(long) StrokeAndFillPath32
|
||||||
353 stub StrokePath
|
353 stdcall StrokePath(long) StrokePath32
|
||||||
354 stdcall SwapBuffers(long) SwapBuffers
|
354 stdcall SwapBuffers(long) SwapBuffers
|
||||||
355 stdcall TextOutA(long long long str long) TextOut32A
|
355 stdcall TextOutA(long long long str long) TextOut32A
|
||||||
356 stdcall TextOutW(long long long wstr long) TextOut32W
|
356 stdcall TextOutW(long long long wstr long) TextOut32W
|
||||||
357 stub UnloadNetworkFonts
|
357 stub UnloadNetworkFonts
|
||||||
358 stdcall UnrealizeObject(long) UnrealizeObject32
|
358 stdcall UnrealizeObject(long) UnrealizeObject32
|
||||||
359 stdcall UpdateColors(long) UpdateColors32
|
359 stdcall UpdateColors(long) UpdateColors32
|
||||||
360 stub WidenPath
|
360 stdcall WidenPath(long) WidenPath32
|
||||||
361 stub pstackConnect
|
361 stub pstackConnect
|
||||||
#late additions
|
#late additions
|
||||||
362 stub DeviceCapabilitiesEx
|
362 stub DeviceCapabilitiesEx
|
||||||
|
|
|
@ -205,7 +205,7 @@ init MAIN_UserInit
|
||||||
201 stdcall FindWindowW(wstr wstr) FindWindow32W
|
201 stdcall FindWindowW(wstr wstr) FindWindow32W
|
||||||
202 stdcall FlashWindow(long long) FlashWindow32
|
202 stdcall FlashWindow(long long) FlashWindow32
|
||||||
203 stdcall FrameRect(long ptr long) FrameRect32
|
203 stdcall FrameRect(long ptr long) FrameRect32
|
||||||
204 stdcall FreeDDElParam(long long) FreeDDElParam32
|
204 stdcall FreeDDElParam(long long) FreeDDElParam
|
||||||
205 stdcall GetActiveWindow() GetActiveWindow32
|
205 stdcall GetActiveWindow() GetActiveWindow32
|
||||||
206 stdcall GetAppCompatFlags(long) GetAppCompatFlags32
|
206 stdcall GetAppCompatFlags(long) GetAppCompatFlags32
|
||||||
207 stdcall GetAsyncKeyState(long) GetAsyncKeyState32
|
207 stdcall GetAsyncKeyState(long) GetAsyncKeyState32
|
||||||
|
@ -260,7 +260,7 @@ init MAIN_UserInit
|
||||||
256 stdcall GetLastActivePopup(long) GetLastActivePopup32
|
256 stdcall GetLastActivePopup(long) GetLastActivePopup32
|
||||||
257 stdcall GetMenu(long) GetMenu32
|
257 stdcall GetMenu(long) GetMenu32
|
||||||
258 stdcall GetMenuCheckMarkDimensions() GetMenuCheckMarkDimensions
|
258 stdcall GetMenuCheckMarkDimensions() GetMenuCheckMarkDimensions
|
||||||
259 stub GetMenuContextHelpId
|
259 stdcall GetMenuContextHelpId(long) GetMenuContextHelpId32
|
||||||
260 stdcall GetMenuDefaultItem(long long long) GetMenuDefaultItem32
|
260 stdcall GetMenuDefaultItem(long long long) GetMenuDefaultItem32
|
||||||
261 stub GetMenuIndex
|
261 stub GetMenuIndex
|
||||||
262 stdcall GetMenuItemCount(long) GetMenuItemCount32
|
262 stdcall GetMenuItemCount(long) GetMenuItemCount32
|
||||||
|
@ -415,7 +415,7 @@ init MAIN_UserInit
|
||||||
411 stub OpenInputDesktop
|
411 stub OpenInputDesktop
|
||||||
412 stub OpenWindowStationA
|
412 stub OpenWindowStationA
|
||||||
413 stub OpenWindowStationW
|
413 stub OpenWindowStationW
|
||||||
414 stdcall PackDDElParam(long long long) PackDDElParam32
|
414 stdcall PackDDElParam(long long long) PackDDElParam
|
||||||
415 stdcall PaintDesktop(long) PaintDesktop
|
415 stdcall PaintDesktop(long) PaintDesktop
|
||||||
416 stdcall PeekMessageA(ptr long long long long) PeekMessage32A
|
416 stdcall PeekMessageA(ptr long long long long) PeekMessage32A
|
||||||
417 stdcall PeekMessageW(ptr long long long long) PeekMessage32W
|
417 stdcall PeekMessageW(ptr long long long long) PeekMessage32W
|
||||||
|
@ -447,7 +447,7 @@ init MAIN_UserInit
|
||||||
443 stdcall RemovePropW(long wstr) RemoveProp32W
|
443 stdcall RemovePropW(long wstr) RemoveProp32W
|
||||||
444 stub ReplyMessage
|
444 stub ReplyMessage
|
||||||
445 stub ResetDisplay
|
445 stub ResetDisplay
|
||||||
446 stub ReuseDDElParam
|
446 stdcall ReuseDDElParam(long long long long long) ReuseDDElParam
|
||||||
447 stdcall ScreenToClient(long ptr) ScreenToClient32
|
447 stdcall ScreenToClient(long ptr) ScreenToClient32
|
||||||
448 stdcall ScrollChildren(long long long long) ScrollChildren32
|
448 stdcall ScrollChildren(long long long long) ScrollChildren32
|
||||||
449 stdcall ScrollDC(long long long ptr ptr long ptr) ScrollDC32
|
449 stdcall ScrollDC(long long long ptr ptr long ptr) ScrollDC32
|
||||||
|
@ -489,7 +489,7 @@ init MAIN_UserInit
|
||||||
485 stdcall SetLastErrorEx(long long) SetLastErrorEx
|
485 stdcall SetLastErrorEx(long long) SetLastErrorEx
|
||||||
486 stdcall SetLogonNotifyWindow(long long) SetLogonNotifyWindow
|
486 stdcall SetLogonNotifyWindow(long long) SetLogonNotifyWindow
|
||||||
487 stdcall SetMenu(long long) SetMenu32
|
487 stdcall SetMenu(long long) SetMenu32
|
||||||
488 stub SetMenuContextHelpId
|
488 stdcall SetMenuContextHelpId(long long) SetMenuContextHelpId32
|
||||||
489 stdcall SetMenuDefaultItem(long long long) SetMenuDefaultItem32
|
489 stdcall SetMenuDefaultItem(long long long) SetMenuDefaultItem32
|
||||||
490 stdcall SetMenuItemBitmaps(long long long long long) SetMenuItemBitmaps32
|
490 stdcall SetMenuItemBitmaps(long long long long long) SetMenuItemBitmaps32
|
||||||
491 stdcall SetMenuItemInfoA(long long long ptr) SetMenuItemInfo32A
|
491 stdcall SetMenuItemInfoA(long long long ptr) SetMenuItemInfo32A
|
||||||
|
@ -563,7 +563,7 @@ init MAIN_UserInit
|
||||||
559 stdcall UnionRect(ptr ptr ptr) UnionRect32
|
559 stdcall UnionRect(ptr ptr ptr) UnionRect32
|
||||||
560 stub UnloadKeyboardLayout
|
560 stub UnloadKeyboardLayout
|
||||||
561 stub UnlockWindowStation
|
561 stub UnlockWindowStation
|
||||||
562 stdcall UnpackDDElParam(long long ptr ptr) UnpackDDElParam32
|
562 stdcall UnpackDDElParam(long long ptr ptr) UnpackDDElParam
|
||||||
563 stdcall UnregisterClassA(str long) UnregisterClass32A
|
563 stdcall UnregisterClassA(str long) UnregisterClass32A
|
||||||
564 stdcall UnregisterClassW(wstr long) UnregisterClass32W
|
564 stdcall UnregisterClassW(wstr long) UnregisterClass32W
|
||||||
565 stdcall UnregisterHotKey(long long) UnregisterHotKey
|
565 stdcall UnregisterHotKey(long long) UnregisterHotKey
|
||||||
|
|
|
@ -1968,7 +1968,7 @@ LONG WINAPI BroadcastSystemMessage(
|
||||||
* with a higher priority as the other "Posted" messages.
|
* with a higher priority as the other "Posted" messages.
|
||||||
* QUEUE_AddMsg has to be modifyed.
|
* QUEUE_AddMsg has to be modifyed.
|
||||||
*/
|
*/
|
||||||
LONG WINAPI SendNotifyMessage32A(HWND32 hwnd,UINT32 msg,WPARAM32 wParam,LPARAM lParam)
|
BOOL32 WINAPI SendNotifyMessage32A(HWND32 hwnd,UINT32 msg,WPARAM32 wParam,LPARAM lParam)
|
||||||
{ BOOL32 ret = TRUE;
|
{ BOOL32 ret = TRUE;
|
||||||
FIXME(msg,"(%04x,%08x,%08x,%08lx) not complete\n",
|
FIXME(msg,"(%04x,%08x,%08x,%08lx) not complete\n",
|
||||||
hwnd, msg, wParam, lParam);
|
hwnd, msg, wParam, lParam);
|
||||||
|
@ -1983,13 +1983,24 @@ LONG WINAPI SendNotifyMessage32A(HWND32 hwnd,UINT32 msg,WPARAM32 wParam,LPARAM l
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* SendNotifyMessage32W (USER32.461)
|
* SendNotifyMessageW (USER32.461)
|
||||||
|
* FIXME
|
||||||
|
* The message sended with PostMessage has to be put in the queue
|
||||||
|
* with a higher priority as the other "Posted" messages.
|
||||||
|
* QUEUE_AddMsg has to be modifyed.
|
||||||
*/
|
*/
|
||||||
BOOL32 WINAPI SendNotifyMessage32W(HWND32 hWnd, UINT32 msg, WPARAM32 wParam,
|
BOOL32 WINAPI SendNotifyMessage32W(HWND32 hwnd,UINT32 msg,WPARAM32 wParam,LPARAM lParam)
|
||||||
LPARAM lParam)
|
{ BOOL32 ret = TRUE;
|
||||||
{
|
FIXME(msg,"(%04x,%08x,%08x,%08lx) not complete\n",
|
||||||
FIXME(msg, "(%04x,%08x,%08x,%08lx): stub\n", hWnd, msg, wParam, lParam);
|
hwnd, msg, wParam, lParam);
|
||||||
return 0;
|
|
||||||
|
if ( GetCurrentThreadId() == GetWindowThreadProcessId ( hwnd, NULL))
|
||||||
|
{ ret=SendMessage32W ( hwnd, msg, wParam, lParam );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{ PostMessage32W ( hwnd, msg, wParam, lParam );
|
||||||
|
}
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
|
|
@ -1755,27 +1755,27 @@ INT32 WINAPI GetWindowText32W( HWND32 hwnd, LPWSTR lpString, INT32 nMaxCount )
|
||||||
/*******************************************************************
|
/*******************************************************************
|
||||||
* SetWindowText16 (USER.37)
|
* SetWindowText16 (USER.37)
|
||||||
*/
|
*/
|
||||||
void WINAPI SetWindowText16( HWND16 hwnd, SEGPTR lpString )
|
BOOL16 WINAPI SetWindowText16( HWND16 hwnd, SEGPTR lpString )
|
||||||
{
|
{
|
||||||
SendMessage16( hwnd, WM_SETTEXT, 0, (LPARAM)lpString );
|
return (BOOL16)SendMessage16( hwnd, WM_SETTEXT, 0, (LPARAM)lpString );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************
|
/*******************************************************************
|
||||||
* SetWindowText32A (USER32.521)
|
* SetWindowText32A (USER32.521)
|
||||||
*/
|
*/
|
||||||
void WINAPI SetWindowText32A( HWND32 hwnd, LPCSTR lpString )
|
BOOL32 WINAPI SetWindowText32A( HWND32 hwnd, LPCSTR lpString )
|
||||||
{
|
{
|
||||||
SendMessage32A( hwnd, WM_SETTEXT, 0, (LPARAM)lpString );
|
return (BOOL32)SendMessage32A( hwnd, WM_SETTEXT, 0, (LPARAM)lpString );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************
|
/*******************************************************************
|
||||||
* SetWindowText32W (USER32.523)
|
* SetWindowText32W (USER32.523)
|
||||||
*/
|
*/
|
||||||
void WINAPI SetWindowText32W( HWND32 hwnd, LPCWSTR lpString )
|
BOOL32 WINAPI SetWindowText32W( HWND32 hwnd, LPCWSTR lpString )
|
||||||
{
|
{
|
||||||
SendMessage32W( hwnd, WM_SETTEXT, 0, (LPARAM)lpString );
|
return (BOOL32)SendMessage32W( hwnd, WM_SETTEXT, 0, (LPARAM)lpString );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue