PMGuide - Data Types
Appearance
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
The following data types are used in Presentation Manager. They are listed in alphabetic order.
- ACCEL
- ACCELTABLE
- APIRET
- APSZ
- ARCPARAMS
- AREABUNDLE
- ATOM
- BITMAPARRAYFILEHEADER
- BITMAPARRAYFILEHEADER2
- BITMAPFILEHEADER
- BITMAPFILEHEADER2
- BITMAPINFO
- BITMAPINFO2
- BITMAPINFOHEADER
- BITMAPINFOHEADER2
- BIT8
- BIT16
- BIT32
- BOOL
- BOOKPAGEINFO
- BOOKTEXT
- BTNCDATA
- BYTE
- CATCHBUF
- CDATE
- CHAR
- CHARBUNDLE
- CLASSINFO
- CNRDRAGINFO
- CNRDRAGINIT
- CNRDRAWITEMINFO
- CNREDITDATA
- CNRINFO
- CNRLAZYDRAGINFO
- COLOR
- CONVCONTEXT
- CREATESTRUCT
- CSBITMAPDATA
- CTIME
- CTLCOLOR
- CURSORINFO
- DDEINIT
- DDESTRUCT
- DELETENOTIFY
- DESKTOP
- DEVOPENSTRUC
- DLGTEMPLATE
- DLGTITEM
- DRAGIMAGE
- DRAGINFO
- DRAGITEM
- DRAGTRANSFER
- DRIVDATA
- ENTRYFDATA
- ERRINFO
- ERRORID
- ESCMODE
- ESCSETMODE
- FACENAMEDESC
- FATTRS
- FFDESCS
- FIELDINFO
- FIELDINFOINSERT
- FILEDLG
- FIXED
- FONTDLG
- FONTMETRICS
- FRAMECDATA
- GETPORTFROMQ
- GRADIENTL
- GRIDINFO
- GRIDSQUARE
- HAB
- HACCEL
- HAPP
- HATOMTBL
- HBITMAP
- HCINFO
- HDC
- HDDF
- HELPINIT
- HELPSUBTABLE
- HELPTABLE
- HENUM
- HEV
- HINI
- HLIB
- HMF
- HMODULE
- HMQ
- HMTX
- HMUX
- HOBJECT
- HPOINTER
- HPROGRAM
- HPS
- HRGN
- HSAVEWP
- HSEM
- HSPL
- HSTR
- HSWITCH
- HWND
- ICONINFO
- IMAGEBUNDLE
- IPT
- LBOXINFO
- LHANDLE
- LINEBUNDLE
- LONG
- MARKERBUNDLE
- MATRIXLF
- MB2D
- MB2INFO
- MENUITEM
- MINIRECORDCORE
- MLE_SEARCHDATA
- MLECTLDATA
- MLEMARGSTRUCT
- MPARAM
- MQINFO
- MRESULT
- NOTEBOOKBUTTON
- NOTIFYDELTA
- NOTIFYRECORDEMPHASIS
- NOTIFYRECORDENTER
- NOTIFYSCROLL
- OBJCLASS
- MLEOVERFLOW
- OWNERBACKGROUND
- OWNERITEM
- PAGEINFO
- PAGESELECTNOTIFY
- PANOSE
- PARAM
- PCH
- PCSZ
- PDEVOPENDATA
- PFN
- PFNWP
- PID
- PIX
- PKERNPAIRS
- POINTERINFO
- POINTL
- POINTS
- PORTFROMQ
- PQMOPENDATA
- PRDINFO3
- PRDRIVINFO
- PRESPARAMS
- PRFHOOKPARMS
- PRFPROFILE
- PRINTDEST
- PRINTERINFO
- PRJINFO2
- PRJINFO3
- PRJINFO4
- PROGCATEGORY
- PROGDETAILS
- PROGRAMENTRY
- PROGTYPE
- PRPORTINFO
- PRPORTINFO1
- PRPORTINFO2
- PRQINFO3
- PRQINFO6
- PRQPROCINFO
- PSZ
- PVOID
- PWPOINT
- QMJOBINFO
- QMSG
- QUERYRECFROMRECT
- QUERYRECORDRECT
- RECORDCORE
- RECORDINSERT
- RECTL
- RENDERFILE
- RGB
- RGB2
- RGNRECT
- SBCDATA
- SEARCHSTRING
- SEGOFF
- SHORT
- SIZEF
- SIZEL
- SLDCDATA
- SMHSTRUCT
- SPBCDATA
- SPLERR
- STR8
- STR16
- STR32
- STR64
- STYLECHANGE
- SWBLOCK
- SWCNTRL
- SWENTRY
- SWP
- TID
- TRACKINFO
- TREEITEMDESC
- TREEMOVE
- UCHAR
- ULONG
- USERBUTTON
- USHORT
- VIDEOMODEINFO
- VIOFONTCELLSIZE
- VIOSIZECOUNT
- VOID
- VSCDATA
- VSDRAGINFO
- VSDRAGINIT
- VSTEXT
- WNDPARAMS
- WPOINT
- WRECT
- XYWINSIZE
Control-Data
Pointer to class-specific control data, beginning with a value conforming to a USHORT data type, which specifies the overall length of the data.
There are several different types of control-data structures:
Structure Name | Description |
---|---|
BTNCDATA | Button control data |
ENTRYFDATA | Entry field control data |
FRAMECDATA | Frame control data |
MLECTLDATA | Multi-line entry field control data |
SBCDATA | Scroll bar control data |