home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.os.os2.advocacy:11066 comp.os.ms-windows.advocacy:3495
- Newsgroups: comp.os.os2.advocacy,comp.os.ms-windows.advocacy
- Path: sparky!uunet!spool.mu.edu!umn.edu!moose.cccs.umn.edu!rwh
- From: rwh@moose.cccs.umn.edu (RICHARD HOFFBECK)
- Subject: Re: FCC will proclaim Microsoft is run by Communists! : )
- Message-ID: <29DEC199209332560@moose.cccs.umn.edu>
- News-Software: VAX/VMS VNEWS 1.41
- Sender: news@news2.cis.umn.edu (Usenet News Administration)
- Nntp-Posting-Host: moose.cccs.umn.edu
- Reply-To: rwh@moose.cccs.umn.edu
- Organization: Colon Cancer Control Study, University of Minnesota, Minneapolis
- References: <BzHGFA.Boo@utdallas.edu> <1992Dec20.052923.23904@noose.ecn.purdue.edu> <1992Dec23.161004.19950@Celestial.COM> <1992Dec29.004640.2498@noose.ecn.purdue.edu>
- Date: Tue, 29 Dec 1992 15:33:00 GMT
- Lines: 41
-
- In article <1992Dec29.004640.2498@noose.ecn.purdue.edu>, helz@ecn.purdue.edu (Randall A Helzerman) writes:
- >
- > Instead, they are going after Microsoft because their OS programmers talk to
- > their Application programmers. I don't see anything wrong with that at all.
- >
-
- That's not the hangup that the FTC has with MS's business practices. And as
- BG pointed out the MS OS folks talk to Lotus's Applications Group and Borland's
- Applications Group, so why shouldn't it talk to MS's Applications Group.
-
- FWIW, the rumor is that BG went ballistic when he found out that the
- applications group was using undocumented calls. Not because they got caught;
- but rather, because the application will quit working if that specific function
- is removed from the next Windows release. In effect, the applications group
- is imposing standards on the OS group, i.e. "Remember that incredibly ugly
- kludge you had to make to get version x.x out the door? Well it will now haunt
- you for life because some clown in apps decided to cut a corner".
-
- My impression is that most undocumented calls (regardless of the OS) are there
- for use by the OS in doing its thing. A good programmer would no more use one
- of these calls then he would reach into a C++ class definition to call a munged
- private function directly. I'm working with a utility that uses a couple of
- undocumented DECNet and VMS functions to carry out a specific task. The notes
- specifically say that the call is unsupported and the hooks will go away in
- the next release. Is DEC being predatory? Should I go ahead and use the call
- even though I'll need to resolve the problem again in 6 months or a year, or
- should I take the time to do it right the first time?
-
- BTW, Borland and Lotus supposedly also use some of these undocumented calls in
- their Windows software. My impression is that anyone with a copy of the debug
- version of Windows, a decent debugger and a little OS background can start
- making direct calls to the OS rather than going through the published API.
-
- Now when Win 3.2 comes out without one of these key calls and my copy of QPro
- quits working, who do you think I'll blame -- I suspect that MS will get the
- first call :-) Then we can all get down on MS because they used the 'inside
- information' that these calls would go away to their competitive advantage by
- not using them in the first place!
-
- --rick
-
-