News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Win32 API

Started by Big Duke 6, July 26, 2009, 07:29:43 PM

Previous topic - Next topic

Big Duke 6

After much studying of MASM32, I have come to the conclusion that I am terribly lacking in understanding/knowing Win32 API. I do have a very solid foundation in ASM programming, and I have no trouble at all with finding info on that area.

Are there any texts, books, websites etc. that can help me learn API and how to employ it within the context of MASM32?

Thank you.

dedndave

well - microsoft has an online reference for API functions
i keep a list in my browser "favorites"
if there is one i do not have, i type it into google and look for the result that takes you to msdn
then, i open it and add it to the favorites
there are many offline references, but they do not get updated as often
and, of course, the database is rather large
so far, i have only played with console mode stuff (i am almost ready to graduate to gui, i think - lol)
but, i have taken my API favorites folder and zipped it for you, Duke
unzip it and stick it in your browser favorites folder - it will get you started
i also have an instruction set reference and Ray's FPU tutorial added in there

[attachment deleted by admin]

Vortex

Hi Big Duke 6,

Try to study Iczelion's Win32 Assembly tutorial set. It's one of the best sources to learn about how to use Win32 API with assembly :

http://win32assembly.online.fr/tutorials.html

MichaelW

You could install one of the available PSDKs, for example: Windows® Server 2003 SP1 Platform SDK Full Download
eschew obfuscation

Astro

Great link Michael! I could only find the Vista PSDK.

Best regards,
Astro.

GregL


chlankboot

Here is a chm compiled file on windows apis: Windows_API.chm - 1.3 Mb

sinsi

Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1: RC

That's the web setup, there is a link on that page for the full dvd-iso.
Light travels faster than sound, that's why some people seem bright until you hear them.

hutch--

If you can still find it, get the old WIN32.HLP file as it is a lot faster than the later stuff but note that some of it is out of date.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

donkey

Quote from: hutch-- on July 27, 2009, 08:47:37 AM
If you can still find it, get the old WIN32.HLP file as it is a lot faster than the later stuff but note that some of it is out of date.

It is in the older HLP format and Vista no longer supports it, you'll have to download and install WinHelp32.

http://support.microsoft.com/kb/917607

The win32.hlp help file is grossly out of date, contains errors and is missing pretty much everything that comes after Windows 95 so I would suggest you look elsewhere for a help file, the MSDN library is excellent, free and my help viewer for it is fast and easy to use.
"Ahhh, what an awful dream. Ones and zeroes everywhere...[shudder] and I thought I saw a two." -- Bender
"It was just a dream, Bender. There's no such thing as two". -- Fry
-- Futurama

Donkey's Stable

rags

Michael's link seems to work for me.
God made Man, but the monkey applied the glue -DEVO

Astro

Yes - been using MSDN for years.  :U

Needed the PSDK for a sample.

Best regards,
Astro.

Slugsnack

downloaded MSDN library is good if you have a fast computer. else it'll probably slow you down cause it takes ages to load. in which case you'd probably be better off getting one of the smaller libraries or just doing it off the internet

Big Duke 6

Thank you so very much to all of you.

I was really missing this place in a big way. Life kinda sorta has gotten in the way lately. I've been taking care of a family member who had surgery.

I'll be back! :bg