Windows Programming/Print Version

Windows Programming

"; Current, editable version of this book is available in Wikibooks, collection of open-content textbooks at URL: http://en.wikibooks.org/wiki/Windows_Programming

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

=Windows System Architecture=

=User Mode vs Kernel Mode=

=C and Win32 API=

==

=Handles and Data Types=

=Unicode=

=Dynamic Link Libraries=

=Programming Windows With OSS Tools=

=Resource Scripts=

=Message Loop Architecture=

=Interfacing=

=Window Creation=

=User Interface Controls=

=GDI and Drawing=

=Dialog Boxes=

=Input-Output=

=File Management=

=Memory Subsystem=

=Multitasking=

=Interprocess Communication=

=MDI Programs=

=Registry API=

=Security API=

=Winsock=

=Microsoft Foundation Classes (MFC)=

=Classes Hierarchy=

=COM and ActiveX=

=DCOM and COM+=

=Device Driver Introduction=

=The DDK=

=Driver Structure=

=Driver API=

=Programming Shell Extensions=

=Extending IE=

=Programming Screen-savers=

=Programming CMD=

=Sample FTP script=

=Windows Script Host=

=JScript=

=Compiled HTML Help=

=Resource Script Reference=

=Obtaining the SDK=

=Obtaining the DDK=

=Obtaining MASM=

=Obtaining the HTML Help Workshop=

=Windows Programming/Key Combinations=

=Lists of Available APIs and related libraries=

=GNU Free Documentation License=