Several GDI object handling functions are defined to take a HGDIOBJ
instead of a HANDLE.
This commit is contained in:
parent
ca942f1625
commit
fe2dcf7439
|
@ -3315,7 +3315,7 @@ BOOL WINAPI GetCharWidthFloatW(HDC,UINT,UINT,PFLOAT);
|
|||
INT WINAPI GetClipBox(HDC,LPRECT);
|
||||
INT WINAPI GetClipRgn(HDC,HRGN);
|
||||
BOOL WINAPI GetColorAdjustment(HDC, LPCOLORADJUSTMENT);
|
||||
HANDLE WINAPI GetCurrentObject(HDC,UINT);
|
||||
HGDIOBJ WINAPI GetCurrentObject(HDC,UINT);
|
||||
BOOL WINAPI GetCurrentPositionEx(HDC,LPPOINT);
|
||||
INT WINAPI GetDeviceCaps(HDC,INT);
|
||||
BOOL WINAPI GetDeviceGammaRamp(HDC,LPVOID);
|
||||
|
@ -3358,10 +3358,10 @@ INT WINAPI GetMetaRgn(HDC,HRGN);
|
|||
BOOL WINAPI GetMiterLimit(HDC, PFLOAT);
|
||||
DWORD WINAPI GetNearestColor(HDC,DWORD);
|
||||
UINT WINAPI GetNearestPaletteIndex(HPALETTE,COLORREF);
|
||||
INT WINAPI GetObjectA(HANDLE,INT,LPVOID);
|
||||
INT WINAPI GetObjectW(HANDLE,INT,LPVOID);
|
||||
INT WINAPI GetObjectA(HGDIOBJ,INT,LPVOID);
|
||||
INT WINAPI GetObjectW(HGDIOBJ,INT,LPVOID);
|
||||
#define GetObject WINELIB_NAME_AW(GetObject)
|
||||
DWORD WINAPI GetObjectType(HANDLE);
|
||||
DWORD WINAPI GetObjectType(HGDIOBJ);
|
||||
UINT WINAPI GetOutlineTextMetricsA(HDC,UINT,LPOUTLINETEXTMETRICA);
|
||||
UINT WINAPI GetOutlineTextMetricsW(HDC,UINT,LPOUTLINETEXTMETRICW);
|
||||
#define GetOutlineTextMetrics WINELIB_NAME_AW(GetOutlineTextMetrics)
|
||||
|
|
|
@ -1017,7 +1017,7 @@ HGDIOBJ WINAPI GetStockObject( INT obj )
|
|||
/***********************************************************************
|
||||
* GetObject (GDI.82)
|
||||
*/
|
||||
INT16 WINAPI GetObject16( HANDLE16 handle16, INT16 count, LPVOID buffer )
|
||||
INT16 WINAPI GetObject16( HGDIOBJ16 handle16, INT16 count, LPVOID buffer )
|
||||
{
|
||||
GDIOBJHDR * ptr;
|
||||
HGDIOBJ handle = HGDIOBJ_32( handle16 );
|
||||
|
@ -1041,7 +1041,7 @@ INT16 WINAPI GetObject16( HANDLE16 handle16, INT16 count, LPVOID buffer )
|
|||
/***********************************************************************
|
||||
* GetObjectA (GDI32.@)
|
||||
*/
|
||||
INT WINAPI GetObjectA( HANDLE handle, INT count, LPVOID buffer )
|
||||
INT WINAPI GetObjectA( HGDIOBJ handle, INT count, LPVOID buffer )
|
||||
{
|
||||
GDIOBJHDR * ptr;
|
||||
INT result = 0;
|
||||
|
@ -1061,7 +1061,7 @@ INT WINAPI GetObjectA( HANDLE handle, INT count, LPVOID buffer )
|
|||
/***********************************************************************
|
||||
* GetObjectW (GDI32.@)
|
||||
*/
|
||||
INT WINAPI GetObjectW( HANDLE handle, INT count, LPVOID buffer )
|
||||
INT WINAPI GetObjectW( HGDIOBJ handle, INT count, LPVOID buffer )
|
||||
{
|
||||
GDIOBJHDR * ptr;
|
||||
INT result = 0;
|
||||
|
@ -1081,7 +1081,7 @@ INT WINAPI GetObjectW( HANDLE handle, INT count, LPVOID buffer )
|
|||
/***********************************************************************
|
||||
* GetObjectType (GDI32.@)
|
||||
*/
|
||||
DWORD WINAPI GetObjectType( HANDLE handle )
|
||||
DWORD WINAPI GetObjectType( HGDIOBJ handle )
|
||||
{
|
||||
GDIOBJHDR * ptr;
|
||||
INT result = 0;
|
||||
|
@ -1141,9 +1141,9 @@ DWORD WINAPI GetObjectType( HANDLE handle )
|
|||
/***********************************************************************
|
||||
* GetCurrentObject (GDI32.@)
|
||||
*/
|
||||
HANDLE WINAPI GetCurrentObject(HDC hdc,UINT type)
|
||||
HGDIOBJ WINAPI GetCurrentObject(HDC hdc,UINT type)
|
||||
{
|
||||
HANDLE ret = 0;
|
||||
HGDIOBJ ret = 0;
|
||||
DC * dc = DC_GetDCPtr( hdc );
|
||||
|
||||
if (dc)
|
||||
|
|
Loading…
Reference in New Issue