Missing functions from DDK

Hi, this may sound silly, but still.
I’ve downloaded the 2003 Server DDK and it misses some functions which are
documented in the MSDN.

Is it a known issue?

Thanks…

First the Windows Server 2003 SP1 DDK is almost obsolete. If you are
developing drivers you are better off with the Vista WDK which will build
drivers for Windows 2000, Windows XP, Windows Server 2003 and Vista.

Second, which functions? The MSDN documentation is terrible in calling
out cleanly that a function is only available on Vista. It is in the
documentation, but you have to read very carefully.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply

wrote in message news:xxxxx@ntdev…
> Hi, this may sound silly, but still.
> I’ve downloaded the 2003 Server DDK and it misses some functions which
> are
> documented in the MSDN.
>
> Is it a known issue?
>
> Thanks…
>

What functions? What do you mean by MSDN? What version of “MSDN?”

If you did something like download 2K3 DDK, and tried to find a function listed in the online WDK, then it is quite likely that it doesn’t exist.

On another note, unless you have a very specific reason to be using 2K3, you might wish to download the Vista RTM (6000) WDK and use it. It is presently the official one, will support building for 2K3, and will contain more up to date documentation.

Good luck,

mm

What functions?

What Build Environment?

Some kernel APIs are deprecated on Windows Server 2003, but that does not mean that they are not supported in some Build Environments of the Windows Server 2003 DDK. Try using the Windows XP Build Environment of the Windows Server 2003 DDK. The functions that you say are missing may be present.

Thomas F. Divine

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:bounce-300982-
xxxxx@lists.osr.com] On Behalf Of xxxxx@yahoo.com
Sent: Thursday, September 20, 2007 10:03 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Missing functions from DDK

Hi, this may sound silly, but still.
I’ve downloaded the 2003 Server DDK and it misses some functions which
are
documented in the MSDN.

Is it a known issue?

Thanks…


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

The online MSDN docs are only loosely related to a specific DDK doc
release. The media distribution of MSDN (and who uses that anymore?)
contains both DDK releases with their individual doc sets and now some
snapshot of the ever changing MSDN DDK docs.

This was made clear at Winhec, where some of us raised the concern that
there would now be some confusion over what exactly constitutes ‘DDK
documentation’. The OP should, in my opinion, rely on the DDK docs that
come with the specific version of the DDK he is using for building
drivers. As Don noted, none of the doc sets out there do a good job at
clearly indicating which platform release a particular interface is
supported on.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@evitechnology.com
Sent: Thursday, September 20, 2007 10:13 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] Missing functions from DDK

What functions? What do you mean by MSDN? What version of “MSDN?”

If you did something like download 2K3 DDK, and tried to find a function
listed in the online WDK, then it is quite likely that it doesn’t exist.

On another note, unless you have a very specific reason to be using 2K3,
you might wish to download the Vista RTM (6000) WDK and use it. It is
presently the official one, will support building for 2K3, and will
contain more up to date documentation.

Good luck,

mm


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Ok…
First thing, thanks for the quick reply!

As for which MSDN I looked in, it’s the online one.
The specific functions I wanted to use were listed as Server 2003
compatible (those were some Ps functions).
Clearly, reading directly from the _EPROCESS structure wasn’t a good solution.

However, I think I got the point, the DDK I’m using is obsolete –> switch to Vista DDK

Thanks guys!

Max