StructureConstants user defined functions Reference

Below is a complete list of the user defined functions available in AutoIt. Click on a user defined function name for a detailed description.

When using them you need to add a #include <StructureConstants.au3>.

 

User Defined Function Description
$tagBITMAPINFO This structure defines the dimensions and color information of a Windows-based device-independent bitmap (DIB)
$tagBITMAPINFOHEADER This structure defines the dimensions information of a Windows-based device-independent bitmap (DIB)
$tagBLENDFUNCTION $tagBLENDFUNCTION structure controls blending by specifying the blending functions for source and destination bitmaps
$tagCOLORSCHEME Contains information for the drawing of buttons in a toolbar or rebar
$tagCOMBOBOXEXITEM Contains information about an item in a ComboBoxEx control
$tagDTPRANGE Specifies a range of date and time, in coordinated universal time (UTC)
$tagEVENTLOGRECORD Contains information about an event record
$tagFILETIME Contains the number of 100-nanosecond intervals since January 1, 1601
$tagGDIP_EFFECTPARAMS_Blur Blur effect parameter structure
$tagGDIP_EFFECTPARAMS_BrightnessContrast BrightnessContrast effect parameter structure
$tagGDIP_EFFECTPARAMS_ColorBalance ColorBalance effect parameter structure
$tagGDIP_EFFECTPARAMS_ColorCurve ColorCurve effect parameter structure
$tagGDIP_EFFECTPARAMS_ColorLUT ColorLUT effect parameter structure
$tagGDIP_EFFECTPARAMS_HueSaturationLightness HueSaturationLightnes effect parameter structure
$tagGDIP_EFFECTPARAMS_Levels Levels effect parameter structure
$tagGDIP_EFFECTPARAMS_RedEyeCorrection RedEyeCorrection effect parameter structure
$tagGDIP_EFFECTPARAMS_Sharpen Sharpen effect parameter structure
$tagGDIP_EFFECTPARAMS_Tint Tint effect parameter structure
$tagGDIPBITMAPDATA Bitmap Data
$tagGDIPCOLORMATRIX The ColorMatrix structure contains a 5×5 matrix of real numbers. Several methods of the ImageAttributes class adjust image colors by using a color matrix
$tagGDIPENCODERPARAM $tagGDIPENCODERPARAM structure
$tagGDIPENCODERPARAMS $tagGDIPENCODERPARAMS structure
$tagGDIPIMAGECODECINFO $tagGDIPIMAGECODECINFO structure
$tagGDIPRECTF $tagGDIPRECTF structure
$tagGDIPSTARTUPINPUT $tagGDIPSTARTUPINPUT structure
$tagGDIPSTARTUPOUTPUT $tagGDIPSTARTUPOUTPUT structure
$tagGETIPAddress Contains information for all 4 fields of the IP Address control
$tagGUID Represents a globally unique identifier (GUID)
$tagHDITEM Contains information about an item in a header control
$tagIMAGEINFO Contains information about an image in an image list
$tagKBDLLHOOKSTRUCT Contains information about a low-level keyboard input event
$tagLOGFONT Defines the attributes of a font
$tagLVFINDINFO Contains information used when searching for a list-view item
$tagLVHITTESTINFO Contains information about a hit test
$tagLVITEM Specifies or receives the attributes of a list-view item
$tagMARGINS Defines the margins of windows that have visual styles applied
$tagMCHITTESTINFO Carries information specific to hit-testing points for a month calendar control
$tagMCMONTHRANGE Retrieves date information that represents the high and low limits of a month calendar control's display
$tagMCRANGE Contains information for setting the minimum and maximum allowable dates for a month calendar control
$tagMCSELRANGE Specifies a date and time, in coordinated universal time (UTC)
$tagMENUINFO Contains information about a menu
$tagMENUITEMINFO Contains information about a menu item
$tagNETRESOURCE $tagNETRESOURCE structure
$tagNMCBEDRAGBEGIN Contains information used with the $CBEN_DRAGBEGIN notification message
$tagNMCBEENDEDIT Contains information about the conclusion of an edit operation within a ComboBoxEx control
$tagNMCOMBOBOXEX Contains information specific to ComboBoxEx items for use with notification messages
$tagNMDATETIMECHANGE Contains information about a change that has taken place in a date and time picker (DTP) control
$tagNMDATETIMEFORMAT Contains information about a portion of the format string that defines a callback field within a date and time picker (DTP) control
$tagNMDATETIMEFORMATQUERY Contains information about the control callback field
$tagNMDATETIMEKEYDOWN Carries information used to describe and handle a $DTN_WMKEYDOWN notification message
$tagNMDATETIMESTRING Contains information specific to an edit operation that has taken place in the control
$tagNMDAYSTATE Carries information required to process the $MCN_GETDAYSTATE notification me
$tagNMHDDISPINFO Contains information used in handling $HDN_GETDISPINFO notification messages
$tagNMHDFILTERBTNCLICK Specifies or receives the attributes of a filter button click
$tagNMHDR Contains information about a notification message
$tagNMHEADER Contains information about control notification messages
$tagNMIPADDRESS Contains information for the $IPN_FIELDCHANGED notification message
$tagNMITEMACTIVATE Sent by a list-view control when the user activates an item
$tagNMLISTVIEW Contains information about a list-view notification message
$tagNMLVCUSTOMDRAW Contains information specific to an NM_CUSTOMDRAW (list view) notification message sent by a list-view control
$tagNMLVDISPINFO Contains information about an $LVN_GETDISPINFO or $LVN_SETDISPINFO notification message
$tagNMLVFINDITEM Contains information the owner needs to find items requested by a virtual list view control
$tagNMLVGETINFOTIP Contains and receives list-view item information needed to display a ToolTip for an item
$tagNMLVKEYDOWN Contains information used in processing the $LVN_KEYDOWN notification message
$tagNMLVSCROLL Provides information about a scrolling operation
$tagNMMOUSE Contains information used with mouse notification messages
$tagNMOBJECTNOTIFY Contains information used with the $TBN_GETOBJECT, $TCN_GETOBJECT, $RBN_GETOBJECT, and $PSN_GETOBJECT notification messages
$tagNMRBAUTOSIZE Contains information used in handling the $RBN_AUTOSIZE notification messages
$tagNMREBAR Contains information used in handling various rebar notification messages
$tagNMREBARAUTOBREAK Contains information used with the $RBN_AUTOBREAK notification
$tagNMREBARCHEVRON Contains information used in handling the RBN_CHEVRONPUSHED notification message
$tagNMREBARCHILDSIZE Contains information used in handling the RBN_CHILDSIZE notification message
$tagNMSELCHANGE Carries information required to process the $MCN_SELCHANGE notification message
$tagNMTBHOTITEM Contains information used with the $TBN_HOTITEMCHANGE notification
$tagNMTCKEYDOWN Contains information used in processing the $LVN_KEYDOWN notification message
$tagNMTOOLBAR Contains information used to process toolbar notification messages
$tagNMTREEVIEW Contains information about a tree-view notification message
$tagNMTVCUSTOMDRAW Contains information specific to an NM_CUSTOMDRAW (tree view) notification message sent by a tree-view control
$tagNMTVDISPINFO Contains and receives display information for a tree-view item
$tagNMTVGETINFOTIP Contains and receives tree-view item information needed to display a ToolTip for an item
$tagNMTVITEMCHANGE Contains information on a treeview item change, sent with $TVN_ITEMCHANGED and $TVN_ITEMCHANGING notifications
$tagNMTVKEYDOWN Contains information about a keyboard event in a tree-view control
$tagOPENFILENAME Contains information information that the GetOpenFileName and GetSaveFileName functions use to initialize an Open or Save As dialog box
$tagOVERLAPPED Contains information used in asynchronous (or overlapped) input and output (I/O)
$tagPOINT Defines the x- and y- coordinates of a point
$tagPROCESS_INFORMATION Contains information about a newly created process and its primary thread
$tagREBARBANDINFO Contains information that defines a band in a rebar control
$tagRECT Defines the coordinates of the upper-left and lower-right corners of a rectangle
$tagSCROLLBARINFO Contains scroll bar information
$tagSCROLLINFO Contains scroll bar parameters to be set by the $SBM_SETSCROLLINFO message, or retrieved by the $SBM_GETSCROLLINFO message
$tagSECURITY_ATTRIBUTES Contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable
$tagSIZE Stores an ordered pair of integers, typically the width and height of a rectangle
$tagSTARTUPINFO Specifies the window station, desktop, standard handles, and appearance of the main window for a process at creation time
$tagSYSTEMTIME Specifies a date and time, in coordinated universal time (UTC)
$tagTBBUTTON Contains information about a button in a toolbar
$tagTBBUTTONINFO Contains or receives information for a specific button in a toolbar
$tagTEXTMETRIC Contains basic information about a physical font
$tagTIME_ZONE_INFORMATION Specifies information specific to the time zone
$tagTOKEN_PRIVILEGES Contains information about a set of privileges for an access token
$tagTVHITTESTINFO Contains information used to determine the location of a point relative to a tree-view control
$tagTVITEMEX Specifies or receives attributes of a tree-view item
$tagWIN32_FIND_DATA Contains the data found when finding a file
$tagWINDOWPLACEMENT The WINDOWPLACEMENT structure contains information about the placement of a window on the screen
$tagWINDOWPOS The WINDOWPOS structure contains information about the size and position of a window