Welcome

Leech the tutorial and all sources and stuff

Welcome to Sol's Windows coding tutorials. These tutorials are built for a generic democoder in mind, by a person with heavy demo coding background.

Like most coding tutorials, this is a pile or more or less disorganized mess, which is generally better than nothing, and may have some misleading information. That's why I didn't say windows programming tutorial.

So, to be exact, this tutorial is built for a democoder, who's comfortable with C, has some windows-capable C compiler installed with win95 and win32 SDK installed as well.

This tutorial is NOT about C++, WinG, 16-bit windows, MFC, DirectX, hacking windows, or any things like that. This is just a tutorial to build a working win32 program.

I started coding windows stuff by first setting a target for myself. I wanted a little window that will show a scope of sound sampled by windows, so that I could see what some midis and stuff look like. I read asphynxia windows tutorials, and on that base started coding and finding out stuff. I did make that program, and it's running currently - but it only works with gravis ultrasound PnP cards! (This is due to the fact that GUS PnP is, as far as I know, the only sound card that supports multiple wave clients; with all others running the program reserves the sound card and thus no sound can be played for it to record).

Ever since I've read some 5 different windows programming manuals, only to find out that I had found stuff out by myself quite well.

So, if you're like me, you'll scan through these tutorials and then go your own way finding out stuff. If not, follow the tutorial.. the first chapter doesn't have any code. I'll first have to explain some background.

Journey onwards

Sol's win32 coding tutorials
(c)1998 Jari Komppa aka Sol/Trauma