Code Comments
Programming Forum and web based access to our favorite programming groups.i paste a bunch of api equates, for those who need them, and not for those who don't need them :-) greetz, Menno --------- ! START Equates Multiple Display Monitors.Clw HMONITOR EQUATE(LONG) DC_BRUSH EQUATE(18) DC_PEN EQUATE(19) ! END Equates Multiple Display Monitors.Clw ! START Equates Windows GDI Bitmap.Clw ! END Equates Windows GDI Bitmap.Clw ! START Equates Windows GDI Brush.Clw ! END Equates Windows GDI Brush.Clw ! START Equates Windows GDI Clipping.Clw ! END Equates Windows GDI Clipping.Clw ! START Equates Windows GDI Color.Clw ! END Equates Windows GDI Color.Clw ! START Equates Windows GDI Coordinate Space and Transformation.Clw !/* Mapping Modes */ MM_TEXT Equate(1) MM_LOMETRIC Equate(2) MM_HIMETRIC Equate(3) MM_LOENGLISH Equate(4) MM_HIENGLISH Equate(5) MM_TWIPS Equate(6) MM_ISOTROPIC Equate(7) MM_ANISOTROPIC Equate(8) !/* Min and Max Mapping Mode values */ MM_MIN Equate(1) !MM_TEXT MM_MAX Equate(8) !MM_ANISOTROPIC MM_MAX_FIXEDSCALE Equate(6) !MM_TWIPS !/* Coordinate Modes */ ABSOLUTE Equate(1) RELATIVE Equate(2) ! END Equates Windows GDI Coordinate Space and Transformation.Clw ! START Equates Windows GDI Device Context.Clw ! END Equates Windows GDI Device Context.Clw ! START Equates Windows GDI Filled Shape.Clw ! END Equates Windows GDI Filled Shape.Clw ! START Equates Windows GDI Font and Text.Clw !OUT_DEFAULT_PRECIS EQUATE(0) !OUT_STRING_PRECIS EQUATE(1) !OUT_CHARACTER_PRECIS EQUATE(2) !OUT_STROKE_PRECIS EQUATE(3) !OUT_TT_PRECIS EQUATE(4) !OUT_DEVICE_PRECIS EQUATE(5) !OUT_RASTER_PRECIS EQUATE(6) !OUT_TT_ONLY_PRECIS EQUATE(7) !OUT_OUTLINE_PRECIS EQUATE(8) !OUT_SCREEN_OUTLINE_PRECIS EQUATE(9) !OUT_PS_ONLY_PRECIS EQUATE(0) !CLIP_DEFAULT_PRECIS EQUATE(0) !CLIP_CHARACTER_PRECIS EQUATE(1) !CLIP_STROKE_PRECIS EQUATE(2) !!CLIP_MASK Equate(fh) !!CLIP_LH_ANGLES (1<<4EQUATE()) !!CLIP_TT_ALWAYS (2<<4EQUATE()) !!CLIP_EMBEDDED (8<<4EQUATE()) !DEFAULT_QUALITY EQUATE(0) !DRAFT_QUALITY EQUATE(1) !PROOF_QUALITY EQUATE(2) !NONANTIALIASED_QUALITY EQUATE(3) !ANTIALIASED_QUALITY EQUATE(4) CLEARTYPE_QUALITY EQUATE(5) !DEFAULT_PITCH EQUATE(0) !FIXED_PITCH EQUATE(1) !VARIABLE_PITCH EQUATE(2) !MONO_FONT EQUATE(8) !ANSI_CHARSET EQUATE(0) !DEFAULT_CHARSET EQUATE(1) !SYMBOL_CHARSET EQUATE(2) !SHIFTJIS_CHARSET EQUATE(128) !HANGEUL_CHARSET EQUATE(129) !HANGUL_CHARSET EQUATE(129) !GB2312_CHARSET EQUATE(134) !CHINESEBIG5_CHARSET EQUATE(136) !OEM_CHARSET EQUATE(255) !JOHAB_CHARSET EQUATE(130) !HEBREW_CHARSET EQUATE(177) !ARABIC_CHARSET EQUATE(178) !GREEK_CHARSET EQUATE(161) !TURKISH_CHARSET EQUATE(162) !VIETNAMESE_CHARSET EQUATE(163) !THAI_CHARSET EQUATE(222) !EASTEUROPE_CHARSET EQUATE(238) !RUSSIAN_CHARSET EQUATE(204) !MAC_CHARSET EQUATE(77) !BALTIC_CHARSET EQUATE(186) !FS_LATIN1 EQUATE(00000001h) !FS_LATIN2 EQUATE(00000002h) !FS_CYRILLIC EQUATE(00000004h) !FS_GREEK EQUATE(00000008h) !FS_TURKISH EQUATE(00000010h) !FS_HEBREW EQUATE(00000020h) !FS_ARABIC EQUATE(00000040h) !FS_BALTIC EQUATE(00000080h) !FS_VIETNAMESE EQUATE(00000100h) !FS_THAI EQUATE(00010000h) !FS_JISJAPAN EQUATE(00020000h) !FS_CHINESESIMP EQUATE(00040000h) !FS_WANSUNG EQUATE(00080000h) !FS_CHINESETRAD EQUATE(00100000h) !FS_JOHAB EQUATE(00200000h) !FS_SYMBOL EQUATE(80000000h) !FF_DONTCARE EQUATE(0) !<<4) /* Don't care or don't know. */ !FF_ROMAN EQUATE(1) !(1<<4) /* Variable stroke width, serifed. */ !FF_SWISS EQUATE(2) !(2<<4) /* Variable stroke width, sans-serifed. */ !FF_MODERN EQUATE(3) !(3<<4) /* Constant stroke width, serifed or sans-serifed. */ !FF_SCRIPT EQUATE(4) !(4<<4) /* Cursive, etc. */ !FF_DECORATIVE EQUATE(5) !(5<<4) /* Old English, etc. */ !FW_DONTCARE EQUATE(0) !FW_THIN EQUATE(100) !FW_EXTRALIGHT EQUATE(200) !FW_LIGHT EQUATE(300) !FW_NORMAL EQUATE(400) !FW_MEDIUM EQUATE(500) !FW_SEMIBOLD EQUATE(600) !FW_BOLD EQUATE(700) !FW_EXTRABOLD EQUATE(800) !FW_HEAVY EQUATE(900) !FW_ULTRALIGHT EQUATE(200) !FW_REGULAR EQUATE(400) !FW_DEMIBOLD EQUATE(600) !FW_ULTRABOLD EQUATE(800) !FW_BLACK EQUATE(900) !!!PANOSE_COUNT 10 !!!PAN_FAMILYTYPE_INDEX 0 !!!PAN_SERIFSTYLE_INDEX 1 !!!PAN_WEIGHT_INDEX 2 !!!PAN_PROPORTION_INDEX 3 !!!PAN_CONTRAST_INDEX 4 !!!PAN_STROKEVARIATION_INDEX 5 !!!PAN_ARMSTYLE_INDEX 6 !!!PAN_LETTERFORM_INDEX 7 !!!PAN_MIDLINE_INDEX 8 !!!PAN_XHEIGHT_INDEX 9 !!!PAN_CULTURE_LATIN 0 !!!PAN_ANY 0 /* Any */ !!!PAN_NO_FIT 1 /* No Fit */ !!!PAN_FAMILY_TEXT_DISPLAY 2 /* Text and Display */ !!!PAN_FAMILY_SCRIPT 3 /* Script */ !!!PAN_FAMILY_DECORATIVE 4 /* Decorative */ !!!PAN_FAMILY_PICTORIAL 5 /* Pictorial */ !!!PAN_SERIF_COVE 2 /* Cove */ !!!PAN_SERIF_OBTUSE_COVE 3 /* Obtuse Cove */ !!!PAN_SERIF_SQUARE_COVE 4 /* Square Cove */ !!!PAN_SERIF_OBTUSE_SQUARE_COVE 5 /* Obtuse Square Cove */ !!!PAN_SERIF_SQUARE 6 /* Square */ !!!PAN_SERIF_THIN 7 /* Thin */ !!!PAN_SERIF_BONE 8 /* Bone */ !!!PAN_SERIF_EXAGGERATED 9 /* Exaggerated */ !!!PAN_SERIF_TRIANGLE 10 /* Triangle */ !!!PAN_SERIF_NORMAL_SANS 11 /* Normal Sans */ !!!PAN_SERIF_OBTUSE_SANS 12 /* Obtuse Sans */ !!!PAN_SERIF_PERP_SANS 13 /* Prep Sans */ !!!PAN_SERIF_FLARED 14 /* Flared */ !!!PAN_SERIF_ROUNDED 15 /* Rounded */ !!!PAN_WEIGHT_VERY_LIGHT 2 /* Very Light */ !!!PAN_WEIGHT_LIGHT 3 /* Light */ !!!PAN_WEIGHT_THIN 4 /* Thin */ !!!PAN_WEIGHT_BOOK 5 /* Book */ !!!PAN_WEIGHT_MEDIUM 6 /* Medium */ !!!PAN_WEIGHT_DEMI 7 /* Demi */ !!!PAN_WEIGHT_BOLD 8 /* Bold */ !!!PAN_WEIGHT_HEAVY 9 /* Heavy */ !!!PAN_WEIGHT_BLACK 10 /* Black */ !!!PAN_WEIGHT_NORD 11 /* Nord */ !!!PAN_PROP_OLD_STYLE 2 /* Old Style */ !!!PAN_PROP_MODERN 3 /* Modern */ !!!PAN_PROP_EVEN_WIDTH 4 /* Even Width */ !!!PAN_PROP_EXPANDED 5 /* Expanded */ !!!PAN_PROP_CONDENSED 6 /* Condensed */ !!!PAN_PROP_VERY_EXPANDED 7 /* Very Expanded */ !!!PAN_PROP_VERY_CONDENSED 8 /* Very Condensed */ !!!PAN_PROP_MONOSPACED 9 /* Monospaced */ !!!PAN_CONTRAST_NONE 2 /* None */ !!!PAN_CONTRAST_VERY_LOW 3 /* Very Low */ !!!PAN_CONTRAST_LOW 4 /* Low */ !!!PAN_CONTRAST_MEDIUM_LOW 5 /* Medium Low */ !!!PAN_CONTRAST_MEDIUM 6 /* Medium */ !!!PAN_CONTRAST_MEDIUM_HIGH 7 /* Mediim High */ !!!PAN_CONTRAST_HIGH 8 /* High */ !!!PAN_CONTRAST_VERY_HIGH 9 /* Very High */ !!!PAN_STROKE_GRADUAL_DIAG 2 /* Gradual/Diagonal */ !!!PAN_STROKE_GRADUAL_TRAN 3 /* Gradual/Transitional */ !!!PAN_STROKE_GRADUAL_VERT 4 /* Gradual/Vertical */ !!!PAN_STROKE_GRADUAL_HORZ 5 /* Gradual/Horizontal */ !!!PAN_STROKE_RAPID_VERT 6 /* Rapid/Vertical */ !!!PAN_STROKE_RAPID_HORZ 7 /* Rapid/Horizontal */ !!!PAN_STROKE_INSTANT_VERT 8 /* Instant/Vertical */ !!!PAN_STRAIGHT_ARMS_HORZ 2 /* Straight Arms/Horizontal */ !!!PAN_STRAIGHT_ARMS_WEDGE 3 /* Straight Arms/Wedge */ !!!PAN_STRAIGHT_ARMS_VERT 4 /* Straight Arms/Vertical */ !!!PAN_STRAIGHT_ARMS_SINGLE_SERIF 5 /* Straight Arms/Single-Serif */ !!!PAN_STRAIGHT_ARMS_DOUBLE_SERIF 6 /* Straight Arms/Double-Serif */ !!!PAN_BENT_ARMS_HORZ 7 /* Non-Straight Arms/Horizontal */ !!!PAN_BENT_ARMS_WEDGE 8 /* Non-Straight Arms/Wedge */ !!!PAN_BENT_ARMS_VERT 9 /* Non-Straight Arms/Vertical */ !!!PAN_BENT_ARMS_SINGLE_SERIF 10 /* Non-Straight Arms/Single-Serif */ !!!PAN_BENT_ARMS_DOUBLE_SERIF 11 /* Non-Straight Arms/Double-Serif */ !!!PAN_LETT_NORMAL_CONTACT 2 /* Normal/Contact */ !!!PAN_LETT_NORMAL_WEIGHTED 3 /* Normal/Weighted */ !!!PAN_LETT_NORMAL_BOXED 4 /* Normal/Boxed */ !!!PAN_LETT_NORMAL_FLATTENED 5 /* Normal/Flattened */ !!!PAN_LETT_NORMAL_ROUNDED 6 /* Normal/Rounded */ !!!PAN_LETT_NORMAL_OFF_CENTER 7 /* Normal/Off Center */ !!!PAN_LETT_NORMAL_SQUARE 8 /* Normal/Square */ !!!PAN_LETT_OBLIQUE_CONTACT 9 /* Oblique/Contact */ !!!PAN_LETT_OBLIQUE_WEIGHTED 10 /* Oblique/Weighted */ !!!PAN_LETT_OBLIQUE_BOXED 11 /* Oblique/Boxed */ !!!PAN_LETT_OBLIQUE_FLATTENED 12 /* Oblique/Flattened */ !!!PAN_LETT_OBLIQUE_ROUNDED 13 /* Oblique/Rounded */ !!!PAN_LETT_OBLIQUE_OFF_CENTER 14 /* Oblique/Off Center */ !!!PAN_LETT_OBLIQUE_SQUARE 15 /* Oblique/Square */ !!!PAN_MIDLINE_STANDARD_TRIMMED 2 /* Standard/Trimmed */ !!!PAN_MIDLINE_STANDARD_POINTED 3 /* Standard/Pointed */ !!!PAN_MIDLINE_STANDARD_SERIFED 4 /* Standard/Serifed */ !!!PAN_MIDLINE_HIGH_TRIMMED 5 /* High/Trimmed */ !!!PAN_MIDLINE_HIGH_POINTED 6 /* High/Pointed */ !!!PAN_MIDLINE_HIGH_SERIFED 7 /* High/Serifed */ !!!PAN_MIDLINE_CONSTANT_TRIMMED 8 /* Constant/Trimmed */ !!!PAN_MIDLINE_CONSTANT_POINTED 9 /* Constant/Pointed */ !!!PAN_MIDLINE_CONSTANT_SERIFED 10 /* Constant/Serifed */ !!!PAN_MIDLINE_LOW_TRIMMED 11 /* Low/Trimmed */ !!!PAN_MIDLINE_LOW_POINTED 12 /* Low/Pointed */ !!!PAN_MIDLINE_LOW_SERIFED 13 /* Low/Serifed */ !!!PAN_XHEIGHT_CONSTANT_SMALL 2 /* Constant/Small */ !!!PAN_XHEIGHT_CONSTANT_STD 3 /* Constant/Standard */ !!!PAN_XHEIGHT_CONSTANT_LARGE 4 /* Constant/Large */ !!!PAN_XHEIGHT_DUCKING_SMALL 5 /* Ducking/Small */ !!!PAN_XHEIGHT_DUCKING_STD 6 /* Ducking/Standard */ !!!PAN_XHEIGHT_DUCKING_LARGE 7 /* Ducking/Large */ !!!ELF_VERSION 0 !!!ELF_CULTURE_LATIN 0 RASTER_FONTTYPE EQUATE(0001h) DEVICE_FONTTYPE EQUATE(002h) TRUETYPE_FONTTYPE EQUATE(004h) !!!RGB(r,g,b) ((COLORREF)(((BYTE)(r)|((WORD)((BYTE)(g) )<<8))|(((DWORD)(BYTE)(b))<<16))) !!!PALETTERGB(r,g,b) (EQUATE(02000000 | RGB(r,g,b))h) !!!PALETTEINDEX(i) ((COLORREF)(0x01000000 | (DWORD)(WORD)(i))) !!! !!LF_FACESIZE EQUATE(32) !!LF_FULLFACESIZE EQUATE(64) !! ! END Equates Windows GDI Font and Text.Clw ! START Equates Windows GDI Line and Curve.Clw ! END Equates Windows GDI Line and Curve.Clw ! START Equates Windows GDI Metafile.Clw ENHMETA_SIGNATURE EQUATE(20454D46h) ENHMETA_STOCK_OBJECT EQUATE(80000000h) EMR_HEADER EQUATE(1) EMR_POLYBEZIER EQUATE(2) EMR_POLYGON EQUATE(3) EMR_POLYLINE EQUATE(4) EMR_POLYBEZIERTO EQUATE(5) EMR_POLYLINETO EQUATE(6) EMR_POLYPOLYLINE EQUATE(7) EMR_POLYPOLYGON EQUATE(8) EMR_SETWINDOWEXTEX EQUATE(9) EMR_SETWINDOWORGEX EQUATE(10) EMR_SETVIEWPORTEXTEX EQUATE(11) EMR_SETVIEWPORTORGEX EQUATE(12) EMR_SETBRUSHORGEX EQUATE(13) EMR_EOF EQUATE(14) EMR_SETPIXELV EQUATE(15) EMR_SETMAPPERFLAGS EQUATE(16) EMR_SETMAPMODE EQUATE(17) EMR_SETBKMODE EQUATE(18) EMR_SETPOLYFILLMODE EQUATE(19) EMR_SETROP2 EQUATE(20) EMR_SETSTRETCHBLTMODE EQUATE(21) EMR_SETTEXTALIGN EQUATE(22) EMR_SETCOLORADJUSTMENT EQUATE(23) EMR_SETTEXTCOLOR EQUATE(24) EMR_SETBKCOLOR EQUATE(25) EMR_OFFSETCLIPRGN EQUATE(26) EMR_MOVETOEX EQUATE(27) EMR_SETMETARGN EQUATE(28) EMR_EXCLUDECLIPRECT EQUATE(29) EMR_INTERSECTCLIPRECT EQUATE(30) EMR_SCALEVIEWPORTEXTEX EQUATE(31) EMR_SCALEWINDOWEXTEX EQUATE(32) EMR_SAVEDC EQUATE(33) EMR_RESTOREDC EQUATE(34) EMR_SETWORLDTRANSFORM EQUATE(35) EMR_MODIFYWORLDTRANSFORM EQUATE(36) EMR_SELECTOBJECT EQUATE(37) EMR_CREATEPEN EQUATE(38) EMR_CREATEBRUSHINDIRECT EQUATE(39) EMR_DELETEOBJECT EQUATE(40) EMR_ANGLEARC EQUATE(41) EMR_ELLIPSE EQUATE(42) EMR_RECTANGLE EQUATE(43) EMR_ROUNDRECT EQUATE(44) EMR_ARC EQUATE(45) EMR_CHORD EQUATE(46) EMR_PIE EQUATE(47) EMR_SELECTPALETTE EQUATE(48) EMR_CREATEPALETTE EQUATE(49) EMR_SETPALETTEENTRIES EQUATE(50) EMR_RESIZEPALETTE EQUATE(51) EMR_REALIZEPALETTE EQUATE(52) EMR_EXTFLOODFILL EQUATE(53) EMR_LINETO EQUATE(54) EMR_ARCTO EQUATE(55) EMR_POLYDRAW EQUATE(56) EMR_SETARCDIRECTION EQUATE(57) EMR_SETMITERLIMIT EQUATE(58) EMR_BEGINPATH EQUATE(59) EMR_ENDPATH EQUATE(60) EMR_CLOSEFIGURE EQUATE(61) EMR_FILLPATH EQUATE(62) EMR_STROKEANDFILLPATH EQUATE(63) EMR_STROKEPATH EQUATE(64) EMR_FLATTENPATH EQUATE(65) EMR_WIDENPATH EQUATE(66) EMR_SELECTCLIPPATH EQUATE(67) EMR_ABORTPATH EQUATE(68) EMR_GDICOMMENT EQUATE(70) EMR_FILLRGN EQUATE(71) EMR_FRAMERGN EQUATE(72) EMR_INVERTRGN EQUATE(73) EMR_PAINTRGN EQUATE(74) EMR_EXTSELECTCLIPRGN EQUATE(75) EMR_BITBLT EQUATE(76) EMR_STRETCHBLT EQUATE(77) EMR_MASKBLT EQUATE(78) EMR_PLGBLT EQUATE(79) EMR_SETDIBITSTODEVICE EQUATE(80) EMR_STRETCHDIBITS EQUATE(81) EMR_EXTCREATEFONTINDIRECTW EQUATE(82) EMR_EXTTEXTOUTA EQUATE(83) EMR_EXTTEXTOUTW EQUATE(84) EMR_POLYBEZIER16 EQUATE(85) EMR_POLYGON16 EQUATE(86) EMR_POLYLINE16 EQUATE(87) EMR_POLYBEZIERTO16 EQUATE(88) EMR_POLYLINETO16 EQUATE(89) EMR_POLYPOLYLINE16 EQUATE(90) EMR_POLYPOLYGON16 EQUATE(91) EMR_POLYDRAW16 EQUATE(92) EMR_CREATEMONOBRUSH EQUATE(93) EMR_CREATEDIBPATTERNBRUSHPT EQUATE(94) EMR_EXTCREATEPEN EQUATE(95) EMR_POLYTEXTOUTA EQUATE(96) EMR_POLYTEXTOUTW EQUATE(97) EMR_SETICMMODE EQUATE(98) EMR_CREATECOLORSPACE EQUATE(99) EMR_SETCOLORSPACE EQUATE(100) EMR_DELETECOLORSPACE EQUATE(101) EMR_GLSRECORD EQUATE(102) EMR_GLSBOUNDEDRECORD EQUATE(103) EMR_PIXELFORMAT EQUATE(104) EMR_RESERVED_105 EQUATE(105) EMR_RESERVED_106 EQUATE(106) EMR_RESERVED_107 EQUATE(107) EMR_RESERVED_108 EQUATE(108) EMR_RESERVED_109 EQUATE(109) EMR_RESERVED_110 EQUATE(110) EMR_COLORCORRECTPALETTE EQUATE(111) EMR_SETICMPROFILEA EQUATE(112) EMR_SETICMPROFILEW EQUATE(113) EMR_ALPHABLEND EQUATE(114) EMR_SETLAYOUT EQUATE(115) EMR_TRANSPARENTBLT EQUATE(116) EMR_RESERVED_117 EQUATE(117) EMR_GRADIENTFILL EQUATE(118) EMR_RESERVED_119 EQUATE(119) EMR_RESERVED_120 EQUATE(120) EMR_COLORMATCHTOTARGETW EQUATE(121) EMR_CREATECOLORSPACEW EQUATE(122) EMR_MIN EQUATE(1) EMR_MAX EQUATE(122) ! END Equates Windows GDI Metafile.Clw ! START Equates Windows GDI Multiple Display Monitors.Clw SM_XVIRTUALSCREEN Equate(76) SM_YVIRTUALSCREEN Equate(77) SM_CXVIRTUALSCREEN Equate(78) SM_CYVIRTUALSCREEN Equate(79) SM_CMONITORS Equate(80) SM_SAMEDISPLAYFORMAT Equate(81) MONITOR_DEFAULTTONULL Equate(0) MONITOR_DEFAULTTOPRIMARY Equate(1) MONITOR_DEFAULTTONEAREST Equate(2) MONITORINFOF_PRIMARY Equate(1) CCHDEVICENAME Equate(32) DISPLAY_DEVICE_ATTACHED_TO_DESKTOP Equate(1) DISPLAY_DEVICE_MULTI_DRIVER Equate(2) DISPLAY_DEVICE_PRIMARY_DEVICE Equate(4) DISPLAY_DEVICE_MIRRORING_DRIVER Equate(8) DISPLAY_DEVICE_VGA_COMPATIBLE Equate(16) !!! END Equates Windows GDI Multiple Display Monitors.Clw ! START Equates Windows GDI Painting and Drawing.Clw ! END Equates Windows GDI Painting and Drawing.Clw ! START Equates Windows GDI Path.Clw ! END Equates Windows GDI Path.Clw ! START Equates Windows GDI Pen.Clw ! END Equates Windows GDI Pen.Clw ! START Equates Windows GDI Printing and Print Spooler.Clw ! END Equates Windows GDI Printing and Print Spooler.Clw ! START Equates Windows GDI Rectangle.Clw ! END Equates Windows GDI Rectangle.Clw ! START Equates Windows GDI Region.Clw ! END Equates Windows GDI Region.Clw ! START Equates Windows GDI.Clw UINT EQUATE(UNSIGNED) UINT EQUATE(UNSIGNED) FOURCC EQUATE(LONG) WCHAR EQUATE(BYTE) UCHAR EQUATE(BYTE) CHAR EQUATE(BYTE) BOOL EQUATE(SIGNED) BYTE EQUATE(BYTE) WORD EQUATE(SIGNED) DWORD EQUATE(ULONG) HANDLE EQUATE(UNSIGNED) LPVOID EQUATE(ULONG) PVOID EQUATE(ULONG) FLOAT EQUATE(SREAL) LPSTR EQUATE(CSTRING) !Usage:Pass the Label of the LPSTR LPCSTR EQUATE(CSTRING) !Usage:Pass the Label of the LPCSTR !MAX_PATH EQUATE(260) HWND EQUATE(HANDLE) HINSTANCE EQUATE(HANDLE) HMODULE EQUATE(HINSTANCE) HTASK EQUATE(HANDLE) HDC EQUATE(HANDLE) WPARAM EQUATE(UINT) LPARAM EQUATE(LONG) LRESULT EQUATE(LONG) LPBOOL EQUATE(ULONG) LPCVOID EQUATE(ULONG) HDIOBJ EQUATE(HANDLE) HCOLORSPACE EQUATE(HANDLE) HRDVR EQUATE(HANDLE) HWAVEOUT EQUATE(HANDLE) HWAVEIN EQUATE(HANDLE) HACCEL EQUATE(HANDLE) HBITMAP EQUATE(HANDLE) HPEN EQUATE(HANDLE) HWINSTA EQUATE(HANDLE) HBRUSH EQUATE(HANDLE) HRGN EQUATE(HANDLE) HKL EQUATE(HANDLE) HPALETTE EQUATE(HANDLE) HFONT EQUATE(HANDLE) HHOOK EQUATE(HANDLE) HDRVR EQUATE(HANDLE) HDWP EQUATE(HANDLE) HRSRC EQUATE(HANDLE) HSTR EQUATE(HANDLE) HCURSOR EQUATE(HANDLE) HICON EQUATE(HCURSOR) HGRN EQUATE(HANDLE) HMENU EQUATE(HANDLE) SC_HANDLE EQUATE(HANDLE) HDESK EQUATE(HANDLE) HENHMETAFILE EQUATE(HANDLE) HSZ EQUATE(WORD) HMETAFILE EQUATE(HANDLE) HMIDIIN EQUATE(HANDLE) HMIDIOUT EQUATE(HANDLE) HMMIO EQUATE(HANDLE) HFILE EQUATE(SIGNED) LUID EQUATE(LONG) PLUID EQUATE(LONG) ANYSIZE_ARRAY EQUATE(1) PHANDLE EQUATE(HANDLE) SPHANDLE EQUATE(HANDLE) LPHANDLE EQUATE(HANDLE) HGLOBAL EQUATE(HANDLE) HLOCAL EQUATE(HANDLE) GLOBALHANDLE EQUATE(HANDLE) LOCALHANDLE EQUATE(HANDLE) ATOM EQUATE(UINT) COLORREF EQUATE(DWORD) HDDEDATA EQUATE(DWORD) HCONV EQUATE(DWORD) HCONVLIST EQUATE(DWORD) LONGREAL EQUATE(REAL) DWORDLONG EQUATE(REAL) WORDLONG EQUATE(REAL) LARGE_INTEGER EQUATE(LONG) ULARGE_INTEGER EQUATE(ULONG) BOOLEAN EQUATE(BYTE) VERSION EQUATE(UNSIGNED) LCID EQUATE(WORD) !LIST_ENTRY GROUP,TYPE !Flink LONG !Blink LONG ! END !COORD GROUP,TYPE !X SIGNED !Y SIGNED ! END !MAX_DEFAULTCHAR EQUATE(2) !MAX_LEADBYTES EQUATE(12) MAXPNAMELEN EQUATE(50) LANGID EQUATE(WORD) SC_LOCK EQUATE(LPVOID) !XFORM GROUP,TYPE !eM11 FLOAT !eM12 FLOAT !eM21 FLOAT !eM22 FLOAT !eDx FLOAT !eDy FLOAT ! END !BITMAP GROUP,TYPE !bmType SIGNED !bmWidth SIGNED !bmHeight SIGNED !bmWidthBytes SIGNED !bmPlanes BYTE !bmBitsPixel WORD !bmBits LPVOID ! END !RGBTRIPLE GROUP,TYPE !rgbtBlue BYTE !rgbtGreen BYTE !rgbtRed BYTE ! END !RGBQUAD GROUP,TYPE !rgbBlue BYTE !rgbGreen BYTE !rgbRed BYTE !rgbReserved BYTE ! END LCSCSTYPE EQUATE(LONG) LCSGAMUTMATCH EQUATE(LONG) FXPT16DOT16 EQUATE(LONG) FXPT2DOT30 EQUATE(LONG) !CIEXYZ GROUP,TYPE !ciexyzX FXPT2DOT30 !ciexyzY FXPT2DOT30 !ciexyzZ FXPT2DOT30 ! END !CIEXYZTRIPLE LIKE(CIEXYZ) !LOGCOLORSPACE GROUP,TYPE !lcsSignature DWORD !lcsVersion DWORD !lcsSize DWORD !lcsCSType LCSCSTYPE !lcsIntent LCSGAMUTMATCH !lcsEndpoints LIKE(CIEXYZTRIPLE) !lcsGammaRed DWORD !lcsGammaGreen DWORD !lcsGammaBlue DWORD ! END !BITMAPCOREHEADER GROUP,TYPE !bcSize DWORD !bcWidth WORD !bcHeight WORD !bcPlanes WORD !bcBitCount WORD ! END BI_RGB EQUATE(0) BI_RLE8 EQUATE(1) BI_RLE4 EQUATE(2) !BITMAPINFOHEADER GROUP,TYPE !biSize DWORD !biWidth LONG !biHeight LONG !biPlanes WORD !biBitCount WORD !biCompression DWORD !biSizeImage DWORD ! END !BITMAPINFO GROUP,TYPE !bmiHeader LIKE(BITMAPINFOHEADER) !bmiColors LIKE(RGBQUAD) ! END !BITMAPCOREINFO GROUP,TYPE !bmciHeader LIKE(BITMAPCOREHEADER) !bmciColors LIKE(RGBTRIPLE) ! END !BITMAPFILEHEADER GROUP,TYPE !bfType WORD !bfSize DWORD !bfReserved1 WORD !bfReserved2 WORD !bfOffbits DWORD ! END !FONTSIGNATURE GROUP,TYPE !fsUsb DWORD,DIM(4) !fsCsb DWORD,DIM(2) ! END !CHARSETINFO GROUP,TYPE !ciCharset UINT !ciACP UINT !fs LIKE(FONTSIGNATURE) ! END TCI_SRCCHARSET EQUATE(1) TCI_SRCCODEPAGE EQUATE(2) TCI_SRCFONTSIG EQUATE(3) !LOCALESIGNATURE GROUP,TYPE !lsUsb DWORD,DIM(4) !lsCsbDefaule DWORD,DIM(2) !lsCsbSupported DWORD,DIM(2) ! END !POINT GROUP,TYPE !X SIGNED !Y SIGNED ! END !RECT GROUP,TYPE !left SIGNED !top SIGNED !right SIGNED !bottom SIGNED ! END !RECTL LIKE(RECT) !SIZE GROUP,TYPE !cx SIGNED !cy SIGNED ! END !SIZEL LIKE(SIZE) HGDIOBJ EQUATE(HANDLE) !HANDLETABLE GROUP,TYPE !objectHandle HGDIOBJ ! END !METARECORD GROUP,TYPE !rdSize DWORD !rdFuction WORD !rdParm WORD(1) ! END !METAFILEPICT GROUP,TYPE !mm LONG !xExt LONG !yExt LONG !hMF LONG ! END !METAHEADER GROUP,TYPE !mtType WORD !mtHeaderSize WORD !mtVersion WORD !mtSize DWORD !mtNoObjects WORD !mtMaxRecord DWORD !mtNoParameters WORD ! END !ENHMETARECORD GROUP,TYPE !iType DWORD !nSize DWORD !dParam DWORD,DIM(1) ! END !ENHMETAHEADER GROUP,TYPE !iType DWORD !nSize DWORD !rclBounds LIKE(RECTL) !rclFrame LIKE(RECTL) !dSignature DWORD !nVersion DWORD !nBytes DWORD !nRecords DWORD ! END !TEXTMETRIC GROUP,TYPE !tmHeight LONG !tmAscent LONG !tmDescent LONG !tmInternalLeading LONG !tmExternalLeading LONG !tmAveCharWidth LONG !tmMaxCharWidth LONG !tmWeight LONG ! END !NEWTEXTMETRIC GROUP,TYPE !tmHeight LONG !tmAscent LONG !tmDescent LONG !tmInternalLeading LONG !tmExternalLeading LONG !tmAveCharWidth LONG !tmMaxCharWidth LONG !tmWeight LONG ! END !NEWTEXTMETRICEX GROUP,TYPE !ntmTm LIKE(NEWTEXTMETRIC) !ntmFontSig LIKE(FONTSIGNATURE) ! END !PELARRAY GROUP,TYPE !paXCount LONG !paYCount LONG !paXExt LONG !paYExt LONG !paRGBs BYTE ! END !LOGBRUSH GROUP,TYPE !lbStyle UINT !lbColor COLORREF !lbHatch LONG ! END !PATTERN LIKE(LOGBRUSH) !LOGPEN GROUP,TYPE !lopnStyle UINT !lopnWidth LIKE(POINT) !lopnColor COLORREF ! END !EXTLOGPEN GROUP,TYPE !elpPenStyle DWORD !elpWidth DWORD !elpBrushStyle UINT !elpColor COLORREF !elpHatch LONG !elpNumEntries DWORD !elpStyleEntry DWORD,DIM(1) ! END !PALETTEENTRY GROUP,TYPE !peRed BYTE !peGreen BYTE !peBlue BYTE !peFlags BYTE ! END !LOGPALETTE GROUP,TYPE !palVersion WORD !palNumEntries WORD !palPalEntry LIKE(PALETTEENTRY) ! END !LOGFONT GROUP,TYPE !lfHeight LONG !lfWidth LONG !lfEscapement LONG !lfOrientation LONG !lfWeight LONG !lfItalic BYTE !lfUnderline BYTE !lfStrikeO LONG ! END !ENUMLOGFONT GROUP,TYPE !elfLogFont LIKE(LOGFONT) !elfFullName BYTE,DIM(LF_FULLFACESIZE) !elfStyle BYTE,DIM(LF_FACESIZE) ! END !ENUMLOGFONTEX GROUP,TYPE !elfLogFont LIKE(LOGFONT) !elfFullName BYTE,DIM(LF_FULLFACESIZE) !elfStyle BYTE,DIM(LF_FACESIZE) !elfScript BYTE,DIM(LF_FACESIZE) ! END !PANOSE GROUP,TYPE ! END !bFamilyType BYTE !bSerifStyle BYTE !bWeight BYTE !bProportion BYTE !bContrast BYTE !bStrokeVariation BYTE !bArmStyle BYTE !bLetterform !ELF_VENDOR_SIZE EQUATE(4) !EXLOGFONT GROUP,TYPE !elfLogFont LIKE(LOGFONT) !elfFullName BYTE,DIM(LF_FULLFACESIZE) !elfStyle BYTE,DIM(LF_FACESIZE) !elfVersion DWORD !elfStyleSize DWORD !elfMatch !CCHDEVICENAME EQUATE(32) !CCHFORMNAME EQUATE(32) !DEVMODE GROUP,TYPE !dmDeviceName BYTE,DIM(CCHDEVICENAME) !dmSpecVersion WORD !dmDriverVersion WORD !dmSize WORD !dmDriverExtra WORD !dmFields DWORD !dmOrientation SIGNED !dmPaperSize SIGNED !dmPaperLength SIGNED ! !RGNDATAHEADER GROUP,TYPE !dwSize DWORD !iType DWORD !nCount DWORD !nRgnSize DWORD !rcBound LIKE(RECT) ! END ! !RGNDATA GROUP,TYPE !rdh LIKE(RGNDATAHEADER) !Buffer CHAR(1) ! END ! !OUTLINETEXTMETRIC GROUP,TYPE !otmSize UINT !otmTextMetrics LIKE(TEXTMETRIC) !otmFiller BYTE !otmPanoseNumber LIKE(PANOSE) !otmfsSelection UINT !otmfsType !POLYTEXT GROUP,TYPE !x SIGNED !y SIGNED !n UINT !lpstr LONG !*LPCSTR !uiFlags UINT !rcl LIKE(RECT) !pdx LONG !*INT ! END ! !FIXED GROUP,TYPE !fract WORD !value SIGNED ! END ! !MAT2 GROUP,TYPE !eM11 LIKE(FIXED) !eM12 LIKE(FIXED) !eM21 LIKE(FIXED) !eM22 LIKE(FIXED) ! END ! !GLYPHMETRICS GROUP,TYPE !gmBlackBoxX UINT !gmBlackBoxY UINT !gmptGlyphOrigin LIKE(POINT) !gmCellIncX SIGNED !gmCellIncY SIGNED ! END ! !POINTFX GROUP,TYPE !x LIKE(FIXED) !y LIKE(FIXED) ! END ! ! TTPOLYCURVE GROUP,TYPE !wType WORD !cpfx WORD !apfx LIKE(POINTFX) ! END ! ! TTPOLYGONHEADER GROUP,TYPE !cb DWORD !dwType DWORD !pfxStart LIKE(POINTFX) ! END ! ! GCP_RESULTS GROUP,TYPE !lStructSize DWORD !lpOutString LONG!*PSTR !lpOrder LONG !lpDx LONG !lpCaretPos LONG !lpClass LONG!*PSTR !lpGlyphs LONG!*PSTR !nGlyphs UINT !nMaxFit SI !RASTERIZER_STATUS GROUP,TYPE !nSize SIGNED !wFlags SIGNED !nLanguage SIGNED ! END ! ! PIXELFORMATDESCRIPTOR GROUP,TYPE !nSize WORD !nVersion WORD !dwFlags DWORD !iPixelType BYTE !cColorBits BYTE !COLORADJUSTMENT GROUP,TYPE !caSize WORD !caFlags WORD !caIlluminantIndex WORD !caRedGamma WORD !caGreenGamma WORD !caBlueGamma WORD !caReferenceBlack WORD !caRefere ! DOCINFO GROUP,TYPE !cbSize SHORT !lpszDocName LONG!*LPCSTR !lpszOutput LONG!*LPCSTR !lpszDataType LONG!*LPCSTR !fwType DWORD ! END ! ! DI_APPBANDING EQUATE(0001h) !FONTMAPPER_MAX EQUATE(10) !KERNINGPAIR GROUP,TYPE !wFirst WORD !wSecond WORD !iKernAmount SIGNED ! END ! ! ICM_OFF EQUATE(1) !ICM_ON EQUATE(2) !ICM_QUERY EQUATE(3) !ENHMETA_SIGNATURE EQUATE(464D4520h) !ENHMETA_STOCK_OBJECT EQUATE(80000000h) !EMR GROUP,TYPE !iType DWORD !nSize DWORD ! END ! ! POINTL GROUP,TYPE !x LONG !y LONG ! END ! ! EMRTEXT GROUP,TYPE !ptlReference LIKE(POINTL) !nChars DWORD !offString DWORD !fOptions DWORD !rcl LIKE(RECTL) !offDx DWORD ! END ! ! STACK_FRAME_HEADER GROUP,TYPE !BackChain DWORD !GlueSaved1 DWORD !GlueSaved2 DWORD !Reserved1 DWORD !Spare1 ! MEMORY_BASIC_INFORMATION GROUP,TYPE !BaseAddress PVOID !AllocationBase PVOID !AllocationProtect DWORD !RegionSize DWORD !State DWORD !Protect ! ACCESS_MASK EQUATE(LPVOID) !GENERIC_MAPPING GROUP,TYPE !GenericRead ACCESS_MASK !GenericWrite ACCESS_MASK !GenereicExecute ACCESS_MASK !GenericAll ACCESS_MASK ! END ! ! LUID_AND_ATTRIBUTES GROUP,TYPE !Liud LUID !Attributes DWORD ! END ! ! SID_IDENTIFIER_AUTHORITY GROUP,TYPE !Value BYTE,DIM(6) ! END ! ! SID GROUP,TYPE !Revision BYTE !SubAuthorityCount BYTE !IdentifierAuthority LIKE(SID_IDENTIFIER_AUTHORITY) !SubAuthority DWORD,DIM(ANYSIZE_ARRAY) ! END ! ! ACL GROUP,TYPE !AclRevision BYTE !Sbz1 BYTE !AclSize WORD !AceCount WORD !Sbz2 WORD ! END ! ! ACE_HEADER GROUP,TYPE !AceType BYTE !AceFlags BYTE !AceSize WORD ! END ! ! ACCESS_ALLOWED_ACE GROUP,TYPE !Header LIKE(ACE_HEADER) !Mask ACCESS_MASK !SidStart DWORD ! END ! ! PRIVILEGE_SET GROUP,TYPE !PrivilegeCount DWORD !Control DWORD !Privilege LIKE(LUID_AND_ATTRIBUTES) ! END ! ! WINDEBUGINFO GROUP,TYPE !flags UINT !dwOptions DWORD !dwFilter DWORD !achAllocModule char,DIM(8) !dwAllocBreak DWORD !dwAllocCount DWORD ! END ! ! CATCHBUF EQUATE(9) !SEGINFO GROUP,TYPE !offSegment UINT !cbSegment UINT !flags UINT !cbAlloc UINT !h HGLOBAL !alignShift UINT !reserved UINT,DIM(2) ! END ! ! ABC GROUP,TYPE !abcA SIGNED !abcB UINT !abcC SIGNED ! END ! ! ABCFLOAT LIKE(ABC) !MSG GROUP,TYPE !hwnd HWND !message UINT !wParam WPARAM !lParam LPARAM !time DWORD !pt LIKE(POINT) ! END ! ! WNDCLASS GROUP,TYPE !style UINT !lpfnWndProc LONG!WNDPROC !cbClsExtra SIGNED !cbWndExtra SIGNED !hInstance HINSTANCE !hIcon HICON !hCursor HCURSOR !hbrBackground HBRUSH !lpszMenuName ! CREATESTRUCT GROUP,TYPE !lpCreateParams LPVOID !hInstance HINSTANCE !hmenu HMENU !hwndParent HWND !cy SIGNED !cx SIGNED !y SIGNED !x SIGNED !style LONG !WINDOWPLACEMENT GROUP,TYPE !length UINT !flags UINT !showCmd UINT !ptMinPosition LIKE(POINT) !ptMaxPosition LIKE(POINT) !rcNormalPosition LIKE(RECT) ! END ! ! WINDOWPOS GROUP,TYPE !hwnd HWND !hwndInsertAfter HWND !x SIGNED !y SIGNED !cx SIGNED !cy SIGNED !flags UINT ! END ! ! MINMAXINFO GROUP,TYPE !ptReserved LIKE(POINT) !ptMaxSize LIKE(POINT) !ptMaxPosition LIKE(POINT) !ptMinTrackSize LIKE(POINT) !ptMaxTrackSize LIKE(POINT) ! END !/* Device Parameters for GetDeviceCaps() */ !#define DRIVERVERSION 0 /* Device driver version */ !#define TECHNOLOGY 2 /* Device classification */ !#define HORZSIZE 4 /* Horizontal size in millimeters */ !#define VERTSIZE 6 /* Vertical size in millimeters */ !#define HORZRES 8 /* Horizontal width in pixels */ !#define VERTRES 10 /* Vertical height in pixels */ !#define BITSPIXEL 12 /* Number of bits per pixel */ !#define PLANES 14 /* Number of planes */ !#define NUMBRUSHES 16 /* Number of brushes the device has */ !#define NUMPENS 18 /* Number of pens the device has */ !#define NUMMARKERS 20 /* Number of markers the device has */ !#define NUMFONTS 22 /* Number of fonts the device has */ !#define NUMCOLORS 24 /* Number of colors the device supports */ !#define PDEVICESIZE 26 /* Size required for device descriptor */ !#define CURVECAPS 28 /* Curve capabilities */ !#define LINECAPS 30 /* Line capabilities */ !#define POLYGONALCAPS 32 /* Polygonal capabilities */ !#define TEXTCAPS 34 /* Text capabilities */ !#define CLIPCAPS 36 /* Clipping capabilities */ !#define RASTERCAPS 38 /* Bitblt capabilities */ !#define ASPECTX 40 /* Length of the X leg */ !#define ASPECTY 42 /* Length of the Y leg */ !#define ASPECTXY 44 /* Length of the hypotenuse */ ! !#define LOGPIXELSX 88 /* Logical pixels/inch in X */ !#define LOGPIXELSY 90 /* Logical pixels/inch in Y */ ! !#define SIZEPALETTE 104 /* Number of entries in physical palette */ !#define NUMRESERVED 106 /* Number of reserved entries in palette */ !#define COLORRES 108 /* Actual color resolution */ ! !/* Device Parameters for GetDeviceCaps() */ DRIVERVERSION EQUATE(0 ) ! /* Device driver version */ TECHNOLOGY EQUATE(2 ) ! /* Device classification */ HORZSIZE EQUATE(4 ) ! /* Horizontal size in millimeters */ VERTSIZE EQUATE(6 ) ! /* Vertical size in millimeters */ HORZRES EQUATE(8 ) ! /* Horizontal width in pixels */ VERTRES EQUATE(10) ! /* Vertical height in pixels */ BITSPIXEL EQUATE(12) ! /* Number of bits per pixel */ PLANES EQUATE(14) ! /* Number of planes */ NUMBRUSHES EQUATE(16) ! /* Number of brushes the device has */ NUMPENS EQUATE(18) ! /* Number of pens the device has */ NUMMARKERS EQUATE(20) ! /* Number of markers the device has */ NUMFONTS EQUATE(22) ! /* Number of fonts the device has */ NUMCOLORS EQUATE(24) ! /* Number of colors the device supports */ PDEVICESIZE EQUATE(26) ! /* Size required for device descriptor */ CURVECAPS EQUATE(28) ! /* Curve capabilities */ LINECAPS EQUATE(30) ! /* Line capabilities */ POLYGONALCAPS EQUATE(32) ! /* Polygonal capabilities */ TEXTCAPS EQUATE(34) ! /* Text capabilities */ CLIPCAPS EQUATE(36) ! /* Clipping capabilities */ RASTERCAPS EQUATE(38) ! /* Bitblt capabilities */ ASPECTX EQUATE(40) ! /* Length of the X leg */ ASPECTY EQUATE(42) ! /* Length of the Y leg */ ASPECTXY EQUATE(44) ! /* Length of the hypotenuse */ LOGPIXELSX EQUATE(88) ! /* Logical pixels/inch in X */ LOGPIXELSY EQUATE(90) ! /* Logical pixels/inch in Y */ SIZEPALETTE EQUATE(10) !4 /* Number of entries in physical palette */ NUMRESERVED EQUATE(10) !6 /* Number of reserved entries in palette */ COLORRES EQUATE(10) !8 /* Actual color resolution */ ! END Equates Windows GDI.Clw ! START Equates Windows User Interface.Clw SPI_GETBEEP Equate(0001h) SPI_SETBEEP Equate(0002h) SPI_GETMOUSE Equate(0003h) SPI_SETMOUSE Equate(0004h) SPI_GETBORDER Equate(0005h) SPI_SETBORDER Equate(0006h) SPI_GETKEYBOARDSPEED Equate(000Ah) SPI_SETKEYBOARDSPEED Equate(000Bh) SPI_LANGDRIVER Equate(000Ch) SPI_ICONHORIZONTALSPACING Equate(000Dh) SPI_GETSCREENSAVETIMEOUT Equate(000Eh) SPI_SETSCREENSAVETIMEOUT Equate(000Fh) SPI_GETSCREENSAVEACTIVE Equate(0010h) SPI_SETSCREENSAVEACTIVE Equate(0011h) SPI_GETGRIDGRANULARITY Equate(0012h) SPI_SETGRIDGRANULARITY Equate(0013h) SPI_SETDESKWALLPAPER Equate(0014h) SPI_SETDESKPATTERN Equate(0015h) SPI_GETKEYBOARDDELAY Equate(0016h) SPI_SETKEYBOARDDELAY Equate(0017h) SPI_ICONVERTICALSPACING Equate(0018h) SPI_GETICONTITLEWRAP Equate(0019h) SPI_SETICONTITLEWRAP Equate(001Ah) SPI_GETMENUDROPALIGNMENT Equate(001Bh) SPI_SETMENUDROPALIGNMENT Equate(001Ch) SPI_SETDOUBLECLKWIDTH Equate(001Dh) SPI_SETDOUBLECLKHEIGHT Equate(001Eh) SPI_GETICONTITLELOGFONT Equate(001Fh) SPI_SETDOUBLECLICKTIME Equate(0020h) SPI_SETMOUSEBUTTONSWAP Equate(0021h) SPI_SETICONTITLELOGFONT Equate(0022h) SPI_GETFASTTASKSWITCH Equate(0023h) SPI_SETFASTTASKSWITCH Equate(0024h) SPI_SETDRAGFULLWINDOWS Equate(0025h) SPI_GETDRAGFULLWINDOWS Equate(0026h) SPI_GETNONCLIENTMETRICS Equate(0029h) SPI_SETNONCLIENTMETRICS Equate(002Ah) SPI_GETMINIMIZEDMETRICS Equate(002Bh) SPI_SETMINIMIZEDMETRICS Equate(002Ch) SPI_GETICONMETRICS Equate(002Dh) SPI_SETICONMETRICS Equate(002Eh) SPI_SETWORKAREA Equate(002Fh) SPI_GETWORKAREA Equate(0030h) SPI_SETPENWINDOWS Equate(0031h) SPI_GETHIGHCONTRAST Equate(0042h) SPI_SETHIGHCONTRAST Equate(0043h) SPI_GETKEYBOARDPREF Equate(0044h) SPI_SETKEYBOARDPREF Equate(0045h) SPI_GETSCREENREADER Equate(0046h) SPI_SETSCREENREADER Equate(0047h) SPI_GETANIMATION Equate(0048h) SPI_SETANIMATION Equate(0049h) SPI_GETFONTSMOOTHING Equate(004Ah) SPI_SETFONTSMOOTHING Equate(004Bh) SPI_SETDRAGWIDTH Equate(004Ch) SPI_SETDRAGHEIGHT Equate(004Dh) SPI_SETHANDHELD Equate(004Eh) SPI_GETLOWPOWERTIMEOUT Equate(004Fh) SPI_GETPOWEROFFTIMEOUT Equate(0050h) SPI_SETLOWPOWERTIMEOUT Equate(0051h) SPI_SETPOWEROFFTIMEOUT Equate(0052h) SPI_GETLOWPOWERACTIVE Equate(0053h) SPI_GETPOWEROFFACTIVE Equate(0054h) SPI_SETLOWPOWERACTIVE Equate(0055h) SPI_SETPOWEROFFACTIVE Equate(0056h) SPI_SETCURSORS Equate(0057h) SPI_SETICONS Equate(0058h) SPI_GETDEFAULTINPUTLANG Equate(0059h) SPI_SETDEFAULTINPUTLANG Equate(005Ah) SPI_SETLANGTOGGLE Equate(005Bh) SPI_GETWINDOWSEXTENSION Equate(005Ch) SPI_SETMOUSETRAILS Equate(005Dh) SPI_GETMOUSETRAILS Equate(005Eh) SPI_SETSCREENSAVERRUNNING Equate(0061h) SPI_SCREENSAVERRUNNING Equate(0061h) !SPI_SETSCREENSAVERRUNNING SPI_GETFILTERKEYS Equate(0032h) SPI_SETFILTERKEYS Equate(0033h) SPI_GETTOGGLEKEYS Equate(0034h) SPI_SETTOGGLEKEYS Equate(0035h) SPI_GETMOUSEKEYS Equate(0036h) SPI_SETMOUSEKEYS Equate(0037h) SPI_GETSHOWSOUNDS Equate(0038h) SPI_SETSHOWSOUNDS Equate(0039h) SPI_GETSTICKYKEYS Equate(003Ah) SPI_SETSTICKYKEYS Equate(003Bh) SPI_GETACCESSTIMEOUT Equate(003Ch) SPI_SETACCESSTIMEOUT Equate(003Dh) SPI_GETSERIALKEYS Equate(003Eh) SPI_SETSERIALKEYS Equate(003Fh) SPI_GETSOUNDSENTRY Equate(0040h) SPI_SETSOUNDSENTRY Equate(0041h) SPI_GETSNAPTODEFBUTTON Equate(005Fh) SPI_SETSNAPTODEFBUTTON Equate(0060h) SPI_GETMOUSEHOVERWIDTH Equate(0062h) SPI_SETMOUSEHOVERWIDTH Equate(0063h) SPI_GETMOUSEHOVERHEIGHT Equate(0064h) SPI_SETMOUSEHOVERHEIGHT Equate(0065h) SPI_GETMOUSEHOVERTIME Equate(0066h) SPI_SETMOUSEHOVERTIME Equate(0067h) SPI_GETWHEELSCROLLLINES Equate(0068h) SPI_SETWHEELSCROLLLINES Equate(0069h) SPI_GETMENUSHOWDELAY Equate(006Ah) SPI_SETMENUSHOWDELAY Equate(006Bh) SPI_GETSHOWIMEUI Equate(006Eh) SPI_SETSHOWIMEUI Equate(006Fh) SPI_GETMOUSESPEED Equate(0070h) SPI_SETMOUSESPEED Equate(0071h) SPI_GETSCREENSAVERRUNNING Equate(0072h) SPI_GETDESKWALLPAPER Equate(0073h) SPI_GETACTIVEWINDOWTRACKING Equate(1000h) SPI_SETACTIVEWINDOWTRACKING Equate(1001h) SPI_GETMENUANIMATION Equate(1002h) SPI_SETMENUANIMATION Equate(1003h) SPI_GETCOMBOBOXANIMATION Equate(1004h) SPI_SETCOMBOBOXANIMATION Equate(1005h) SPI_GETLISTBOXSMOOTHSCROLLING Equate(1006h) SPI_SETLISTBOXSMOOTHSCROLLING Equate(1007h) SPI_GETGRADIENTCAPTIONS Equate(1008h) SPI_SETGRADIENTCAPTIONS Equate(1009h) SPI_GETKEYBOARDCUES Equate(100Ah) SPI_SETKEYBOARDCUES Equate(100Bh) SPI_GETMENUUNDERLINES Equate(100Ah)!SPI_GETKEYBOARDCUES SPI_SETMENUUNDERLINES Equate(100Bh)!SPI_SETKEYBOARDCUES SPI_GETACTIVEWNDTRKZORDER Equate(100Ch) SPI_SETACTIVEWNDTRKZORDER Equate(100Dh) SPI_GETHOTTRACKING Equate(100Eh) SPI_SETHOTTRACKING Equate(100Fh) SPI_GETMENUFADE Equate(1012h) SPI_SETMENUFADE Equate(1013h) SPI_GETSELECTIONFADE Equate(1014h) SPI_SETSELECTIONFADE Equate(1015h) SPI_GETTOOLTIPANIMATION Equate(1016h) SPI_SETTOOLTIPANIMATION Equate(1017h) SPI_GETTOOLTIPFADE Equate(1018h) SPI_SETTOOLTIPFADE Equate(1019h) SPI_GETCURSORSHADOW Equate(101Ah) SPI_SETCURSORSHADOW Equate(101Bh) SPI_GETMOUSESONAR Equate(101Ch) SPI_SETMOUSESONAR Equate(101Dh) SPI_GETMOUSECLICKLOCK Equate(101Eh) SPI_SETMOUSECLICKLOCK Equate(101Fh) SPI_GETMOUSEVANISH Equate(1020h) SPI_SETMOUSEVANISH Equate(1021h) SPI_GETFLATMENU Equate(1022h) SPI_SETFLATMENU Equate(1023h) SPI_GETDROPSHADOW Equate(1024h) SPI_SETDROPSHADOW Equate(1025h) SPI_GETUIEFFECTS Equate(103Eh) SPI_SETUIEFFECTS Equate(103Fh) SPI_GETFOREGROUNDLOCKTIMEOUT Equate(2000h) SPI_SETFOREGROUNDLOCKTIMEOUT Equate(2001h) SPI_GETACTIVEWNDTRKTIMEOUT Equate(2002h) SPI_SETACTIVEWNDTRKTIMEOUT Equate(2003h) SPI_GETFOREGROUNDFLASHCOUNT Equate(2004h) SPI_SETFOREGROUNDFLASHCOUNT Equate(2005h) SPI_GETCARETWIDTH Equate(2006h) SPI_SETCARETWIDTH Equate(2007h) SPI_GETMOUSECLICKLOCKTIME Equate(2008h) SPI_SETMOUSECLICKLOCKTIME Equate(2009h) SPI_GETFONTSMOOTHINGTYPE Equate(200Ah) SPI_SETFONTSMOOTHINGTYPE Equate(200Bh) FE_FONTSMOOTHINGSTANDARD Equate(0001h) FE_FONTSMOOTHINGCLEARTYPE Equate(0002h) FE_FONTSMOOTHINGDOCKING Equate(8000h) SPI_GETFONTSMOOTHINGCONTRAST Equate(200Ch) SPI_SETFONTSMOOTHINGCONTRAST Equate(200Dh) SPI_GETFOCUSBORDERWIDTH Equate(200Eh) SPI_SETFOCUSBORDERWIDTH Equate(200Fh) SPI_GETFOCUSBORDERHEIGHT Equate(2010h) SPI_SETFOCUSBORDERHEIGHT Equate(2011h) !!/* !! * GetSystemMetrics() codes !! */ ! !SM_CXSCREEN Equate(0) !SM_CYSCREEN Equate(1) !SM_CXVSCROLL Equate(2) !SM_CYHSCROLL Equate(3) !SM_CYCAPTION Equate(4) !SM_CXBORDER Equate(5) !SM_CYBORDER Equate(6) !SM_CXDLGFRAME Equate(7) !SM_CYDLGFRAME Equate(8) !SM_CYVTHUMB Equate(9) !SM_CXHTHUMB Equate(10) !SM_CXICON Equate(11) !SM_CYICON Equate(12) !SM_CXCURSOR Equate(13) !SM_CYCURSOR Equate(14) !SM_CYMENU Equate(15) !SM_CXFULLSCREEN Equate(16) !SM_CYFULLSCREEN Equate(17) !SM_CYKANJIWINDOW Equate(18) !SM_MOUSEPRESENT Equate(19) !SM_CYVSCROLL Equate(20) !SM_CXHSCROLL Equate(21) !SM_DEBUG Equate(22) !SM_SWAPBUTTON Equate(23) !SM_RESERVED1 Equate(24) !SM_RESERVED2 Equate(25) !SM_RESERVED3 Equate(26) !SM_RESERVED4 Equate(27) !SM_CXMIN Equate(28) !SM_CYMIN Equate(29) !SM_CXSIZE Equate(30) !SM_CYSIZE Equate(31) !SM_CXFRAME Equate(32) !SM_CYFRAME Equate(33) !SM_CXMINTRACK Equate(34) !SM_CYMINTRACK Equate(35) !SM_CXDOUBLECLK Equate(36) !SM_CYDOUBLECLK Equate(37) !SM_CXICONSPACING Equate(38) !SM_CYICONSPACING Equate(39) !SM_MENUDROPALIGNMENT Equate(40) !SM_PENWINDOWS Equate(41) !SM_DBCSENABLED Equate(42) !SM_CMOUSEBUTTONS Equate(43) !!SM_CXFIXEDFRAME SM_CXDLGFRAME /* ;win40 name change */ !!SM_CYFIXEDFRAME SM_CYDLGFRAME /* ;win40 name change */ !!SM_CXSIZEFRAME SM_CXFRAME /* ;win40 name change */ !!SM_CYSIZEFRAME SM_CYFRAME /* ;win40 name change */ !SM_SECURE Equate(44) !SM_CXEDGE Equate(45) !SM_CYEDGE Equate(46) !SM_CXMINSPACING Equate(47) !SM_CYMINSPACING Equate(48) !SM_CXSMICON Equate(49) !SM_CYSMICON Equate(50) !SM_CYSMCAPTION Equate(51) !SM_CXSMSIZE Equate(52) !SM_CYSMSIZE Equate(53) !SM_CXMENUSIZE Equate(54) !SM_CYMENUSIZE Equate(55) !SM_ARRANGE Equate(56) !SM_CXMINIMIZED Equate(57) !SM_CYMINIMIZED Equate(58) !SM_CXMAXTRACK Equate(59) !SM_CYMAXTRACK Equate(60) !SM_CXMAXIMIZED Equate(61) !SM_CYMAXIMIZED Equate(62) !SM_NETWORK Equate(63) !SM_CLEANBOOT Equate(67) !SM_CXDRAG Equate(68) !SM_CYDRAG Equate(69) !SM_SHOWSOUNDS Equate(70) !SM_CXMENUCHECK Equate(71) !SM_CYMENUCHECK Equate(72) !SM_SLOWMACHINE Equate(73) !SM_MIDEASTENABLED Equate(74) !SM_MOUSEWHEELPRESENT Equate(75) !SM_XVIRTUALSCREEN Equate(76) !SM_YVIRTUALSCREEN Equate(77) !SM_CXVIRTUALSCREEN Equate(78) !SM_CYVIRTUALSCREEN Equate(79) !SM_CMONITORS Equate(80) !SM_SAMEDISPLAYFORMAT Equate(81) !SM_IMMENABLED Equate(82) !SM_CXFOCUSBORDER Equate(83) !SM_CYFOCUSBORDER Equate(84) !SM_CMETRICS Equate(86) !SM_REMOTESESSION Equate(1000h) !SM_SHUTTINGDOWN Equate(2000h) ! ! !! END Equates Windows User Interface.Clw !
Post Follow-up to this messagePowered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.