TextOutA@20
TextOutW@20
TranslateCharsetInfo@12
-
+UnloadNetworkFonts@4
+UnrealizeObject@4
+UpdateColors@4
+UpdateICMRegKeyA@16
+UpdateICMRegKeyW@16
+WidenPath@4
+XFORMOBJ_bApplyXform@20=NtGdiXFORMOBJ_bApplyXform@20
+XFORMOBJ_iGetXform@8=NtGdiXFORMOBJ_iGetXform@8
+XLATEOBJ_cGetPalette@16=NtGdiXLATEOBJ_cGetPalette@16
+XLATEOBJ_hGetColorTransform@4=NtGdiXLATEOBJ_hGetColorTransform@4
ClearBitmapAttributes@8
GetTextExtentPoint32A@16
SetBitmapAttributes@8
SetBrushAttributes@8
-UnrealizeObject@4
-UnloadNetworkFonts@4
-UpdateColors@4
-UpdateICMRegKeyA@16
-UpdateICMRegKeyA@16
-UpdateICMRegKeyW@16
-WidenPath@4
-XFORMOBJ_bApplyXform@20
-XFORMOBJ_iGetXform@8
-XLATEOBJ_cGetPalette@16
-XLATEOBJ_hGetColorTransform@4
XLATEOBJ_iXlate@8
XLATEOBJ_piVector@4
bInitSystemAndFontsDirectoriesW@8
*/
BOOL
STDCALL
-UnrealizeObject(
- HGDIOBJ a0
- )
+UnrealizeObject(HGDIOBJ hgdiobj)
{
- return NtGdiUnrealizeObject(a0);
+ BOOL retValue = TRUE;
+
+ if (GDI_HANDLE_GET_TYPE(hgdiobj) != GDI_OBJECT_TYPE_BRUSH)
+ {
+ retValue = NtGdiUnrealizeObject(hgdiobj);
+ }
+
+ return retValue;
}
NULL);
}
-/*
- * @unimplemented
- */
-BOOL STDCALL
-XFORMOBJ_bApplyXform(XFORMOBJ *pxo,
- ULONG iMode,
- ULONG cPoints,
- PVOID pvIn,
- PVOID pvOut)
-{
- UNIMPLEMENTED;
- SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
- return 0;
-}
-
-/*
- * @unimplemented
- */
-ULONG STDCALL
-XFORMOBJ_iGetXform(XFORMOBJ *pxo,
- XFORML *pxform)
-{
- UNIMPLEMENTED;
- SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
- return 0;
-}
-
-/*
- * @unimplemented
- */
-ULONG
-STDCALL
-XLATEOBJ_cGetPalette(XLATEOBJ *XlateObj,
- ULONG PalOutType,
- ULONG cPal,
- ULONG *OutPal)
-{
- UNIMPLEMENTED;
- SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
- return 0;
-}
-
-/*
- * @unimplemented
- */
-HANDLE STDCALL
-XLATEOBJ_hGetColorTransform(XLATEOBJ *pxlo)
-{
- UNIMPLEMENTED;
- SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
- return 0;
-}
/*
* @unimplemented