News:

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

Kernel API

Started by asmfan, May 13, 2006, 05:09:43 AM

Previous topic - Next topic

asmfan

I wonder why Windows' kernel has so much undocumented API functions only referenced by ordinal? What is it for made so? And where can i found something on meaning of those ordinals? Any your suggestions...
Russia is a weird place

Ar-ras

Maybe you load the windows symbols from microsoft.com and use ida to open kernel32.dll (what you mean with kernel?)
I read ordinal 59 or something like that is the shutdown dialog :)

Ossa

From what I've heard, your best bet would be books like "Undocumented Windows 2000 Secrets", although I'm guessing there might be some info on the internet somewhere. But even then, I would never use undocumented functions. Why? Because they aren't documented, Microsoft has no obligation to keep them the same (or even keep them at all) between one version of windows and the next, so your code would be of very limited use.

Ossa
Website (very old): ossa.the-wot.co.uk

hutch--

Igor,

In the XP DDK there is an include file and library for NTDLL.DLL which contains many lower level functions that different system DLLs call functionality from. The same comment as Ossa though, it may not be the same in a later windows version.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

asmfan

Big Thanks fellows! I'll try to put my eyes on sources you pointed... Curiosity of every people can bring him to his local discovery:) or maybe even global...
Russia is a weird place