+ /* Now initialize ourselves */
+ GdiProcessSetup();
+ break;
+ }
+
+ case DLL_THREAD_ATTACH:
+ {
+ NtCurrentTeb()->GdiTebBatch.Offset = 0;
+ NtCurrentTeb()->GdiBatchCount = 0;
+ break;
+ }
+
+ case DLL_PROCESS_DETACH:
+ {
+ /* Cleanup */
+ GdiProcessShutdown();
+ return TRUE;
+ }
+
+ default:
+ return FALSE;