From: jra AT axon DOT cygnus DOT com (Jeremy Allison) Subject: Re: ITIMER Implementation??? 4 Dec 1996 16:35:34 -0800 Sender: daemon AT cygnus DOT com Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: <199612050001.QAA16411.cygnus.gnu-win32@cygnus.com> Original-To: Alessandro Forin Original-cc: "'Jeremy Allison'" , "'Colin Peters'" , "'GNU-Win32'" In-reply-to: Your message of "Wed, 04 Dec 1996 15:21:09 PST." Original-Sender: owner-gnu-win32 AT cygnus DOT com Alessandro, You misunderstand me :-) > Stereotypes dont help you understand the world. In this case, this > urban legend > of "undocumented calls for " that you apply really has no > substance > whatsoever [that I know of]. I don't think the undocumented calls are for malignant use. I think they are mainly undocumented because it's a *lot* of work to document them :-). I have worked with Microsoft on the CIFS spec and the reason most of the domain logon API's aren't documented is the Microsoft CIFS contact would have to go through many IDL files and dump out the parameters (he once threatened us with just dumping the IDL files on us and 'letting us work them out' - he got no takers :-). But there are undocumented calls, that I know as a fact. The recently documented NT password synchronization calls built into the SAM code are a good example. Microsoft uses these to synchronise Novell password databases with NT, and previous to NT 4.x these calls were not available to external developers (and I know because I asked for them). The information did get out eventually, it's just frustrating to see Microsoft code doing things that you know from the published API's your code can't do yet. Remember, the view of the documentation you get from inside Microsoft is *very* different from that which the external development community has. I don't ascribe any particular intent to this, it is just a fact I (and other non-internal Microsoft developers) have to deal with on a daily basis. Regards, Jeremy. jra AT cygnus DOT com - For help on using this list, send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".