Windows API Structures

Top 

The Cockpit Platform Library currently provides the following Windows structures:

 

ABC

ACCEL

ACCESSTIMEOUT

ANIMATIONINFO

APPBARDATA

ARRAYDESC

BIND_OPTS

BIND_OPTS2

BITMAPCOREHEADER

BITMAPCOREINFO

BITMAPFILEHEADER

BITMAPINFO

BITMAPINFOHEADER

BITMAPSTRUCT

BITMAPV4HEADER

BITMAPV5HEADER

CHOOSECOLORSTRUCT

CHOOSEFONTSTRUCT

CIECHROMA

CIEXYZ

CIEXYZTRIPLE

CLIENTCREATESTRUCT

COLORADJUSTMENT

COLORINFO

COLORMAP

COLORSCHEME

COMBOBOXEXITEM

COMPAREITEMSTRUCT

COMPONENT

COMPONENTSOPT

COMPPOS

COMPSTATEINFO

COORD

COPYDATASTRUCT

CREATESTRUCT

CURRENCY

CWPRETSTRUCT

CWPSTRUCT

DDEACK

DDEADVISE

DDEDATA

DEBUGHOOKINFO

DELETEITEMSTRUCT

DEVHTADJDATA

DEVHTINFO

DEVMODE

DIBSECTION

DISPLAY_DEVICE

DISPPARAMS

DLGITEMTEMPLATE

DLGTEMPLATE

DOCINFO

DRAGLISTINFO

DRAWITEMSTRUCT

DRAWTEXTPARAMS

DVTARGETDEVICE

ELEMDESC

ENHMETAHEADER

ENHMETARECORD

ENUMLOGFONTEX

EVENTMSG

EXCEPINFO

FILETIME

FILTERKEYS

FINDREPLACESTRUCT

FLASHWINFO

FONTSIGNATURE

FORMATETC

FUNCDESC

GUID

HANDLETABLE

HARDWAREHOOKSTRUCT

HD_TEXTFILTER

HDHITTESTINFO

HDITEM

HDLAYOUT

HELPINFO

HIGHCONTRAST

ICONINFO

ICONMETRICS

IDLDESC

IMAGE_IMPORT_DESCRIPTOR

IMAGE_THUNK_DATA

IMAGEINFO

IMAGELISTDRAWPARAMS

INITCOMMONCONTROLSEXSTRUCT

KBDLLHOOKSTRUCT

LARGE_INTEGER

LICINFO

LOADPARMS32

LOGBRUSH

LOGFONT

LOGPALETTE

LOGPEN

LONGLONG

LUID

LUID_AND_ATTRIBUTES

LVBKIMAGE

LVCOLUMN

LVFINDINFO

LVHITTESTINFO

LVITEM

MCHITTESTINFO

MDICREATESTRUCT

MEASUREITEMSTRUCT

MEMORYSTATUS

MENUITEMINFO

METAFILEPICT

METAHEADER

METARECORD

MINIMIZEDMETRICS

MINMAXINFO

MODULEINFO

MOUSEHOOKSTRUCT

MOUSEHOOKSTRUCTEX

MOUSEKEYS

MSG

MSGBOXPARAMS

MSLLHOOKSTRUCT

NEWTEXTMETRIC

NEWTEXTMETRICEX

NM_TREEVIEW

NMCBEDRAGBEGIN

NMCBEENDEDIT

NMCOMBOBOXEX

NMCUSTOMDRAW

NMDATETIMECHANGE

NMDATETIMEFORMAT

NMDATETIMEFORMATQUERY

NMDATETIMESTRING

NMDATETIMEWMKEYDOWN

NMDAYSTATE

NMHDDISPINFO

NMHDR

NMHEADER

NMIPADDRESS

NMITEMACTIVATE

NMLISTVIEW

NMLVCACHEHINT

NMLVCUSTOMDRAW

NMLVDISPINFO

NMLVFINDITEM

NMLVGETINFOTIP

NMLVKEYDOWN

NMLVODSTATECHANGE

NMPGCALCSIZE

NMPGSCROLL

NMRBAUTOSIZE

NMREBAR

NMREBARCHEVRON

NMREBARCHILDSIZE

NMSELCHANGE

NMTBCUSTOMDRAW

NMTBDISPINFO

NMTBGETINFOTIP

NMTBHOTITEM

NMTCKEYDOWN

NMTOOLBAR

NMTREEVIEW

NMTTCUSTOMDRAW

NMTTDISPINFO

NMTVCUSTOMDRAW

NMTVDISPINFO

NMTVGETINFOTIP

NMTVKEYDOWN

NMUPDOWN

NONCLIENTMETRICS

NOTIFYICONDATA

OLEVERB

OPENFILENAMESTRUCT

OSVERSIONINFO

OSVERSIONINFOEX

OUTLINETEXTMETRIC

OVERLAPPED

PAGESETUPDLGSTRUCT

PAINTSTRUCT

PALETTEENTRY

PANOSE

PARAMDESC

PARAMDESCEX

PBRANGE

POINT

POINTF

POINTL

POLYTEXT

POPUPSTRING

PRINTDLGSTRUCT

PRINTER_DEFAULTS

PRINTER_INFO_1

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4

PRINTER_INFO_5

PROCESS_INFORMATION

PROCESS_MEMORY_COUNTERS

PROPSHEETHEADER

PROPSHEETPAGE

PSAPI_WS_WATCH_INFORMATION

PSHNOTIFY

RASCONNSTATUS

RASDIALEXTENSIONS

RASDIALPARAMS

RBHITTESTINFO

REBARBANDINFO

REBARINFO

RECT

RGBQUAD

RGBTRIPLE

SAFEARRAYBOUND

SAFEARRAYSTRUCT

SCROLLINFO

SECURITY_ATTRIBUTES

SERIALKEYS

SIZE

SIZEL

SOUNDSENTRY

STARTUPINFO

STATDATA

STGMEDIUM

STICKYKEYS

SYSTEMTIME

TBADDBITMAP

TBBUTTON

TBBUTTONINFO

TBINSERTMARK

TBNOTIFY

TBREPLACEBITMAP

TBSAVEPARAMS

TCHITTESTINFO

TCITEM

TCITEMHEADER

TEXTMETRIC

TIME_ZONE_INFORMATION

TOGGLEKEYS

TOKEN_PRIVILEGES

TOOLINFO

TOOLTIPTEXT

TPMPARAMS

TRACKMOUSEEVENTSTRUCT

TRACKMOUSEVENTSTRUCT

TTHITTESTINFO

TTTOOLINFO

TV_HITTESTINFO

TV_INSERTSTRUCT

TV_ITEM

TV_KEYDOWN

TV_SORTCB

TVHITTESTINFO

TVINSERTSTRUCT

TVITEM

TVITEMEX

TVSORTCB

TYPEATTR

TYPEDESC

UDACCEL

ULARGE_INTEGER

ULONGLONG

VALENT

VARDESC

VARIANT

VARIANTARG

WALLPAPEROPT

WIN32_FIND_DATA

WINDOWPLACEMENT

WINDOWPOS

WNDCLASSEX

XFORM