"Paul Vriens" <[EMAIL PROTECTED]> wrote:

>>> This one will fail at least on my VMware box. Shouldn't the test (and 
>>> it's confirmed by James and me) include something like:
>>>
>>> ok(hbmp!=0 || (hbmp == 0 && GetLastError() == 
>>> ERROR_NOT_ENOUGH_MEMORY), ....)
>> 
>> Why will it fail? According to James (and you confirmed it):
>> 
>>> The maximum values for both width and height on win2k is 32767.
>>> Anything above that on either parameter returns
>>> ERROR_INVALID_PARAMETER.  Both params can be 32767 at the same time
>>> and the call will still succeed (assuming there's enough memory left).
>> 
> It's that last piece: "assuming there's enough memory left".

That's a valid assumption I'd guess, and a lot of tests already rely
on this: every thing which indirectly or directly allocates memory,
creates windows, objects, processes, etc.

-- 
Dmitry.


Reply via email to