<pre>Hello<br><br>>- devmode->dmSize = sizeof(DEVMODEW);<br>>- devmode->dmSpecVersion = MAKEWORD(1,4);<br>>- devmode->dmDriverVersion = MAKEWORD(1,4);<br>>+ devmode->dmSize = FIELD_OFFSET(DEVMODEW, dmICMMethod);<br>
>+ devmode->dmSpecVersion = DM_SPECVERSION;<br>>+ devmode->dmDriverVersion = DM_SPECVERSION;<br>Wouldn't it be better to write <br> *devmode->dmDeviceName=*dev_name<br>instead of
<br>> memcpy(devmode->dmDeviceName, dev_name, sizeof(dev_name));<br> <br><br>David<br></pre>