mirror of
https://github.com/reactos/reactos.git
synced 2024-09-15 23:28:15 +00:00
implement StartFormPage it call on StartPage(hdc); and StartPage is unimplment
Fix : do not redirect TranslateCharsetInfo and StretchDIBits some stuff need be done in user mode. svn path=/trunk/; revision=29162
This commit is contained in:
parent
414b736953
commit
b34cf0f3ac
|
@ -436,7 +436,6 @@ PolyDraw@16
|
||||||
PolyPatBlt@20
|
PolyPatBlt@20
|
||||||
PolyPolygon@16
|
PolyPolygon@16
|
||||||
PolyPolyline@16
|
PolyPolyline@16
|
||||||
|
|
||||||
PolyTextOutA@12
|
PolyTextOutA@12
|
||||||
PolyTextOutW@12
|
PolyTextOutW@12
|
||||||
Polygon@12
|
Polygon@12
|
||||||
|
@ -527,6 +526,16 @@ SetWindowOrgEx@16
|
||||||
SetWorldTransform@8
|
SetWorldTransform@8
|
||||||
StartDocA@8
|
StartDocA@8
|
||||||
StartDocW@8
|
StartDocW@8
|
||||||
|
StartFormPage@4
|
||||||
|
StartPage@4
|
||||||
|
StretchBlt@44
|
||||||
|
StretchDIBits@52
|
||||||
|
StrokeAndFillPath@4
|
||||||
|
StrokePath@4
|
||||||
|
SwapBuffers@4
|
||||||
|
TextOutA@20
|
||||||
|
TextOutW@20
|
||||||
|
TranslateCharsetInfo@12
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -596,16 +605,6 @@ GetTextExtentExPointWPri@28
|
||||||
GetTextExtentPoint32A@16
|
GetTextExtentPoint32A@16
|
||||||
SetBitmapAttributes@8
|
SetBitmapAttributes@8
|
||||||
SetBrushAttributes@8
|
SetBrushAttributes@8
|
||||||
StartFormPage@4
|
|
||||||
StartPage@4
|
|
||||||
StretchBlt@44
|
|
||||||
StretchDIBits@52=NtGdiStretchDIBits@52
|
|
||||||
StrokeAndFillPath@4
|
|
||||||
StrokePath@4
|
|
||||||
SwapBuffers@4
|
|
||||||
TextOutA@20
|
|
||||||
TextOutW@20
|
|
||||||
TranslateCharsetInfo@12=NtGdiTranslateCharsetInfo@12
|
|
||||||
UnrealizeObject@4
|
UnrealizeObject@4
|
||||||
UnloadNetworkFonts@4
|
UnloadNetworkFonts@4
|
||||||
UpdateColors@4
|
UpdateColors@4
|
||||||
|
|
|
@ -20,6 +20,45 @@
|
||||||
|
|
||||||
#define UNIMPLEMENTED DbgPrint("GDI32: %s is unimplemented, please try again later.\n", __FUNCTION__);
|
#define UNIMPLEMENTED DbgPrint("GDI32: %s is unimplemented, please try again later.\n", __FUNCTION__);
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL
|
||||||
|
STDCALL
|
||||||
|
TranslateCharsetInfo(DWORD * lpSrc,
|
||||||
|
LPCHARSETINFO lpCs,
|
||||||
|
DWORD dwFlags)
|
||||||
|
{
|
||||||
|
/* FIXME share memory */
|
||||||
|
return NtGdiTranslateCharsetInfo(lpSrc, lpCs, dwFlags );
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
STDCALL
|
||||||
|
StretchDIBits(HDC hdc,
|
||||||
|
int XDest,
|
||||||
|
int YDest,
|
||||||
|
int nDestWidth,
|
||||||
|
int nDestHeight,
|
||||||
|
int XSrc,
|
||||||
|
int YSrc,
|
||||||
|
int nSrcWidth,
|
||||||
|
int nSrcHeight,
|
||||||
|
CONST VOID *lpBits,
|
||||||
|
CONST BITMAPINFO *lpBitsInfo,
|
||||||
|
UINT iUsage,
|
||||||
|
DWORD dwRop)
|
||||||
|
|
||||||
|
{
|
||||||
|
/* FIXME share memory */
|
||||||
|
return NtGdiStretchDIBits(hdc, XDest, YDest, nDestWidth, nDestHeight, XSrc, YSrc,
|
||||||
|
nSrcWidth, nSrcHeight, lpBits, lpBitsInfo, iUsage, dwRop);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
|
@ -1832,15 +1871,13 @@ SetLayoutWidth(HDC hdc,LONG wox,DWORD dwLayout)
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
STDCALL
|
STDCALL
|
||||||
StartFormPage(HDC hdc)
|
StartFormPage(HDC hdc)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
return StartPage(hdc);
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in a new issue