Changeset 1540 for trunk/src/user32/initterm.cpp
- Timestamp:
- Nov 1, 1999, 8:11:46 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/initterm.cpp
r1490 r1540 1 /* $Id: initterm.cpp,v 1.1 4 1999-10-28 12:00:34sandervl Exp $ */1 /* $Id: initterm.cpp,v 1.15 1999-11-01 19:11:39 sandervl Exp $ */ 2 2 3 3 /* … … 49 49 /*-------------------------------------------------------------------*/ 50 50 static void APIENTRY cleanup(ULONG reason); 51 static void APIENTRY cleanupQueue(ULONG ulReason);52 51 53 52 extern "C" { … … 96 95 /*******************************************************************/ 97 96 98 rc = DosExitList(0x0000F000|EXLST_ADD, cleanup); 99 if(rc) 100 return 0UL; 101 102 rc = DosExitList(0x00008000|EXLST_ADD, cleanupQueue); 97 rc = DosExitList(0x00008000|EXLST_ADD, cleanup); 103 98 if(rc) 104 99 return 0UL; … … 135 130 } 136 131 137 static void APIENTRY cleanupQueue(ULONG ulReason)138 {139 CloseSpyQueue();140 DosExitList(EXLST_EXIT, cleanupQueue);141 }142 143 132 static void APIENTRY cleanup(ULONG ulReason) 144 133 { 145 134 dprintf(("user32 exit\n")); 135 DestroyDesktopWindow(); 136 Win32BaseWindow::DestroyAll(); 137 UnregisterSystemClasses(); 138 Win32WndClass::DestroyAll(); 146 139 SYSCOLOR_Save(); 147 DestroyDesktopWindow(); 148 UnregisterSystemClasses(); 140 CloseSpyQueue(); 149 141 _ctordtorTerm(); 150 142 dprintf(("user32 exit done\n")); 143 151 144 DosExitList(EXLST_EXIT, cleanup); 152 return ;153 145 } 146
Note:
See TracChangeset
for help on using the changeset viewer.