#include <ddk/ntddk.h>
#include <win32k/win32k.h>
+#include <win32k/region.h>
#include <win32k/userobj.h>
#include <include/class.h>
#include <include/error.h>
return(Dce->hDC);
}
+BOOL
+DCE_InternalDelete(PDCE Dce)
+{
+ PDCE PrevInList;
+
+ if (Dce == FirstDce)
+ {
+ FirstDce = Dce->next;
+ PrevInList = Dce;
+ }
+ else
+ {
+ for (PrevInList = FirstDce; NULL != PrevInList; PrevInList = PrevInList->next)
+ {
+ if (Dce == PrevInList->next)
+ {
+ PrevInList->next = Dce->next;
+ break;
+ }
+ }
+ assert(NULL != PrevInList);
+ }
+
+ return NULL != PrevInList;
+}
+
+
/* EOF */