- DLL entry points are 1) documented pretty well in MSDN and 2) easily testable by doing some simple Win32 programs. Compared to the MSDN, the DDK I read was a lot more difficult to read (and I have no idea if it's even 'legal' to implement something using the DDK without MS' aproval as it's not really a published API).
See this: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui... That explains some stuff about the DdEntry and GdiEntry stuff...