 | Internationalization
 | Problem: Too many alphabets |
 | Solutions
 | Use ANSI and make them learn English |
 | DBCS |
 | Unicode |
|
 | Same source code for Unicode v. ANSI |
 | Converting ANSI to/from Unicode and back |
|
 | Structured Exception Handling (SEH)
 | Review C exceptions |
 | Review C++ exceptions |
 | SEH v. C++ exceptions |
 | SEH keywords __try, __leave, __finally, __except |
 | Exception filters |
 | Using SEH from C++ |
|
 | Windows Memory Management
 | Basic virtual memory
 | Virtual memory functions |
 | VirtualAlloc & VirtualFree functions |
|
 | Mapping shared memory
 | Mapping memory to files |
 | Mapping memory to page file |
 | Common mapping to file: sharing memory among multiple processes |
 | 4 steps for mapping file to RAM |
 | Perils and merits of shared memory |
|
|
 | Win32 Messaging
 | History, Terms & Concepts |
 | Survey of messaging functions |
 | Message pumps |
 | Send v. post |
 | PostThreadMessage v. PostMessage |
 | Messaging & IPC (Interprocess Communication) |
 | Message pumps for GUI applications |
|