return Ret;
}
+/*
+ * @implemented
+ */
+int
+STDCALL
+GetMetaRgn(HDC hdc,
+ HRGN hrgn)
+{
+ return NtGdiGetRandomRgn(hdc,hrgn,2);
+}
+
/*
* @implemented
*/
#endif
}
+/*
+ * @implemented
+ */
+int
+STDCALL
+SetMetaRgn( HDC hDC )
+{
+ if (GDI_HANDLE_GET_TYPE(hDC) == GDI_OBJECT_TYPE_DC)
+ return NtGdiSetMetaRgn(hDC);
+#if 0
+ PLDC pLDC = GdiGetLDC(hDC);
+ if ( pLDC && GDI_HANDLE_GET_TYPE(hDC) != GDI_OBJECT_TYPE_METADC )
+ {
+ if (pLDC->iType == LDC_EMFLDC || EMFDRV_SetMetaRgn(hDC))
+ {
+ return NtGdiSetMetaRgn(hDC);
+ }
+ else
+ SetLastError(ERROR_INVALID_HANDLE);
+ }
+#endif
+ return 0;
+}
+
+