struc DEVMODE { .dmDeviceName rb 32 .dmSpecVersion dw ? .dmDriverVersion dw ? .dmSize dw ? .dmDriverExtra dw ? .dmFields dd ? .dmOrientation dw ? .dmPaperSize dw ? .dmPaperLength dw ? .dmPaperWidth dw ? .dmPosition equ .dmOrientation .dmScale dw ? .dmCopies dw ? .dmDefaultSource dw ? .dmPrintQuality dw ? .dmColor dw ? .dmDuplex dw ? .dmYResolution dw ? .dmTTOption dw ? .dmCollate dw ? .dmFormName rb 32 .dmLogPixels dw ? .dmBitsPerPel dd ? .dmPelsWidth dd ? .dmPelsHeight dd ? .dmDisplayFlags dd ? .dmDisplayFrequency dd ? .dmICMMethod dd ? .dmICMIntent dd ? .dmMediaType dd ? .dmDitherType dd ? .dmReserved1 dd ? .dmReserved2 dd ? } DM_ORIENTATION=00000001h DM_PAPERSIZE=00000002h DM_PAPERLENGTH=00000004h DM_PAPERWIDTH =00000008h DM_SCALE=00000010h DM_POSITION=00000020h DM_NUP=00000040h DM_COPIES=00000100h DM_DEFAULTSOURCE=00000200h DM_PRINTQUALITY=00000400h DM_COLOR=00000800h DM_DUPLEX=00001000h DM_YRESOLUTION=00002000h DM_TTOPTION =00004000h DM_COLLATE=00008000h DM_FORMNAME=00010000h DM_LOGPIXELS=00020000h DM_BITSPERPEL=00040000h DM_PELSWIDTH=00080000h DM_PELSHEIGHT=00100000h DM_DISPLAYFLAGS=00200000h DM_DISPLAYFREQUENCY=00400000h DM_ICMMETHOD=00800000h DM_ICMINTENT=01000000h DM_MEDIATYPE=02000000h DM_DITHERTYPE=04000000h DM_PANNINGWIDTH=08000000h DM_PANNINGHEIGHT=10000000h DMORIENT_PORTRAIT=00000001h DMORIENT_LANDSCAPE=00000002h CDS_UPDATEREGISTRY=00000001h CDS_TEST=00000002h CDS_FULLSCREEN=00000004h CDS_GLOBAL=00000008h CDS_SET_PRIMARY=00000010h CDS_VIDEOPARAMETERS=00000020h CDS_RESET=40000000h CDS_NORESET=10000000h DISP_CHANGE_SUCCESSFUL equ 0 DISP_CHANGE_RESTART equ 1 DISP_CHANGE_FAILED equ -1 DISP_CHANGE_BADMODE equ -2 DISP_CHANGE_NOTUPDATED equ -3 DISP_CHANGE_BADFLAGS equ -4 DISP_CHANGE_BADPARAM equ -5 WS_EX_APPWINDOW=00040000h LR_DEFAULTCOLOR equ 0 LR_MONOCHROME equ 1 LR_COLOR equ 2 LR_COPYRETURNORG equ 4 LR_COPYDELETEORG equ 8 LR_LOADFROMFILE equ 10h LR_LOADTRANSPARENT equ 20h LR_DEFAULTSIZE equ 40h LR_VGACOLOR equ 80h LR_LOADMAP3DCOLORS equ 1000h LR_CREATEDIBSECTION equ 2000h LR_COPYFROMRESOURCE equ 4000h LR_SHARED equ 8000h IMAGE_BITMAP equ 0 IMAGE_ICON equ 1 IMAGE_CURSOR equ 2 IMAGE_ENHMETAFILE equ 3 LMEM_FIXED equ 0 VK_BACK equ 8h VK_CANCEL equ 3h VK_CAPITAL equ 14h VK_CLEAR equ 0Ch VK_CONTROL equ 11h VK_DELETE equ 2Eh VK_DOWN equ 28h VK_END equ 23h VK_ESCAPE equ 1Bh VK_EXECUTE equ 2Bh VK_HELP equ 2Fh VK_HOME equ 24h VK_INSERT equ 2Dh VK_LBUTTON equ 1h VK_LEFT equ 25h VK_MBUTTON equ 4h VK_MENU equ 12h VK_NEXT equ 22h VK_PAUSE equ 13h VK_PGDN equ 22h VK_PGUP equ 21h VK_PRINT equ 2Ah VK_PRIOR equ 21h VK_RBUTTON equ 2h VK_RETURN equ 0Dh VK_RIGHT equ 27h VK_SELECT equ 29h VK_SHIFT equ 10h VK_SNAPSHOT equ 2Ch VK_SPACE equ 20h VK_TAB equ 9h VK_UP equ 26h VK_NUMPAD0 equ 60h VK_NUMPAD1 equ 61h VK_NUMPAD2 equ 62h VK_NUMPAD3 equ 63h VK_NUMPAD4 equ 64h VK_NUMPAD5 equ 65h VK_NUMPAD6 equ 66h VK_NUMPAD7 equ 67h VK_NUMPAD8 equ 68h VK_NUMPAD9 equ 69h VK_MULTIPLY equ 6Ah VK_ADD equ 6Bh VK_SEPARATOR equ 6Ch VK_SUBTRACT equ 6Dh VK_DECIMAL equ 6Eh VK_DIVIDE equ 6Fh VK_F1 equ 70h VK_F2 equ 71h VK_F3 equ 72h VK_F4 equ 73h VK_F5 equ 74h VK_F6 equ 75h VK_F7 equ 76h VK_F8 equ 77h VK_F9 equ 78h VK_F10 equ 79h VK_F11 equ 7Ah VK_F12 equ 7Bh VK_F13 equ 7Ch VK_F14 equ 7Dh VK_F15 equ 7Eh VK_F16 equ 7Fh VK_F17 equ 80h VK_F18 equ 81h VK_F19 equ 82h VK_F20 equ 83h VK_F21 equ 84h VK_F22 equ 85h VK_F23 equ 86h VK_F24 equ 87h VK_NUMLOCK equ 90h VK_SCROLL equ 91h VK_LSHIFT equ 0A0h VK_RSHIFT equ 0A1h VK_LCONTROL equ 0A2h VK_RCONTROL equ 0A3h VK_LMENU equ 0A4h VK_RMENU equ 0A5h VK_ATTN equ 0F6h VK_CRSEL equ 0F7h VK_EXSEL equ 0F8h VK_EREOF equ 0F9h VK_PLAY equ 0FAh VK_ZOOM equ 0FBh VK_NONAME equ 0FCh VK_PA1 equ 0FDh VK_OEM_CLEAR equ 0FEh VK_0 equ 30h VK_1 equ 31h VK_2 equ 32h VK_3 equ 33h VK_4 equ 34h VK_5 equ 35h VK_6 equ 36h VK_7 equ 37h VK_8 equ 38h VK_9 equ 39h VK_A equ 41h VK_B equ 42h VK_C equ 43h VK_D equ 44h VK_E equ 45h VK_F equ 46h VK_G equ 47h VK_H equ 48h VK_I equ 49h VK_J equ 4Ah VK_K equ 4Bh VK_L equ 4Ch VK_M equ 4Dh VK_N equ 4Eh VK_O equ 4Fh VK_P equ 50h VK_Q equ 51h VK_R equ 52h VK_S equ 53h VK_T equ 54h VK_U equ 55h VK_V equ 56h VK_W equ 57h VK_X equ 58h VK_Y equ 59h VK_Z equ 5Ah