This makes no sense.
Can you please provide a specific example of what the API call was,
and what the invalid parameter was?
On 7-Dec-08, at 1:22 PM, Zachary Gorden wrote:
  I suppose I should have phrased that statement better.
We know
 Windows let that pass, and it was likely due to backwards
 compatibility.  But if that code was compiled using something like VC
 ++8, would it even be valid and produce a binary that functioned the
 way you'd expect?  Case in point, in Petzold's book, it talks about
 ways to access the HI/LOW values to deal with the mousewheel, if I
 recall correctly.  If you tried to use that code and compile it in VC
 ++8, the resulting executable's mousewheel behavior would be messed
 up.  However, if you ran the executables, the mousewheel would
 behave as expected.  An instance of MS preserving backwards
 compatibility due to sloppy/incorrect coding in old executables, but
 also them not letting you continue to use that practice/method when
 you're writing new code or recompiling the old code and essentially
 targeting newer versions of Windows.
 I suppose this boils down to what the app is, and what that app did
 to allow it to take advantage of MS' maintaining backwards
 compatibility.  If we're going to also reproduce the worts, we need
 to make sure we do so correctly.
 On Sun, Dec 7, 2008 at 12:07 PM, Ged <gedmurphy(a)gmail.com> wrote:
 Zachary Gorden wrote:
  Just because Windows was tolerant of this
specific sloppiness   
 doesn't mean
 we should be.
 I completely disagree.
 We need to replicate the Windows API as closely as possible, warts
 and all.
 This is what compatibility is all about
 Ged.
 _______________________________________________
 Ros-dev mailing list
 Ros-dev(a)reactos.org
 
http://www.reactos.org/mailman/listinfo/ros-dev
 _______________________________________________
 Ros-dev mailing list
 Ros-dev(a)reactos.org
 
http://www.reactos.org/mailman/listinfo/ros-dev