[Wine-devel] [Wine-patches] [eter-2.0.0] [2/2] winspool.drv: Get default DEVMODEW. (eterbug #8821)[resend]

Tatyana Fokina tatyana на etersoft.ru
Вт Янв 8 14:29:53 MSK 2013


Dmitry Timoshkov писал 08.01.2013 15:04:
> Tatyana Fokina <tatyana на etersoft.ru> wrote:
>
>>   На самом деле, когда я писала это, руководствовалась тем, что 
>> функции,
>> получающие эту структуру, сравнивают именно указатель, при этом не
>> анализируя флаг, а msdn говорит, что если флаг не DM_IN_BUFFER,
>> используется структура по умолчанию.
>>   Сейчас, насколько я понимаю, получается, что фактическая разница 
>> между
>> двумя нашими вариантами только в том, в каком месте будут получаться
>> значения по умолчанию. А так как передавать структуру и неизмененные
>> флаги не корректно, то разумнее будет просто отправлять NULL, и
>> предоставить драйверу самому определить нужные значения. Правильно?
>
> Примерно так.
Спасибо огромное за помощь!
В DocumentPropertiesA сделала аналогично: если флаг не DM_IN_BUFFER, 
вместо мусора передаем NULL.
А это нельзя одним патчем отправить?


Подробная информация о списке рассылки Wine-devel