mCtrl  0.10.0
Data Structures
Here are the data structures with brief descriptions:
 CMC_CHDATASETStructure for manipulating with a data set
 CMC_GGEOMETRYStructure describing inner geometry of the grid
 CMC_GHITTESTINFOStructure for message MC_GM_HITTEST
 CMC_GRECTA miscellaneous structure determining a rectangular area in the grid
 CMC_GSELECTIONStructure describing a selection
 CMC_HMCALLSCRIPTFUNCAStructure for message MC_HM_CALLSCRIPTFUNCA request (ANSI variant)
 CMC_HMCALLSCRIPTFUNCEXStructure for message MC_HM_CALLSCRIPTFUNCEX
 CMC_HMCALLSCRIPTFUNCWStructure for message MC_HM_CALLSCRIPTFUNCW request (Unicode variant)
 CMC_MTHITTESTINFOStructure for message MC_MTM_HITTEST
 CMC_MTITEMAStructure for manipulating with the tab item (ANSI variant)
 CMC_MTITEMWStructure for manipulating with the tab item (Unicode variant)
 CMC_MTITEMWIDTHStructure for messages MC_MTM_SETITEMWIDTH and MC_MTM_GETITEMWIDTH
 CMC_NMBCDROPDOWNStructure for notification MC_BCN_DROPDOWN
 CMC_NMCHDISPINFOStructure for notification MC_CHN_GETDISPINFO
 CMC_NMCUSTOMDRAWEquivalent of NMCUSTOMDRAWINFO from <commctrl.h>
 CMC_NMGCACHEHINTStructure used by notification MC_GN_ODCACHEHINT
 CMC_NMGCOLROWSIZECHANGEStructure used by notifications related to resizing of column and headers
 CMC_NMGCUSTOMDRAWStructure used by the standard notification NM_CUSTOMDRAW
 CMC_NMGDISPINFOAStructure used by notifications MC_GN_GETDISPINFO and MC_GN_SETDISPINFO (ANSI variant)
 CMC_NMGDISPINFOWStructure used by notifications MC_GN_GETDISPINFO and MC_GN_SETDISPINFO (Unicode variant)
 CMC_NMGFOCUSEDCELLCHANGEStructure used by notifications related to focused cell
 CMC_NMGSELECTIONCHANGEStructure used by notifications related to selection change
 CMC_NMHTMLHISTORYStructure used for notification about history navigation
 CMC_NMHTMLPROGRESSStructure used for notification about download progress
 CMC_NMHTMLTEXTAStructure used for notifications with textual parameter (ANSI variant)
 CMC_NMHTMLTEXTWStructure used for notifications with textual parameter (Unicode variant)
 CMC_NMHTMLURLAStructure used for notifications with URL parameter (ANSI variant)
 CMC_NMHTMLURLWStructure used for notifications with URL parameter (Unicode variant)
 CMC_NMHTTPERRORAStructure used for notification about HTTP error (ANSI variant)
 CMC_NMHTTPERRORWStructure used for notification about HTTP error (Unicode variant)
 CMC_NMMTCLOSEITEMStructure for notification MC_MTN_CLOSEITEM
 CMC_NMMTDELETEITEMStructure for notification MC_MTN_DELETEITEM
 CMC_NMMTSELCHANGEStructure for notification MC_MTN_SELCHANGE
 CMC_NMTLCUSTOMDRAWStructure used by the standard notification NM_CUSTOMDRAW
 CMC_NMTLDISPINFOAStructure used by notifications MC_TLN_GETDISPINFO and MC_TLN_SETDISPINFO (ANSI variant)
 CMC_NMTLDISPINFOWStructure used by notifications MC_TLN_GETDISPINFO and MC_TLN_SETDISPINFO (Unicode variant)
 CMC_NMTLSUBDISPINFOAStructure used by notifications MC_TLN_GETSUBDISPINFO and MC_TLN_SETSUBDISPINFO (ANSI variant)
 CMC_NMTLSUBDISPINFOWStructure used by notifications MC_TLN_GETSUBDISPINFO and MC_TLN_SETSUBDISPINFO (Unicode variant)
 CMC_NMTREELISTStructure used by many control notifications
 CMC_TABLECELLAStructure describing a table cell (ANSI variant)
 CMC_TABLECELLWStructure describing a table cell (Unicode variant)
 CMC_TLCOLUMNAStructure describing column of the tree-list view (ANSI variant)
 CMC_TLCOLUMNWStructure describing column of the tree-list view (Unicode variant)
 CMC_TLHITTESTINFOStructure for message MC_MTM_HITTEST
 CMC_TLINSERTSTRUCTAStructure used for inserting an item (ANSI variant)
 CMC_TLINSERTSTRUCTWStructure used for inserting an item (Unicode variant)
 CMC_TLITEMAStructure describing item of the tree-list view (ANSI variant)
 CMC_TLITEMWStructure describing item of the tree-list view (Unicode variant)
 CMC_TLSUBITEMAStructure describing subitem of the tree-list view (ANSI variant)
 CMC_TLSUBITEMWStructure describing subitem of the tree-list view (Unicode variant)
 CMC_VERSIONStructure describing MCTRL.DLL version