ISBN: 1-893-11501-1
TITLE: Dan Appleman's WIN32 API Puzzle Book and Tutorial for Visual Basic Programmers
AUTHOR: Appleman, Daniel
TOC:

Preface 
Introduction: Shall We Play a Game? 
Part I - The Puzzles 
Section 1 In the Beginning 
Puzzle 1 Where, oh, Where Is That API Call? 
Puzzle 2 The Last Error 
Puzzle 3 Poly Want a Cracker? 
Puzzle 4 It's All in the Name 
Puzzle 5 Finding the Executable Name 
Puzzle 6 ICON Fix This One 
Puzzle 7 Supercharged Graphics 
Puzzle 8 Playing Leapfrog 
Section 2 Feeling Comfortable? 
Puzzle 9 Translating DEVMODE 
Puzzle 10 Environmentally Speaking 
Puzzle 11 Registry Games, Part 1 
Puzzle 12 Registry Games, Part 2 
Puzzle 13 Registry Games, Part 3 
Puzzle 14 Registry Games, Part 4 
Puzzle 15 What Time Zone Is It? 
Puzzle 16 Serially Speaking 
Section 3 In the Groove 
Puzzle 17 The DEVMODE Is in the Details 
Puzzle 18 DT, Phone Home 
Puzzle 19 The RASDIALPARAMS Structure 
Puzzle 20 Making Connections 
Puzzle 21 What Is That Mapped Drive? Part I 
Puzzle 22 What Is That Mapped Drive? Part 2 
Puzzle 23 There Is a Question in There Somewhere 
Puzzle 24 Callback That String 
Section 4 OLE Smoke! 
Puzzle 25 Universal Identifiers, Part 1 
Puzzle 26 Universal Identifiers, Part 2 
Puzzle 27 Universal Identifiers, Part 3 
Puzzle 28 Drawing OLE Objects 
Section 5 Rocket Science 
Puzzle 29 What Do You Do When It Mega Hurts? 
Puzzle 30 File Operations, Part 1 
Puzzle 31 File Operations, Part 2 
Puzzle 32 Animating Rectangles 
Part II - The Solutions 
Part III - The Tutorials 
Tutorial 1 Finding Functions 
Tutorial 2 Memory, Where It all Begins 
Tutorial 3 A Bool and Its Bitfields Are Soon Parted 
Tutorial 4 How DLL Calls Work: Inside a Stack Frame 
Tutorial 5 The ByVal Keyword: The Solution to 90 Percent of all API Problems. 
Tutorial 6 C++ Variables Meet Visual Basic 
Tutorial 7 Classes, Structures, and User-Defined Types 
Tutorial 8 Porting C Header Files 
Tutorial 9 Inside A DLL File: Exploring the DumpInfo Program 
Tutorial 10 A Case Study: The Service API 
Tutorial 11 A Case Study: Reading the Event Log 
Appendixes 
Appendix A Hints 
Appendix B Frequently Asked Questions 
Appendix C APIGID32.DLL Library 
Index 
END
