Sign in to follow this  

Win32 API Reference

This topic is 4691 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I did a Google search but I cant seem to find a reference for the Win32 API. since only my Mac has the internet, it needs to be in PDF format. I’m not looking for a tutorial, just a reference of functions and what they do (Sort of like the visual basic object browser). I use Dev-C++ on windows 98 and I don’t have any documentation. Please help, thanks.

Share this post


Link to post
Share on other sites
If your looking for a PDF reference your out of luck. MSDN comes in two forms chm or web based help.

What's wrong with the MSDN web help??

I use it on the PC and I use the Cocoa\Carbon webhelp on th Mac and man pages on linux and once you've worked on the last two platforms you'll quickly learn that neither OS holds a candle to windows in terms of dev support.

Cheers
Chris

Share this post


Link to post
Share on other sites
Same for me actually. I guess there is no such thing like an updated win32 api help file. However there is a compiled HTML file coming the the MSDN which is newer than the original help file and it looks nicer.
There must be a way to combine .chm files so you could make your own library, which could contain C/C++ reference and the win32api for example. Never tried it though ..

Share this post


Link to post
Share on other sites
Quote:
Original post by chaosgame
Yeah, Im looking for something besides MSDN, I can never seem to find what I'm looking for on it...


Yea the MSDN search sucks.I feel that the MSDN is inadequate to my needs in pertaining with the 'search'. Instead you can use Google to search MSDN better than MSDN can (Personal opinion). What I do is this
"MSDN function/symbol"
And that gets me most of what I am looking for 95% of the time. Example,
"MSDN Sleep"
I would suggest try that approach if you are unable to find another source.

The only full reference I know of are the books dedicated to the topic. I have this huge Win32 API book for NT. It is full of documentations and examples. Even though it says NT, it lists the functions and what OS they are compatible with. The majority of everything, if not all, works on 95/NT. It clearly labels the functions and so far I have yet to find a non-95 compatible from skimming through. You may need to invest in something such as this as well.

- Drew

[Edited by - Drew_Benton on February 12, 2005 2:04:35 AM]

Share this post


Link to post
Share on other sites
MSDN online reference: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sdkintro/sdkintro/devdoc_platform_software_development_kit_start_page.asp

That is the start page. Getting everything you need. Only problem where here is everything. It is big.

Has someone seen good WIN32 SDK tutorial site, which goes deeper. such as multiple windows sametime and bigger component handling.

Dev-c++ have also own WIN32 SDK reference, but it is older. Basic are OK. Just check upgrades, there it is.

Share this post


Link to post
Share on other sites
I was just thinking that it might be better to compile a small package of API help file or whatever, so you don´t get lost in unrelated help files. Everytime I search something on the MSDN the first couple of results usally are Windows CE-related... next bad thing about the platform SDK is that you can´t view the files with hh.exe anymore. Does anybody know how to compile a set of CHM files, so you can use them "together" ?

Share this post


Link to post
Share on other sites
What about the header files, could somebody point me to which one I should read to find functions, I need something like this:
http://www.cppreference.com/
Its the greatest referance site for basic C++ in the world.

Share this post


Link to post
Share on other sites
Quote:
Original post by chaosgame
I need something like this:
http://www.cppreference.com/
Its the greatest referance site for basic C++ in the world.


!

See the C++ Faq Lite.

For Win32 documentation, download the Platform SDK. It comes with plenty of documentation. It's a bit hefty though.

Share this post


Link to post
Share on other sites
i've rarely had trouble finding what i was looking for on msdn.

you do have to be careful when using msdn.microsoft.com though. some of the win32 api documentation is just plain wrong.

[Edited by - bani on February 12, 2005 3:53:44 AM]

Share this post


Link to post
Share on other sites
Oh, wow.

MSDN search doesn't suck; your (collective) search skills suck. I find that the problem is typically nomenclature. Not knowing the correct terms by which to refer to things yields irrelevant search results. The other day in #gamedev we were timing my search queries for arbitrary subjects, because someone had also said that MSDN search sucked, and I was averaging about 33 seconds!

Take the time to get a feel for how MSDN is organized and the terms it typically uses in describing things. Knowing which functions/structures and grouped together tends to help, because you can search for one you know well and then either use the listing on the left or the related links at the bottom of the content frame to locate your actual target.

As for the Win32 API information being wrong, only in obscure instances. If you're referring to those topics, you're usually adept enough with Win32 to spot inconsistencies and errors and possibly correct them without assistance. As a last ditch effort, check out sysinternals.com, where many undocumented APIs are listed.

Share this post


Link to post
Share on other sites

This topic is 4691 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this