And?4 ByRef?4 Case?4 Const?4 ContinueCase?4 ContinueLoop?4 Default?4 Dim?4 Do?4 Else?4 ElseIf?4 EndFunc?4 EndIf?4 EndSelect?4 EndSwitch?4 EndWith?4 Enum?4 Exit?4 ExitLoop?4 False?4 For?4 Func?4 Global?4 If?4 In?4 Local?4 Next?4 Not?4 Or?4 ReDim?4 Return?4 Select?4 Static?4 Step?4 Switch?4 Then?4 To?4 True?4 Until?4 WEnd?4 While?4 With?4 #ce?2 #comments-end?2 #comments-start?2 #cs?2 #include?2 #include-once?2 #NoAutoIt3Execute?2 #NoTrayIcon?2 #OnAutoItStartRegister?2 #RequireAdmin?2 #endregion?1 #forcedef?1 #forceref?1 #region?1 @AppDataCommonDir?3 @AppDataDir?3 @AutoItExe?3 @AutoItPID?3 @AutoItVersion?3 @AutoItX64?3 @COM_EventObj?3 @CommonFilesDir?3 @Compiled?3 @ComputerName?3 @ComSpec?3 @CPUArch?3 @CR?3 @CRLF?3 @DesktopCommonDir?3 @DesktopDepth?3 @DesktopDir?3 @DesktopHeight?3 @DesktopRefresh?3 @DesktopWidth?3 @DocumentsCommonDir?3 @error?3 @exitCode?3 @exitMethod?3 @extended?3 @FavoritesCommonDir?3 @FavoritesDir?3 @GUI_CtrlHandle?3 @GUI_CtrlId?3 @GUI_DragFile?3 @GUI_DragId?3 @GUI_DropId?3 @GUI_WinHandle?3 @HomeDrive?3 @HomePath?3 @HomeShare?3 @HotKeyPressed?3 @HOUR?3 @IPAddress1?3 @IPAddress2?3 @IPAddress3?3 @IPAddress4?3 @KBLayout?3 @LF?3 @LogonDNSDomain?3 @LogonDomain?3 @LogonServer?3 @MDAY?3 @MIN?3 @MON?3 @MSEC?3 @MUILang?3 @MyDocumentsDir?3 @NumParams?3 @OSArch?3 @OSBuild?3 @OSLang?3 @OSServicePack?3 @OSType?3 @OSVersion?3 @ProgramFilesDir?3 @ProgramsCommonDir?3 @ProgramsDir?3 @ScriptDir?3 @ScriptFullPath?3 @ScriptLineNumber?3 @ScriptName?3 @SEC?3 @StartMenuCommonDir?3 @StartMenuDir?3 @StartupCommonDir?3 @StartupDir?3 @SW_DISABLE?3 @SW_ENABLE?3 @SW_HIDE?3 @SW_LOCK?3 @SW_MAXIMIZE?3 @SW_MINIMIZE?3 @SW_RESTORE?3 @SW_SHOW?3 @SW_SHOWDEFAULT?3 @SW_SHOWMAXIMIZED?3 @SW_SHOWMINIMIZED?3 @SW_SHOWMINNOACTIVE?3 @SW_SHOWNA?3 @SW_SHOWNOACTIVATE?3 @SW_SHOWNORMAL?3 @SW_UNLOCK?3 @SystemDir?3 @TAB?3 @TempDir?3 @TRAY_ID?3 @TrayIconFlashing?3 @TrayIconVisible?3 @UserName?3 @UserProfileDir?3 @WDAY?3 @WindowsDir?3 @WorkingDir?3 @YDAY?3 @YEAR?3 Abs ( expression ) Calculates the absolute value of a number. ACos ( expression ) Calculates the arcCosine of a number. AdlibRegister ( "function" [, time] ) Registers an Adlib function. AdlibUnRegister ( ["function"] ) Unregisters an adlib function. Asc ( "char" ) Returns the ASCII code of a character. AscW ( "char" ) Returns the unicode code of a character. ASin ( expression ) Calculates the arcsine of a number. Assign ( "varname", "data" [, flag] ) Assigns a variable by name with the data. ATan ( expression ) Calculates the arctangent of a number. AutoItSetOption ( "CaretCoordMode" [, param ] ) Sets the way coords are used in the caret functions, either absolute coords or coords relative to the current active window: 0 = relative coords to the active window 1 = absolute screen coordinates (default) 2 = relative coords to the client area of the active window AutoItSetOption ( "ExpandEnvStrings" [, param ] ) Changes how literal strings and % symbols are interpreted. By default strings are treated literally, this option allows you to use %environment% variables inside strings, e.g., "The temp directory is: %temp%". 1 = expand environment variables (similar to AutoIt v2) 0 = do not expand environment variables (default) Without this option the usual way would be: "The temp directory is: " & EnvGet("temp") AutoItSetOption ( "ExpandVarStrings" [, param ] ) Changes how literal strings and variable/macro ($ and @) symbols are interpreted. By default strings are treated literally, this option allows you to use variables and macros inside strings, e.g., "The value of var1 is $var1$". 1 = expand variables (when in this mode and you want to use a literal $ or @ then double it up: "This is a single dollar $$ sign". 0 = do not expand variables (default) AutoItSetOption ( "GUICloseOnESC" [, param ] ) When ESC is pressed on a GUI the $GUI_EVENT_CLOSE message is sent. This option toggles this behavior on and off. 1 = Send the $GUI_EVENT_CLOSE message when ESC is pressed (default). 0 = Don't send the $GUI_EVENT_CLOSE message when ESC is pressed. AutoItSetOption ( "GUICoordMode" [, param ] ) Alters the position of a control defined by GUICtrlSetPos. 1 = absolute coordinates (default) still relative to the dialog box. 0 = relative position to the start of the last control (upper left corner). 2 = cell positioning relative to current cell. A -1 for left or top parameter don't increment the start. So next line is -1,offset; next cell is offset,-1; current cell is -1,-1. Obviously "offset" cannot be -1 which reserved to indicate the no increment. But if you can use a multiple of the width you choose to skip or go back. AutoItSetOption ( "GUIDataSeparatorChar" [, param ] ) Define the character which delimits subitems in GUICtrlSetData. The default character is '|'. AutoItSetOption ( "GUIOnEventMode" [, param ] ) Enable/disable OnEvent functions notifications. 0 = (default) disable. 1 = enable. AutoItSetOption ( "GUIResizeMode" [, param ] ) Change default resizing for a control. 0 = (default) keep default control resizing. <1024 = anytype of resizing see GUICtrlSetResizing. AutoItSetOption ( "GUIEventOptions" [, param ] ) Change special event behavior or GUI function return values. 0 = (default) Windows behavior on click on Minimize,Restore, Maximize, Resize. 1 = suppress windows behavior on minimize, restore or maximize click button or window resize. Just sends the notification. AutoItSetOption ( "MouseClickDelay" [, param ] ) Alters the length of the brief pause in between mouse clicks. Time in milliseconds to pause (default=10). AutoItSetOption ( "MouseClickDownDelay" [, param ] ) Alters the length a click is held down before release. Time in milliseconds to pause (default=10). AutoItSetOption ( "MouseClickDragDelay" [, param ] ) Alters the length of the brief pause at the start and end of a mouse drag operation. Time in milliseconds to pause (default=250). AutoItSetOption ( "MouseCoordMode" [, param ] ) Sets the way coords are used in the mouse functions, either absolute coords or coords relative to the current active window: 0 = relative coords to the active window 1 = absolute screen coordinates (default) 2 = relative coords to the client area of the active window AutoItSetOption ( "MustDeclareVars" [, param ] ) If this option is used then all variables must be pre-declared with Dim, Local or Global before they can be used - removes the chance for misspelled variables causing bugs. 1 = Variables must be pre-declared 0 = Variables don't need to be pre-declared (default) AutoItSetOption ( "PixelCoordMode" [, param ] ) Sets the way coords are used in the pixel functions, either absolute coords or coords relative to the window defined by hwnd (default active window): 0 = relative coords to the defined window 1 = absolute screen coordinates (default) 2 = relative coords to the client area of the defined window AutoItSetOption ( "SendAttachMode" [, param ] ) Specifies if AutoIt attaches input threads when using Send() function. When not attaching (default mode=0) detecting the state of capslock/scrolllock and numlock can be unreliable under NT4. However, when you specify attach mode=1 the Send("{... down/up}") syntax will not work and there may be problems with sending keys to "hung" windows. ControlSend() ALWAYS attaches and is not affected by this mode. 0 = don't attach (default) 1 = attach AutoItSetOption ( "SendCapslockMode" [, param ] ) Specifies if AutoIt should store the state of capslock before a Send function and restore it afterwards. 0 = don't store/restore 1 = store and restore (default) AutoItSetOption ( "SendKeyDelay" [, param ] ) Alters the length of the brief pause in between sent keystrokes. A value of 0 removes the delay completely. Time in milliseconds to pause (default=5). AutoItSetOption ( "SendKeyDownDelay" [, param ] ) Alters the length of time a key is held down before being released during a keystroke. For applications that take a while to register keypresses you may need to raise this value from the default. A value of 0 removes the delay completely. Time in milliseconds to pause (default=5). AutoItSetOption ( "TCPTimeout" [, param ] ) Defines the time before TCP functions stop if no communication. Time in milliseconds before timeout (default=100). AutoItSetOption ( "TrayAutoPause" [, param ] ) Script pauses when click on tray icon. 0 = no pause 1 = pause (default). If there is no DefaultMenu no pause will occurs. AutoItSetOption ( "TrayIconDebug" [, param ] ) If enabled shows the current script line in the tray icon tip to help debugging. 0 = no debug information (default) 1 = show debug AutoItSetOption ( "TrayIconHide" [, param ] ) Hides the AutoIt tray icon. Note: The icon will still initially appear ~750 milliseconds. 0 = show icon (default) 1 = hide icon AutoItSetOption ( "TrayMenuMode" [, param ] ) Extend the behaviour of the script tray icon/menu. This can be done with a combination (adding) of the following values. 0 = default menu items (Script Paused/Exit) are appended to the usercreated menu; usercreated checked items will automatically unchecked; if you double click the tray icon then the controlid is returned which has the "Default"-style (default). 1 = no default menu 2 = user created checked items will not automatically unchecked if you click it 4 = don't return the menuitemID which has the "default"-style in the main contextmenu if you double click the tray icon 8 = turn off auto check of radio item groups AutoItSetOption ( "TrayOnEventMode" [, param ] ) Enable/disable OnEvent functions notifications for the tray. 0 = (default) disable 1 = enable AutoItSetOption ( "WinDetectHiddenText" [, param ] ) Specifies if hidden window text can be "seen" by the window matching functions. 0 = Do not detect hidden text (default) 1 = Detect hidden text AutoItSetOption ( "WinSearchChildren" [, param ] ) Allows the window search routines to search child windows as well as top-level windows. 0 = Only search top-level windows (default) 1 = Search top-level and child windows AutoItSetOption ( "WinTextMatchMode" [, param ] ) Alters the method that is used to match window text during search operations. 1 = Complete / Slow mode (default) 2 = Quick mode In quick mode AutoIt can usually only "see" dialog text, button text and the captions of some controls. In the default mode much more text can be seen (for instance the contents of the Notepad window). If you are having performance problems when performing many window searches then changing to the "quick" mode may help. AutoItSetOption ( "WinTitleMatchMode" [, param ] ) Alters the method that is used to match window titles during search operations. 1 = Match the title from the start (default) 2 = Match any substring in the title 3 = Exact title match 4 = Advanced mode, see Window Titles & Text (Advanced) -1 to -4 = force lower case match according to other type of match. AutoItSetOption ( "WinWaitDelay" [, param ] ) Alters how long a script should briefly pause after a successful window-related operation. Time in milliseconds to pause (default=250). AutoItWinGetTitle ( ) Retrieves the title of the AutoIt window. AutoItWinSetTitle ( "newtitle" ) Changes the title of the AutoIt window. Beep ( [Frequency [, Duration]] ) Plays back a beep to the user. Binary ( expression ) Returns the binary representation of an expression. BinaryLen ( binary ) Returns the number of bytes in a binary variant. BinaryMid ( binary, start [, count] ) Extracts a number of bytes from a binary variant. BinaryToString ( expression [, flag] ) Converts a binary variant into a string. BitAND ( value1, value2 [, value n] ) Performs a bitwise AND operation. BitNOT ( value ) Performs a bitwise NOT operation. BitOR ( value1, value2 [, value n] ) Performs a bitwise OR operation. BitRotate ( value [, shift [, size]] ) Performs a bit shifting operation, with rotation. BitShift ( value, shift ) Performs a bit shifting operation. BitXOR ( value1, value2 [, value n] ) Performs a bitwise exclusive OR (XOR) operation. BlockInput ( flag ) Disable/enable the mouse and keyboard. Break ( mode ) Enables or disables the users' ability to exit a script from the tray icon menu. Call ( "function" [, param1 [, param2 [, paramN]]] ) Calls a user-defined function contained in a string parameter. CDTray ( "drive", "status" ) Opens or closes the CD tray. Ceiling ( expression ) Returns a number rounded up to the next integer. Chr ( ASCIIcode ) Returns a character corresponding to an ASCII code. ChrW ( UNICODEcode ) Returns a character corresponding to a unicode code. ClipGet ( ) Retrieves text from the clipboard. ClipPut ( "value" ) Writes text to the clipboard. ConsoleRead ( [peek = false [, binary = false]] ) Read from the STDIN stream of the AutoIt script process. ConsoleWrite ( "data" ) Writes data to the STDOUT stream. Some text editors can read this stream as can other programs which may be expecting data on this stream. ConsoleWriteError ( "data" ) Writes data to the STDERR stream. Some text editors can read this stream as can other programs which may be expecting data on this stream. ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y]]]] ) Sends a mouse click command to a given control. ControlCommand ( "title", "text", "classnameNN", "IsVisible", "" ) Returns 1 if Control is visible, 0 otherwise ControlCommand ( "title", "text", "classnameNN", "IsEnabled", "" ) Returns 1 if Control is enabled, 0 otherwise ControlCommand ( "title", "text", "classnameNN", "ShowDropDown", "" ) Drops a ComboBox ControlCommand ( "title", "text", "classnameNN", "HideDropDown", "" ) Undrops a ComboBox ControlCommand ( "title", "text", "classnameNN", "AddString", 'string' ) Adds a string to the end in a ListBox or ComboBox ControlCommand ( "title", "text", "classnameNN", "DelString", occurrence ) Deletes a string according to occurrence in a ListBox or ComboBox ControlCommand ( "title", "text", "classnameNN", "FindString", 'string' ) Returns occurrence ref of the exact string in a ListBox or ComboBox ControlCommand ( "title", "text", "classnameNN", "SetCurrentSelection", occurrence ) Sets selection to occurrence ref in a ListBox or ComboBox ControlCommand ( "title", "text", "classnameNN", "SelectString", 'string' ) Sets selection according to string in a ListBox or ComboBox ControlCommand ( "title", "text", "classnameNN", "IsChecked", "" ) Returns 1 if Button is checked, 0 otherwise ControlCommand ( "title", "text", "classnameNN", "Check", "" ) Checks radio or check Button ControlCommand ( "title", "text", "classnameNN", "UnCheck", "" ) Unchecks radio or check Button ControlCommand ( "title", "text", "classnameNN", "GetCurrentLine", "" ) Returns the line # where the caret is in an Edit ControlCommand ( "title", "text", "classnameNN", "GetCurrentCol", "" ) Returns the column # where the caret is in an Edit ControlCommand ( "title", "text", "classnameNN", "GetCurrentSelection", "" ) Returns name of the currently selected item in a ListBox or ComboBox ControlCommand ( "title", "text", "classnameNN", "GetLineCount", "" ) Returns # of lines in an Edit ControlCommand ( "title", "text", "classnameNN", "GetLine", line# ) Returns text at line # passed of an Edit ControlCommand ( "title", "text", "classnameNN", "GetSelected", "" ) Returns selected text of an Edit ControlCommand ( "title", "text", "classnameNN", "EditPaste", 'string' ) Pastes the 'string' at the Edit's caret position ControlCommand ( "title", "text", "classnameNN", "CurrentTab", "" ) Returns the current Tab shown of a SysTabControl32 ControlCommand ( "title", "text", "classnameNN", "TabRight", "" ) Moves to the next tab to the right of a SysTabControl32 ControlCommand ( "title", "text", "classnameNN", "TabLeft", "" ) Moves to the next tab to the left of a SysTabControl32 ControlCommand ( "title", "text", "classnameNN", "SendCommandID", Command ID ) Simulates the WM_COMMAND message. Usually used for ToolbarWindow32 controls - use the ToolBar tab of Au3Info to get the Command ID. ControlDisable ( "title", "text", controlID ) Disables or "grays-out" a control. ControlEnable ( "title", "text", controlID ) Enables a "grayed-out" control. ControlFocus ( "title", "text", controlID ) Sets input focus to a given control on a window. ControlGetFocus ( "title" [, "text"] ) Returns the ControlRef# of the control that has keyboard focus within a specified window. ControlGetHandle ( "title", "text", controlID ) Retrieves the internal handle of a control. ControlGetPos ( "title", "text", controlID ) Retrieves the position and size of a control relative to its window. ControlGetText ( "title", "text", controlID ) Retrieves text from a control. ControlHide ( "title", "text", controlID ) Hides a control. ControlListView ( "title", "text", "classnameNN", "DeSelect", From [, To] ) Deselects one or more items. ControlListView ( "title", "text", "classnameNN", "FindItem", "string to find" [, SubItem] ) Returns the item index of the string. Returns -1 if the string is not found. ControlListView ( "title", "text", "classnameNN", "GetItemCount" ) Returns the number of list items. ControlListView ( "title", "text", "classnameNN", "GetSelected" [, option] ) Returns a string containing the item index of selected items. If option=0 (default) only the first selected item is returned. If option=1 then all the selected items are returned delimited by |, e.g: "0|3|4|10". If no items are selected a blank "" string is returned. ControlListView ( "title", "text", "classnameNN", "GetSelectedCount" ) Returns the number of items that are selected. ControlListView ( "title", "text", "classnameNN", "GetSubItemCount" ) Returns the number of subitems. ControlListView ( "title", "text", "classnameNN", "GetText", Item, SubItem ) Returns the text of a given item/subitem. ControlListView ( "title", "text", "classnameNN", "IsSelected", Item ) Returns 1 if the item is selected, otherwise returns 0. ControlListView ( "title", "text", "classnameNN", "Select", From [, To] ) Selects one or more items. ControlListView ( "title", "text", "classnameNN", "SelectAll" ) Selects all items. ControlListView ( "title", "text", "classnameNN", "SelectClear" ) Clears the selection of all items. ControlListView ( "title", "text", "classnameNN", "SelectInvert" ) Inverts the current selection. ControlListView ( "title", "text", "classnameNN", "ViewChange", "view" ) Changes the current view. Valid views are "list", "details", "smallicons", "largeicons". ControlMove ( "title", "text", controlID, x, y [, width [, height]] ) Moves a control within a window. ControlSend ( "title", "text", controlID, "string" [, flag] ) Sends a string of characters to a control. ControlSetText ( "title", "text", controlID, "new text" [, flag] ) Sets text of a control. ControlShow ( "title", "text", controlID ) Shows a control that was hidden. ControlTreeView ( "title", "text", controlID, "command" [, option1 [, option2]] ) Sends a command to a TreeView32 control. Cos ( expression ) Calculates the cosine of a number. Dec ( "hex" [, flag ] ) Returns a numeric representation of a hexadecimal string. DirCopy ( "source dir", "dest dir" [, flag] ) Copies a directory and all sub-directories and files (Similar to xcopy). DirCreate ( "path" ) Creates a directory/folder. DirGetSize ( "path" [, flag] ) Returns the size in bytes of a given directory. DirMove ( "source dir", "dest dir" [, flag] ) Moves a directory and all sub-directories and files. DirRemove ( "path" [, recurse] ) Deletes a directory/folder. DllCall ( "dll", "return type", "function" [, type1, param1 [, type n, param n]] ) Dynamically calls a function in a DLL. DllCallAddress ( "return type", address [, type1, param1 [, type n, param n]] ) Dynamically calls a function at a specific memory address.
Warning: This is an advanced function. Incorrect use of this function may cause AutoIt to crash. Before using this function make sure DllCall() doesn't do what you need.
DllCallbackFree ( handle ) Frees a previously created handle created with DllCallbackRegister. DllCallbackGetPtr ( handle ) Returns the pointer to a callback function that can be passed to the Win32 API. DllCallbackRegister ( "function", "return type", "params" ) Creates a user-defined DLL Callback function. DllClose ( dllhandle ) Closes a previously opened DLL. DllOpen ( "filename" ) Opens a DLL file for use in DllCall. DllStructCreate ( Struct [,Pointer] ) Creates a C/C++ style structure to be used in DllCall. DllStructGetData ( Struct, Element [, index] ) Returns the data of an element of the struct. DllStructGetPtr ( Struct [,Element] ) Returns the pointer to the struct or an element in the struct. DllStructGetSize ( Struct ) Returns the size of the struct in bytes. DllStructSetData ( Struct, Element, value [, index] ) Sets the data in of an element in the struct. DriveGetDrive ( "type" ) Returns an array containing the enumerated drives. DriveGetFileSystem ( "path" ) Returns File System Type of a drive. DriveGetLabel ( "path" ) Returns Volume Label of a drive, if it has one. DriveGetSerial ( "path" ) Returns Serial Number of a drive. DriveGetType ( "path" ) Returns drive type. DriveMapAdd ( "device", "remote share" [, flags [, "user" [, "password"]]] ) Maps a network drive. DriveMapDel ( "drive" ) Disconnects a network drive. DriveMapGet ( "device" ) Retrieves the details of a mapped drive. DriveSetLabel ( "path", "label" ) Sets the Volume Label of a drive. DriveSpaceFree ( "path" ) Returns the free disk space of a path in Megabytes. DriveSpaceTotal ( "path" ) Returns the total disk space of a path in Megabytes. DriveStatus ( "path" ) Returns the status of the drive as a string. EnvGet ( "envvariable" ) Retrieves an environment variable. EnvSet ( "envvariable" [, "value"] ) Writes an environment variable. EnvUpdate ( ) Refreshes the OS environment. Eval ( string ) Return the value of the variable defined by an string. Execute ( string ) Execute an expression. Exp ( expression ) Calculates e to the power of a number. FileChangeDir ( "path" ) Changes the current working directory. FileClose ( "filehandle" ) Closes a previously opened text file. FileCopy ( "source", "dest" [, flag] ) Copies one or more files. FileCreateNTFSLink ( "source", "hardlink" [, flag] ) Creates an NTFS hardlink to a file or a directory FileCreateShortcut ( "file", "lnk" [, "workdir" [, "args" [, "desc" [, "icon" [, "hotkey" [, icon number [, state]]]]]]] ) Creates a shortcut (.lnk) to a file. FileDelete ( "path" ) Delete one or more files. FileExists ( "path" ) Checks if a file or directory exists. FileFindFirstFile ( "filename" ) Returns a search "handle" according to file search string. FileFindNextFile ( search ) Returns a filename according to a previous call to FileFindFirstFile. FileFlush ( "filehandle" ) Flushes the file's buffer to disk. FileGetAttrib ( "filename" ) Returns a code string representing a file's attributes. FileGetEncoding ( "filehandle/filename" [, mode] ) Determines the text encoding used in a file. FileGetLongName ( "file" [, flag] ) Returns the long path+name of the path+name passed. FileGetPos ( "filehandle" ) Retrieves the current file position. FileGetShortcut ( "lnk" ) Retrieves details about a shortcut. FileGetShortName ( "file" [, flag] ) Returns the 8.3 short path+name of the path+name passed. FileGetSize ( "filename" ) Returns the size of a file in bytes. FileGetTime ( "filename" [, option [, format]] ) Returns the time and date information for a file. FileGetVersion ( "filename" [,"stringname"] ) Returns the "File" version information. FileInstall ( "source", "dest" [, flag] ) Include and install a file with the compiled script. FileMove ( "source", "dest" [, flag] ) Moves one or more files FileOpen ( "filename" [, mode] ) Opens a text file for reading or writing. FileOpenDialog ( "title", "init dir", "filter" [, options [, "default name" [, hwnd]]] ) Initiates a Open File Dialog. FileRead ( "filehandle/filename" [, count] ) Read in a number of characters from a previously opened text file. FileReadLine ( "filehandle/filename" [, line] ) Read in a line of text from a previously opened text file. FileRecycle ( "source" ) Sends a file or directory to the recycle bin. FileRecycleEmpty ( ["source"] ) Empties the recycle bin. FileSaveDialog ( "title", "init dir", "filter" [, options [, "default name" [, hwnd]]] ) Initiates a Save File Dialog. FileSelectFolder ( "dialog text", "root dir" [, flag [, "initial dir" [, hwnd]]] ) Initiates a Browse For Folder dialog. FileSetAttrib ( "file pattern", "+-RASHNOT" [, recurse] ) Sets the attributes of one or more files. FileSetPos ( "filehandle", offset, origin ) Sets the current file position. FileSetTime ( "file pattern", "time" [, type [, recurse]] ) Sets the timestamp of one of more files. FileWrite ( "filehandle/filename", "text/data" ) Append a text/data to the end of a previously opened file. FileWriteLine ( "filehandle/filename", "line" ) Append a line of text to the end of a previously opened text file. Floor ( expression ) Returns a number rounded down to the closest integer. FtpSetProxy ( mode [, "proxy:port" [, "username" [, "password"]]] ) Sets the internet proxy to use for ftp access. GUICreate ( "title" [, width [, height [, left [, top [, style [, exStyle [, parent]]]]]]] ) Create a GUI window. GUICtrlCreateAvi ( filename, subfileid, left, top [, width [, height [, style [, exStyle]]]] ) Creates an AVI video control for the GUI. GUICtrlCreateButton ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a Button control for the GUI. GUICtrlCreateCheckbox ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a Checkbox control for the GUI. GUICtrlCreateCombo ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a ComboBox control for the GUI. GUICtrlCreateContextMenu ( [controlID] ) Creates a context menu for a control or entire GUI window. GUICtrlCreateDate ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a date control for the GUI. GUICtrlCreateDummy ( ) Creates a Dummy control for the GUI. GUICtrlCreateEdit ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates an Edit control for the GUI. GUICtrlCreateGraphic ( left, top [, width [, height [, style]]] ) Creates a Graphic control for the GUI. GUICtrlCreateGroup ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a Group control for the GUI. GUICtrlCreateIcon ( filename, iconName, left, top [, width [, height [, style [, exStyle]]]] ) Creates an Icon control for the GUI. GUICtrlCreateInput ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates an Input control for the GUI. GUICtrlCreateLabel ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a static Label control for the GUI. GUICtrlCreateList ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a List control for the GUI. GUICtrlCreateListView ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a ListView control for the GUI. GUICtrlCreateListViewItem ( "text", listviewID ) Creates a ListView item. GUICtrlCreateMenu ( "submenutext" [, menuID [, menuentry]] ) Creates a Menu control for the GUI. GUICtrlCreateMenuItem ( "text", menuID [, menuentry [, menuradioitem]] ) Creates a MenuItem control for the GUI. GUICtrlCreateMonthCal ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a month calendar control for the GUI. GUICtrlCreateObj ( ObjectVar, left, top [, width [, height]] ) Creates an ActiveX control in the GUI. GUICtrlCreatePic ( filename, left, top [, width [, height [, style [, exStyle]]]] ) Creates a Picture control for the GUI. GUICtrlCreateProgress ( left, top [, width [, height [, style [, exStyle]]]] ) Creates a Progress control for the GUI. GUICtrlCreateRadio ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a Radio button control for the GUI. GUICtrlCreateSlider ( left, top [, width [, height [, style [, exStyle]]]] ) Creates a Slider control for the GUI. GUICtrlCreateTab ( left, top [, width [, height [, style [, exStyle]]]] ) Creates a Tab control for the GUI. GUICtrlCreateTabItem ( "text" ) Creates a TabItem control for the GUI. GUICtrlCreateTreeView ( left, top [, width [, height [, style [, exStyle]]]] ) Creates a TreeView control for the GUI. GUICtrlCreateTreeViewItem ( "text", treeviewID ) Creates a TreeViewItem control for the GUI. GUICtrlCreateUpdown ( inputcontrolID [,style] ) Creates an UpDown control for the GUI. GUICtrlDelete ( controlID ) Deletes a control. GUICtrlGetHandle ( controlID ) Returns the handle for a control and some special (item) handles (Menu, ContextMenu, TreeViewItem). GUICtrlGetState ( [controlID] ) Gets the current state of a control GUICtrlRead ( controlID [, advanced] ) Read state or data of a control. GUICtrlRecvMsg ( controlID , msg [, wParam [, lParamType]] ) Send a message to a control and retrieve information in lParam. GUICtrlRegisterListViewSort ( controlID, "function" ) Register a user defined function for an internal listview sorting callback function. GUICtrlSendMsg ( controlID, msg , wParam, lParam ) Send a message to a control. GUICtrlSendToDummy ( controlID [, state] ) Sends a message to a Dummy control. GUICtrlSetBkColor ( controlID, backgroundcolor ) Sets the background color of a control. GUICtrlSetColor ( controlID, textcolor ) Sets the text color of a control. GUICtrlSetCursor ( controlID, cursorID ) Sets the mouse cursor icon for a particular control. GUICtrlSetData ( controlID, data [, default] ) Modifies the data for a control. GUICtrlSetDefBkColor ( defbkcolor [, winhandle] ) Sets the default background color of all the controls of the GUI window. GUICtrlSetDefColor ( deftextcolor [, winhandle] ) Sets the default text color of all the controls of the GUI window. GUICtrlSetFont ( controlID, size [, weight [, attribute [, fontname [, quality]]]] ) Sets the font for a control. GUICtrlSetGraphic ( controlID, type [, par1 [, ... par6]] ) Modifies the data for a control. GUICtrlSetImage ( controlID, filename [, iconname [, icontype]] ) Sets the bitmap or icon image to use for a control. GUICtrlSetLimit ( controlID, max [, min] ) Limits the number of characters/pixels for a control. GUICtrlSetOnEvent ( controlID, "function" ) Defines a user-defined function to be called when a control is clicked. GUICtrlSetPos ( controlID, left [, top [, width [, height]]] ) Changes the position of a control within the GUI window. GUICtrlSetResizing ( controlID, resizing ) Defines the resizing method used by a control. GUICtrlSetState ( controlID, state ) Changes the state of a control. GUICtrlSetStyle ( controlID, style [, exStyle] ) Changes the style of a control. GUICtrlSetTip ( controlID, tiptext [, "title" [, icon [, options]]] ) Sets the tip text associated with a control. GUIDelete ( [winhandle] ) Deletes a GUI window and all controls that it contains. GUIGetCursorInfo ( [winhandle] ) Gets the mouse cursor position relative to GUI window. GUIGetMsg ( [advanced] ) Polls the GUI to see if any events have occurred. GUIGetStyle ( [winhandle] ) Retrieves the styles of a GUI window. GUIRegisterMsg ( msgID, "function" ) Register a user defined function for a known Windows Message ID (WM_MSG). GUISetAccelerators ( accelerators [, winhandle] ) Sets the accelerator table to be used in a GUI window. GUISetBkColor ( background [, winhandle] ) Sets the background color of the GUI window. GUISetCoord ( left, top [, width [, height [, winhandle]]] ) Sets absolute coordinates for the next control. GUISetCursor ( [cursorID [, override [, winhandle]]] ) Sets the mouse cursor icon for a GUI window. GUISetFont ( size [, weight [, attribute [, fontname [, winhandle [, quality]]]]] ) Sets the default font for a GUI window. GUISetHelp ( helpfile [, winhandle] ) Sets an executable file that will be run when F1 is pressed. GUISetIcon ( iconfile [, iconID [, winhandle]] ) Sets the icon used in a GUI window. GUISetOnEvent ( specialID, "function" [, winhandle] ) Defines a user function to be called when a system button is clicked. GUISetState ( [flag [, winhandle]] ) Changes the state of a GUI window. GUISetStyle ( Style [,ExStyle [, winhandle]] ) Changes the styles of a GUI window. GUIStartGroup ( [winhandle] ) Defines that any subsequent controls that are created will be "grouped" together. GUISwitch ( winhandle [, tabitemID] ) Switches the current window used for GUI functions. Hex ( expression [, length] ) Returns a string representation of an integer or of a binary type converted to hexadecimal. HotKeySet ( "key" [, "function"] ) Sets a hotkey that calls a user function. HttpSetProxy ( mode [, "proxy:port" [, "username" [, "password"]]] ) Sets the internet proxy to use for http access. HttpSetUserAgent ( "user agent" ) Sets the user-agent string sent with InetGet() and InetRead() requests. HWnd ( expression ) Converts an expression into an HWND handle. InetClose ( handle ) Closes a handle returned from InetGet(). InetGet ( "URL" [,"filename" [, options [, background]]] ) Downloads a file from the internet using the HTTP, HTTPS or FTP protocol. InetGetInfo ( [handle [, index]] ) Returns detailed data for a handle returned from InetGet(). InetGetSize ( "URL" [, options] ) Returns the size (in bytes) of a file located on the internet. InetRead ( "URL" [, options] ) Downloads a file from the internet using the HTTP, HTTPS or FTP protocol. IniDelete ( "filename", "section" [, "key"] ) Deletes a value from a standard format .ini file. IniRead ( "filename", "section", "key", "default" ) Reads a value from a standard format .ini file. IniReadSection ( "filename", "section" ) Reads all key/value pairs from a section in a standard format .ini file. IniReadSectionNames ( "filename" ) Reads all sections in a standard format .ini file. IniRenameSection ( "filename", "section", "new section" [, flag] ) Renames a section in a standard format .ini file. IniWrite ( "filename", "section", "key", "value" ) Writes a value to a standard format .ini file. IniWriteSection ( "filename", "section", "data" [, index] ) Writes a section to a standard format .ini file. InputBox ( "title", "prompt" [, "default" [, "password char" [, width [, height [, left [, top [, timeout [, hwnd]]]]]]]] ) Displays an input box to ask the user to enter a string. Int ( expression [, flag ] ) Returns the integer (whole number) representation of an expression. IsAdmin ( ) Checks if the current user has full administrator privileges. IsArray ( variable ) Checks if a variable is an array type. IsBinary ( expression ) Checks if a variable or expression is a binary type. IsBool ( variable ) Checks if a variable's base type is boolean. IsDeclared ( expression ) Check if a variable has been declared. IsDllStruct ( variable ) Checks if a variable is a DllStruct type. IsFloat ( variable ) Checks if a variable or expression is a float-type. IsHWnd ( variable ) Checks if a variable's base type is a pointer and window handle. IsInt ( variable ) Checks if a variable or expression is an integer type. IsKeyword ( variable ) Checks if a variable is a keyword (for example, Default). IsNumber ( variable ) Checks if a variable's base type is numeric. IsObj ( variable ) Checks if a variable or expression is an object type. IsPtr ( variable ) Checks if a variable's base type is a pointer. IsString ( variable ) Checks if a variable is a string type. Log ( expression ) Calculates the natural logarithm of a number. MemGetStats ( ) Retrieves memory related information. Mod ( value1, value2 ) Performs the modulus operation. MouseClick ( "button" [, x, y [, clicks [, speed]]] ) Perform a mouse click operation. MouseClickDrag ( "button", x1, y1, x2, y2 [, speed] ) Perform a mouse click and drag operation. MouseDown ( "button" ) Perform a mouse down event at the current mouse position. MouseGetCursor ( ) Returns the cursor ID Number for the current Mouse Cursor. MouseGetPos ( [dimension] ) Retrieves the current position of the mouse cursor. MouseMove ( x, y [, speed] ) Moves the mouse pointer. MouseUp ( "button" ) Perform a mouse up event at the current mouse position. MouseWheel ( "direction" [, clicks] ) Moves the mouse wheel up or down. NT/2000/XP ONLY. MsgBox ( flag, "title", "text" [, timeout [, hwnd]] ) Displays a simple message box with optional timeout. Number ( expression [, flag ] ) Returns the numeric representation of an expression. ObjCreate ( "classname" [, "servername" [,"username", ["password"]]] ) Creates a reference to a COM object from the given classname. ObjCreateInterface ( "CLSID" , "IID" [,"interface_description", ["flag"]] ) Creates a reference to an object from the given classname/object pointer, interface identifier and description string. ObjEvent ( $ObjectVar, "functionprefix" [, "interface name"] ) Handles incoming events from the given Object. ObjEvent ( "AutoIt.Error" [, "function name"] ) Handles incoming events from the given Object. ObjGet ( "filename" [, "classname"] ) Retrieves a reference to a COM object from an existing process or filename. ObjName ( $Objectvariable [,Flag] ) Returns the name or interface description of an Object OnAutoItExitRegister ( "function" ) Registers a function to be called when AutoIt exits. OnAutoItExitUnRegister ( "function" ) UnRegisters a function that was called when AutoIt exits. Opt ( "CaretCoordMode" [, param ] ) Sets the way coords are used in the caret functions, either absolute coords or coords relative to the current active window: 0 = relative coords to the active window 1 = absolute screen coordinates (default) 2 = relative coords to the client area of the active window Opt ( "ExpandEnvStrings" [, param ] ) Changes how literal strings and % symbols are interpreted. By default strings are treated literally, this option allows you to use %environment% variables inside strings, e.g., "The temp directory is: %temp%". 1 = expand environment variables (similar to AutoIt v2) 0 = do not expand environment variables (default) Without this option the usual way would be: "The temp directory is: " & EnvGet("temp") Opt ( "ExpandVarStrings" [, param ] ) Changes how literal strings and variable/macro ($ and @) symbols are interpreted. By default strings are treated literally, this option allows you to use variables and macros inside strings, e.g., "The value of var1 is $var1$". 1 = expand variables (when in this mode and you want to use a literal $ or @ then double it up: "This is a single dollar $$ sign". 0 = do not expand variables (default) Opt ( "GUICloseOnESC" [, param ] ) When ESC is pressed on a GUI the $GUI_EVENT_CLOSE message is sent. This option toggles this behavior on and off. 1 = Send the $GUI_EVENT_CLOSE message when ESC is pressed (default). 0 = Don't send the $GUI_EVENT_CLOSE message when ESC is pressed. Opt ( "GUICoordMode" [, param ] ) Alters the position of a control defined by GUICtrlSetPos. 1 = absolute coordinates (default) still relative to the dialog box. 0 = relative position to the start of the last control (upper left corner). 2 = cell positioning relative to current cell. A -1 for left or top parameter don't increment the start. So next line is -1,offset; next cell is offset,-1; current cell is -1,-1. Obviously "offset" cannot be -1 which reserved to indicate the no increment. But if you can use a multiple of the width you choose to skip or go back. Opt ( "GUIDataSeparatorChar" [, param ] ) Define the character which delimits subitems in GUICtrlSetData. The default character is '|'. Opt ( "GUIOnEventMode" [, param ] ) Enable/disable OnEvent functions notifications. 0 = (default) disable. 1 = enable. Opt ( "GUIResizeMode" [, param ] ) Change default resizing for a control. 0 = (default) keep default control resizing. <1024 = anytype of resizing see GUICtrlSetResizing. Opt ( "GUIEventOptions" [, param ] ) Change special event behavior or GUI function return values. 0 = (default) Windows behavior on click on Minimize,Restore, Maximize, Resize. 1 = suppress windows behavior on minimize, restore or maximize click button or window resize. Just sends the notification. Opt ( "MouseClickDelay" [, param ] ) Alters the length of the brief pause in between mouse clicks. Time in milliseconds to pause (default=10). Opt ( "MouseClickDownDelay" [, param ] ) Alters the length a click is held down before release. Time in milliseconds to pause (default=10). Opt ( "MouseClickDragDelay" [, param ] ) Alters the length of the brief pause at the start and end of a mouse drag operation. Time in milliseconds to pause (default=250). Opt ( "MouseCoordMode" [, param ] ) Sets the way coords are used in the mouse functions, either absolute coords or coords relative to the current active window: 0 = relative coords to the active window 1 = absolute screen coordinates (default) 2 = relative coords to the client area of the active window Opt ( "MustDeclareVars" [, param ] ) If this option is used then all variables must be pre-declared with Dim, Local or Global before they can be used - removes the chance for misspelled variables causing bugs. 1 = Variables must be pre-declared 0 = Variables don't need to be pre-declared (default) Opt ( "PixelCoordMode" [, param ] ) Sets the way coords are used in the pixel functions, either absolute coords or coords relative to the window defined by hwnd (default active window): 0 = relative coords to the defined window 1 = absolute screen coordinates (default) 2 = relative coords to the client area of the defined window Opt ( "SendAttachMode" [, param ] ) Specifies if AutoIt attaches input threads when using Send() function. When not attaching (default mode=0) detecting the state of capslock/scrolllock and numlock can be unreliable under NT4. However, when you specify attach mode=1 the Send("{... down/up}") syntax will not work and there may be problems with sending keys to "hung" windows. ControlSend() ALWAYS attaches and is not affected by this mode. 0 = don't attach (default) 1 = attach Opt ( "SendCapslockMode" [, param ] ) Specifies if AutoIt should store the state of capslock before a Send function and restore it afterwards. 0 = don't store/restore 1 = store and restore (default) Opt ( "SendKeyDelay" [, param ] ) Alters the length of the brief pause in between sent keystrokes. A value of 0 removes the delay completely. Time in milliseconds to pause (default=5). Opt ( "SendKeyDownDelay" [, param ] ) Alters the length of time a key is held down before being released during a keystroke. For applications that take a while to register keypresses you may need to raise this value from the default. A value of 0 removes the delay completely. Time in milliseconds to pause (default=5). Opt ( "TCPTimeout" [, param ] ) Defines the time before TCP functions stop if no communication. Time in milliseconds before timeout (default=100). Opt ( "TrayAutoPause" [, param ] ) Script pauses when click on tray icon. 0 = no pause 1 = pause (default). If there is no DefaultMenu no pause will occurs. Opt ( "TrayIconDebug" [, param ] ) If enabled shows the current script line in the tray icon tip to help debugging. 0 = no debug information (default) 1 = show debug Opt ( "TrayIconHide" [, param ] ) Hides the AutoIt tray icon. Note: The icon will still initially appear ~750 milliseconds. 0 = show icon (default) 1 = hide icon Opt ( "TrayMenuMode" [, param ] ) Extend the behaviour of the script tray icon/menu. This can be done with a combination (adding) of the following values. 0 = default menu items (Script Paused/Exit) are appended to the usercreated menu; usercreated checked items will automatically unchecked; if you double click the tray icon then the controlid is returned which has the "Default"-style (default). 1 = no default menu 2 = user created checked items will not automatically unchecked if you click it 4 = don't return the menuitemID which has the "default"-style in the main contextmenu if you double click the tray icon 8 = turn off auto check of radio item groups Opt ( "TrayOnEventMode" [, param ] ) Enable/disable OnEvent functions notifications for the tray. 0 = (default) disable 1 = enable Opt ( "WinDetectHiddenText" [, param ] ) Specifies if hidden window text can be "seen" by the window matching functions. 0 = Do not detect hidden text (default) 1 = Detect hidden text Opt ( "WinSearchChildren" [, param ] ) Allows the window search routines to search child windows as well as top-level windows. 0 = Only search top-level windows (default) 1 = Search top-level and child windows Opt ( "WinTextMatchMode" [, param ] ) Alters the method that is used to match window text during search operations. 1 = Complete / Slow mode (default) 2 = Quick mode In quick mode AutoIt can usually only "see" dialog text, button text and the captions of some controls. In the default mode much more text can be seen (for instance the contents of the Notepad window). If you are having performance problems when performing many window searches then changing to the "quick" mode may help. Opt ( "WinTitleMatchMode" [, param ] ) Alters the method that is used to match window titles during search operations. 1 = Match the title from the start (default) 2 = Match any substring in the title 3 = Exact title match 4 = Advanced mode, see Window Titles & Text (Advanced) -1 to -4 = force lower case match according to other type of match. Opt ( "WinWaitDelay" [, param ] ) Alters how long a script should briefly pause after a successful window-related operation. Time in milliseconds to pause (default=250). Ping ( "address/hostname" [, timeout] ) Pings a host and returns the roundtrip-time. PixelChecksum ( left, top, right, bottom [, step [, hwnd [, mode]]] ) Generates a checksum for a region of pixels. PixelGetColor ( x , y [, hwnd] ) Returns a pixel color according to x,y pixel coordinates. PixelSearch ( left, top, right, bottom, color [, shade-variation [, step [, hwnd]]] ) Searches a rectangle of pixels for the pixel color provided. PluginClose ( dllhandle ) Close a plugin file PluginOpen ( filename ) Open a plugin file. ProcessClose ( "process" ) Terminates a named process. ProcessExists ( "process" ) Checks to see if a specified process exists. ProcessGetStats ( ["process" [, type]] ) Returns an array about Memory or IO infos of a running process. ProcessList ( ["name"] ) Returns an array listing the currently running processes (names and PIDs). ProcessSetPriority ( "process", priority ) Changes the priority of a process ProcessWait ( "process" [, timeout] ) Pauses script execution until a given process exists. ProcessWaitClose ( "process" [, timeout] ) Pauses script execution until a given process does not exist. ProgressOff ( ) Turns Progress window off. ProgressOn ( "title", "maintext" [, "subtext" [, x pos [, y pos [, opt]]]] ) Creates a customizable progress bar window. ProgressSet ( percent [, "subtext" [, "maintext"]] ) Sets the position and/or text of a previously created Progress bar window. Ptr ( expression ) Converts an expression into a pointer variant. Random ( [Min [, Max [, Flag]]] ) Generates a pseudo-random float-type number. RegDelete ( "keyname" [, "valuename"] ) Deletes a key or value from the registry. RegEnumKey ( "keyname", instance ) Reads the name of a subkey according to its instance. RegEnumVal ( "keyname", instance ) Reads the name of a value according to its instance. RegRead ( "keyname", "valuename" ) Reads a value from the registry. RegWrite ( "keyname" [,"valuename" [, "type" [, value]]] ) Creates a key or value in the registry. Round ( expression [, decimalplaces] ) Returns a number rounded to a specified number of decimal places. Run ( "program" [, "workingdir" [, show_flag [, opt_flag]]] ) Runs an external program. RunAs ( "username", "domain", "password", logon_flag, "program" [, "workingdir" [, show_flag [, opt_flag]]] ) Runs an external program under the context of a different user. RunAsWait ( "username", "domain", "password", logon_flag, "program" [, "workingdir" [, show_flag [, opt_flag]]] ) Runs an external program under the context of a different user and pauses script execution until the program finishes. RunWait ( "program" [, "workingdir" [, show_flag [, opt_flag]]] ) Runs an external program and pauses script execution until the program finishes. Send ( "keys" [, flag] ) Sends simulated keystrokes to the active window. SendKeepActive ( "title" [, "text"] ) Attempts to keep a specified window active during Send(). SetError ( code [, extended [, return value]] ) Manually set the value of the @error macro. SetExtended ( code [, return value] ) Manually set the value of the @extended macro. ShellExecute ( "filename" [, "parameters" [, "workingdir" [, "verb" [, showflag]]]] ) Runs an external program using the ShellExecute API. ShellExecuteWait ( "filename" [, "parameters" [, "workingdir" [, "verb" [, showflag]]]] ) Runs an external program using the ShellExecute API and pauses script execution until it finishes. Shutdown ( code [, reason] ) Shuts down the system. Sin ( expression ) Calculates the sine of a number. Sleep ( delay ) Pause script execution. SoundPlay ( "filename" [, wait] ) Play a sound file. SoundSetWaveVolume ( percent ) Sets the system wave volume by percent. SplashImageOn ( "title", "file" [, width [, height [, x pos [, y pos [, opt]]]]] ) Creates a customizable image popup window. SplashOff ( ) Turns SplashText or SplashImage off. SplashTextOn ( "title", "text" [, w [, h [, x pos [, y pos [, opt [, "fontname" [, fontsz [, fontwt]]]]]]]] ) Creates a customizable text popup window. Sqrt ( expression ) Calculates the square-root of a number. SRandom ( Seed ) Set Seed for random number generation. StatusbarGetText ( "title" [, "text" [, part]] ) Retrieves the text from a standard status bar control. StderrRead ( process_id [, peek = false [, binary = false]] ) Reads from the STDERR stream of a previously run child process. StdinWrite ( process_id [, data] ) Writes a number of characters to the STDIN stream of a previously run child process. StdioClose ( process_id ) Closes all resources associated with a process previously run with STDIO redirection. StdoutRead ( process_id [, peek = false [, binary = false]] ) Reads from the STDOUT stream of a previously run child process. String ( expression ) Returns the string representation of an expression. StringAddCR ( "string" ) Takes a string and prefixes all linefeed characters ( Chr(10) ) with a carriage return character ( Chr(13) ). StringCompare ( "string1", "string2" [, casesense] ) Compares two strings with options. StringFormat ( "format control", var1 [, ... var32] ) Returns a formatted string (similar to the C sprintf() function). StringFromASCIIArray ( array, [start [, end [, encoding]]] ) Converts an array of ASCII codes to a string. StringInStr ( "string", "substring" [, casesense [, occurrence [, start [, count]]]] ) Checks if a string contains a given substring. StringIsAlNum ( "string" ) Checks if a string contains only alphanumeric characters. StringIsAlpha ( "string" ) Checks if a string contains only alphabetic characters. StringIsASCII ( "string" ) Checks if a string contains only ASCII characters in the range 0x00 - 0x7f (0 - 127). StringIsDigit ( "string" ) Checks if a string contains only digit (0-9) characters. StringIsFloat ( "string" ) Checks if a string is a floating point number. StringIsInt ( "string" ) Checks if a string is an integer. StringIsLower ( "string" ) Checks if a string contains only lowercase characters. StringIsSpace ( "string" ) Checks if a string contains only whitespace characters. StringIsUpper ( "string" ) Checks if a string contains only uppercase characters. StringIsXDigit ( "string" ) Checks if a string contains only hexadecimal digit (0-9, A-F) characters. StringLeft ( "string", count ) Returns a number of characters from the left-hand side of a string. StringLen ( "string" ) Returns the number of characters in a string. StringLower ( "string" ) Converts a string to lowercase. StringMid ( "string", start [, count] ) Extracts a number of characters from a string. StringRegExp ( "test", "pattern" [, flag [, offset]] ) Check if a string fits a given regular expression pattern. StringRegExpReplace ( "test", "pattern", "replace", [count] ) Replace text in a string based on regular expressions. StringReplace ( "string", "searchstring/start", "replacestring" [, occurrence [, casesense]] ) Replaces substrings in a string. StringRight ( "string", count ) Returns a number of characters from the right-hand side of a string. StringSplit ( "string", "delimiters" [, flag] ) Splits up a string into substrings depending on the given delimiters. StringStripCR ( "string" ) Removes all carriage return values ( Chr(13) ) from a string. StringStripWS ( "string", flag ) Strips the white space in a string. StringToASCIIArray ( "string", [start [, end [, encoding]]] ) Converts a string to an array containing the ASCII code of each character. StringToBinary ( expression [, flag] ) Converts a string into binary data. StringTrimLeft ( "string", count ) Trims a number of characters from the left hand side of a string. StringTrimRight ( "string", count ) Trims a number of characters from the right hand side of a string. StringUpper ( "string" ) Converts a string to uppercase. Tan ( expression ) Calculates the tangent of a number. TCPAccept ( mainsocket ) Permits an incoming connection attempt on a socket. TCPCloseSocket ( socket ) Closes a TCP socket. TCPConnect ( IPAddr, port ) Create a socket connected to an existing server. TCPListen ( IPAddr, port [, MaxPendingConnection] ) Creates a socket listening for an incoming connection. TCPNameToIP ( name ) Converts an Internet name to IP address. TCPRecv ( mainsocket, maxlen [, flag] ) Receives data from a connected socket. TCPSend ( mainsocket, data ) Sends data on a connected socket. TCPShutdown ( ) Stops TCP/UDP services. TCPStartup ( ) Starts TCP or UDP services. TimerDiff ( handle ) Returns the difference in time from a previous call to TimerInit(). TimerInit ( ) Returns a handle that can be passed to TimerDiff() to calculate the difference in milliseconds. ToolTip ( "text" [, x [, y [, "title" [, icon [, options]]]]] ) Creates a tooltip anywhere on the screen. TrayCreateItem ( text [, menuID [, menuentry [, menuradioitem]]] ) Creates a menuitem control for the tray. TrayCreateMenu ( "sub/menutext" [, menuID [, menuentry]] ) Creates a menu control for the tray menu. TrayGetMsg ( ) Polls the tray to see if any events have occurred. TrayItemDelete ( controlID ) Deletes a menu/item control from the tray menu. TrayItemGetHandle ( controlID ) Returns the handle for a tray menu(item). TrayItemGetState ( [controlID] ) Gets the current state of a control. TrayItemGetText ( controlID ) Gets the itemtext of a tray menu/item control. TrayItemSetOnEvent ( itemID, "function" ) Defines a user-defined function to be called when a tray item is clicked. TrayItemSetState ( controlID, state ) Sets the state of a tray menu/item control. TrayItemSetText ( controlID, text ) Sets the itemtext of a tray menu/item control. TraySetClick ( flag ) Sets the clickmode of the tray icon - what mouseclicks will display the tray menu. TraySetIcon ( [filename [, iconID]] ) Loads/Sets a specified tray icon. TraySetOnEvent ( specialID, "function" ) Defines a user function to be called when a special tray action happens. TraySetPauseIcon ( [filename [, iconID]] ) Loads/Sets a specified tray pause icon. TraySetState ( [flag] ) Sets the state of the tray icon. TraySetToolTip ( [text] ) (Re)Sets the tooltip text for the tray icon. TrayTip ( "title", "text", timeout [, option] ) Displays a balloon tip from the AutoIt Icon. UBound ( Array [, Dimension] ) Returns the size of array dimensions. UDPBind ( IPAddr, port ) Create a socket bound to an incoming connection. UDPCloseSocket ( socketarray ) Close a UDP socket. UDPOpen ( IPAddr, port [, flag] ) Open a socket connected to an existing server . UDPRecv ( socketarray, maxlen [, flag] ) Receives data from an opened socket UDPSend ( socketarray, data ) Sends data on an opened socket UDPShutdown ( ) Stops TCP/UDP services. UDPStartup ( ) Starts TCP or UDP services. VarGetType ( expression ) Returns the internal type representation of a variant. WinActivate ( "title" [, "text"] ) Activates (gives focus to) a window. WinActive ( "title" [, "text"] ) Checks to see if a specified window exists and is currently active. WinClose ( "title" [, "text"] ) Closes a window. WinExists ( "title" [, "text"] ) Checks to see if a specified window exists. WinFlash ( "title" [,"text" [,flashes [,delay]]] ) Flashes a window in the taskbar. WinGetCaretPos ( ) Returns the coordinates of the caret in the foreground window WinGetClassList ( "title" [, "text"] ) Retrieves the classes from a window. WinGetClientSize ( "title" [, "text"] ) Retrieves the size of a given window's client area. WinGetHandle ( "title" [, "text"] ) Retrieves the internal handle of a window. WinGetPos ( "title" [, "text"] ) Retrieves the position and size of a given window. WinGetProcess ( "title" [, "text"] ) Retrieves the Process ID (PID) associated with a window. WinGetState ( "title" [, "text"] ) Retrieves the state of a given window. WinGetText ( "title" [, "text"] ) Retrieves the text from a window. WinGetTitle ( "title" [, "text"] ) Retrieves the full title from a window. WinKill ( "title" [, "text"] ) Forces a window to close. WinList ( ["title" [, "text"]] ) Retrieves a list of windows. WinMenuSelectItem ( "title", "text", "item" [, "item" [, "item" [, "item" [, "item" [, "item" [, "item"]]]]]] ) Invokes a menu item of a window. WinMinimizeAll ( ) Minimizes all windows. WinMinimizeAllUndo ( ) Undoes a previous WinMinimizeAll function. WinMove ( "title", "text", x, y [, width [, height [, speed]]] ) Moves and/or resizes a window. WinSetOnTop ( "title", "text", flag ) Change a window's "Always On Top" attribute. WinSetState ( "title", "text", flag ) Shows, hides, minimizes, maximizes, or restores a window. WinSetTitle ( "title", "text", "newtitle" ) Changes the title of a window. WinSetTrans ( "title", "text", transparency ) Sets the transparency of a window. (Windows 2000/XP or later) WinWait ( "title" [, "text" [, timeout]] ) Pauses execution of the script until the requested window exists. WinWaitActive ( "title" [, "text" [, timeout]] ) Pauses execution of the script until the requested window is active. WinWaitClose ( "title" [, "text" [, timeout]] ) Pauses execution of the script until the requested window does not exist. WinWaitNotActive ( "title" [, "text" [, timeout]] ) Pauses execution of the script until the requested window is not active. _ArrayAdd (ByRef $avArray, $vValue) Adds a specified value at the end of an existing array. (Requires: #include ) _ArrayBinarySearch (Const ByRef $avArray, $vValue [, $iStart = 0 [, $iEnd = 0]]) Uses the binary search algorithm to search through a 1-dimensional array. (Requires: #include ) _ArrayCombinations (ByRef $avArray, $iSet [, $sDelim = ""]) Returns an Array of the Combinations of a Set of Elements from a Selected Array (Requires: #include ) _ArrayConcatenate (ByRef $avArrayTarget, Const ByRef $avArraySource [, $iStart = 0]) Concatenate two arrays. (Requires: #include ) _ArrayDelete (ByRef $avArray, $iElement) Deletes the specified element from the given array. (Requires: #include ) _ArrayDisplay (Const ByRef $avArray [, $sTitle = "Array: ListView Display" [, $iItemLimit = -1 [, $iTranspose = 0 [, $sSeparator = "" [, $sReplace = "|" [, $sHeader = ""]]]]]]) Displays given 1D or 2D array array in a listview. (Requires: #include ) _ArrayFindAll (Const ByRef $avArray, $vValue [, $iStart = 0 [, $iEnd = 0 [, $iCase = 0 [, $iCompare = 0 [, $iSubItem = 0]]]]]) Find the indices of all ocurrences of a search query between two points in a 1D or 2D array using _ArraySearch(). (Requires: #include ) _ArrayInsert (ByRef $avArray, $iElement [, $vValue = ""]) Add a new value at the specified position. (Requires: #include ) _ArrayMax (Const ByRef $avArray [, $iCompNumeric = 0 [, $iStart = 0 [, $iEnd = 0]]]) Returns the highest value held in an array. (Requires: #include ) _ArrayMaxIndex (Const ByRef $avArray [, $iCompNumeric = 0 [, $iStart = 0 [, $iEnd = 0]]]) Returns the index where the highest value occurs in the array. (Requires: #include ) _ArrayMin (Const ByRef $avArray [, $iCompNumeric = 0 [, $iStart = 0 [, $iEnd = 0]]]) Returns the lowest value held in an array. (Requires: #include ) _ArrayMinIndex (Const ByRef $avArray [, $iCompNumeric = 0 [, $iStart = 0 [, $iEnd = 0]]]) Returns the index where the lowest value occurs in the array. (Requires: #include ) _ArrayPermute (ByRef $avArray [, $sDelim = ""]) Returns an Array of the Permutations of all Elements in an Array (Requires: #include ) _ArrayPop (ByRef $avArray) Returns the last element of an array, deleting that element from the array at the same time. (Requires: #include ) _ArrayPush (ByRef $avArray, $vValue [, $iDirection = 0]) Add new values without increasing array size by inserting at the end the new value and deleting the first one or vice versa. (Requires: #include ) _ArrayReverse (ByRef $avArray [, $iStart = 0 [, $iEnd = 0]]) Takes the given array and reverses the order in which the elements appear in the array. (Requires: #include ) _ArraySearch (Const ByRef $avArray, $vValue [, $iStart = 0 [, $iEnd = 0 [, $iCase = 0 [, $iCompare= 0 [, $iForward = 1 [, $iSubItem = -1]]]]]]) Finds an entry within a 1D or 2D array. Similar to _ArrayBinarySearch(), except that the array does not need to be sorted. (Requires: #include ) _ArraySort (ByRef $avArray [, $iDescending = 0 [, $iStart = 0 [, $iEnd = 0 [, $iSubItem = 0]]]]) Sort a 1D or 2D array on a specific index using the quicksort/insertionsort algorithms. (Requires: #include ) _ArraySwap (ByRef $vItem1, ByRef $vItem2) Swaps two items. (Requires: #include ) _ArrayToClip (Const ByRef $avArray [, $iStart = 0 [, $iEnd = 0]]) Sends the contents of an array to the clipboard, each element delimited by a carriage return. (Requires: #include ) _ArrayToString (Const ByRef $avArray [, $sDelim = "|" [, $iStart = 0 [, $iEnd = 0]]]) Places the elements of an array into a single string, separated by the specified delimiter. (Requires: #include ) _ArrayTrim (ByRef $avArray, $iTrimNum [, $iDirection = 0 [, $iStart = 0 [, $iEnd = 0]]]) Trims a certain number of characters from all elements in an array. (Requires: #include ) _ArrayUnique ($aArray [, $iDimension = 1 [, $iBase = 0 [, $iCase = 0 [, $vDelim = "|"]]]]) Returns the Unique Elements of a 1-dimensional array. (Requires: #include ) _Assert ($sCondition [,$bExit = True [,$nCode = 0x7FFFFFFF [,$sLine = @ScriptLineNumber]]]) Display a message if assertion fails. (Requires: #include ) _ChooseColor ([$iReturnType = 0 [, $iColorRef = 0 [, $iRefType = 0 [, $hWndOwnder = 0]]]]) Creates a Color dialog box that enables the user to select a color (Requires: #include ) _ChooseFont ([$sFontName = "Courier New" [, $iPointSize = 10 [, $iColorRef = 0 [, $iFontWeight = 0 [, $iItalic = False [, $iUnderline = False [, $iStrikethru = False [, $hWndOwner = 0]]]]]]]]) Creates a Font dialog box that enables the user to choose attributes for a logical font. (Requires: #include ) _ClipBoard_ChangeChain ($hRemove, $hNewNext) Removes a specified window from the chain of clipboard viewers (Requires: #include ) _ClipBoard_Close () Closes the clipboard (Requires: #include ) _ClipBoard_CountFormats () Retrieves the number of different data formats currently on the clipboard (Requires: #include ) _ClipBoard_Empty () Empties the clipboard and frees handles to data in the clipboard (Requires: #include ) _ClipBoard_EnumFormats ($iFormat) Enumerates the data formats currently available on the clipboard (Requires: #include ) _ClipBoard_FormatStr ($iFormat) Returns a string representation of a standard clipboard format (Requires: #include ) _ClipBoard_GetData ([$iFormat = 1]) Retrieves data from the clipboard in a specified format (Requires: #include ) _ClipBoard_GetDataEx ([$iFormat = 1]) Retrieves data from the clipboard in a specified format (Requires: #include ) _ClipBoard_GetFormatName ($iFormat) Retrieves the name of the specified registered format (Requires: #include ) _ClipBoard_GetOpenWindow () Retrieves the handle to the window that currently has the clipboard open (Requires: #include ) _ClipBoard_GetOwner () Retrieves the window handle of the current owner of the clipboard (Requires: #include ) _ClipBoard_GetPriorityFormat ($aFormats) Retrieves the first available clipboard format in the specified list (Requires: #include ) _ClipBoard_GetSequenceNumber () Retrieves the clipboard sequence number for the current window station (Requires: #include ) _ClipBoard_GetViewer () Retrieves the handle to the first window in the clipboard viewer chain (Requires: #include ) _ClipBoard_IsFormatAvailable ($iFormat) Determines whether the clipboard contains data in the specified format (Requires: #include ) _ClipBoard_Open ($hOwner) Opens the clipboard and prevents other applications from modifying the clipboard (Requires: #include ) _ClipBoard_RegisterFormat ($sFormat) Registers a new clipboard format (Requires: #include ) _ClipBoard_SetData ($vData [, $iFormat = 1]) Places data on the clipboard in a specified clipboard format (Requires: #include ) _ClipBoard_SetDataEx (ByRef $hMemory [, $iFormat = 1]) Places data on the clipboard in a specified clipboard format (Requires: #include ) _ClipBoard_SetViewer ($hViewer) Adds the specified window to the chain of clipboard viewers (Requires: #include ) _ClipPutFile ($sFile [, $sSeparator = "|"]) Copy Files to Clipboard Like Explorer does (Requires: #include ) _ColorConvertHSLtoRGB ($avArray) Converts HSL to RGB (Requires: #include ) _ColorConvertRGBtoHSL ($avArray) Converts RGB to HSL (Requires: #include ) _ColorGetBlue ($nColor) Returns the blue component of a given color. (Requires: #include ) _ColorGetCOLORREF ($nColor) Returns the COLORREF color. (Requires: #include ) _ColorGetGreen ($nColor) Returns the green component of a given color. (Requires: #include ) _ColorGetRed ($nColor) Returns the red component of a given color. (Requires: #include ) _ColorGetRGB ($nColor) Returns an array containing RGB values in their respective positions. (Requires: #include ) _ColorSetCOLORREF ($aColor) Returns the COLORREF color. (Requires: #include ) _ColorSetRGB ($aColor) Returns the RGB color. (Requires: #include ) _Crypt_DecryptData ($vData, $vCryptKey, $iALG_ID [, $fFinal = True]) Decrypts data using the supplied key (Requires: #include ) _Crypt_DecryptFile ($sSourceFile, $sDestinationFile, $vCryptKey, $iALG_ID) Decrypts a file with specified key and algorithm (Requires: #include ) _Crypt_DeriveKey ($vPassword, $iALG_ID [, $iHash_ALG_ID = $CALG_MD5]) Creates a key from algorithm and password (Requires: #include ) _Crypt_DestroyKey ($hCryptKey) Frees the resources used by a key (Requires: #include ) _Crypt_EncryptData ($vData, $vCryptKey, $iALG_ID [, $fFinal = True]) Encrypts data using the supplied key (Requires: #include ) _Crypt_EncryptFile ($sSourceFile, $sDestinationFile, $vCryptKey, $iALG_ID) Encrypts a file with specified key and algorithm (Requires: #include ) _Crypt_HashData ($vData, $iALG_ID [, $fFinal = True [, $hCryptHash = 0]]) Hash data with specified algorithm (Requires: #include ) _Crypt_HashFile ($sFile, $iALG_ID) Hash a string with specified algorithm (Requires: #include ) _Crypt_Shutdown () Uninitialize the Crypt library (Requires: #include ) _Crypt_Startup () Initialize the Crypt library (Requires: #include ) _Date_Time_CompareFileTime ($pFileTime1, $pFileTime2) Compares two file times (Requires: #include ) _Date_Time_DOSDateTimeToArray ($iDosDate, $iDosTime) Decode a DOS date/time to an array (Requires: #include ) _Date_Time_DOSDateTimeToFileTime ($iFatDate, $iFatTime) Converts MS-DOS date and time values to a file time (Requires: #include ) _Date_Time_DOSDateTimeToStr ($iDosDate, $iDosTime) Decode a DOS date to a string (Requires: #include ) _Date_Time_DOSDateToArray ($iDosDate) Decode a DOS date to an array (Requires: #include ) _Date_Time_DOSDateToStr ($iDosDate) Decode a DOS date to a string (Requires: #include ) _Date_Time_DOSTimeToArray ($iDosTime) Decode a DOS time to an array (Requires: #include ) _Date_Time_DOSTimeToStr ($iDosTime) Decode a DOS time to a string (Requires: #include ) _Date_Time_EncodeFileTime ($iMonth, $iDay, $iYear [, $iHour = 0 [, $iMinute = 0 [, $iSecond = 0 [, $iMSeconds = 0]]]]) Encodes and returns a $tagFILETIME structure (Requires: #include ) _Date_Time_EncodeSystemTime ($iMonth, $iDay, $iYear [, $iHour = 0 [, $iMinute = 0 [, $iSecond = 0 [, $iMSeconds = 0]]]]) Encodes and returns a $tagSYSTEMTIME structure (Requires: #include ) _Date_Time_FileTimeToArray (ByRef $tFileTime) Decode a file time to an array (Requires: #include ) _Date_Time_FileTimeToDOSDateTime ($pFileTime) Converts MS-DOS date and time values to a file time (Requires: #include ) _Date_Time_FileTimeToLocalFileTime ($pFileTime) Converts a file time based on the Coordinated Universal Time to a local file time (Requires: #include ) _Date_Time_FileTimeToStr (ByRef $tFileTime [, $bFmt = 0]) Decode a file time to a date/time string (Requires: #include ) _Date_Time_FileTimeToSystemTime ($pFileTime) Converts a file time to system time format (Requires: #include ) _Date_Time_GetFileTime ($hFile) Retrieves the date and time that a file was created, accessed and modified (Requires: #include ) _Date_Time_GetLocalTime () Retrieves the current local date and time (Requires: #include ) _Date_Time_GetSystemTime () Retrieves the current system date and time expressed in UTC (Requires: #include ) _Date_Time_GetSystemTimeAdjustment () Determines whether the system is applying periodic time adjustments (Requires: #include ) _Date_Time_GetSystemTimeAsFileTime () Retrieves the current system date and time expressed in UTC (Requires: #include ) _Date_Time_GetSystemTimes () Retrieves system timing information (Requires: #include ) _Date_Time_GetTickCount () Retrieves the number of milliseconds that have elapsed since Windows was started (Requires: #include ) _Date_Time_GetTimeZoneInformation () Retrieves the current time zone settings (Requires: #include ) _Date_Time_LocalFileTimeToFileTime ($pLocalTime) Converts a local file time to a file time based on UTC (Requires: #include ) _Date_Time_SetFileTime ($hFile, $pCreateTime, $pLastAccess, $pLastWrite) Sets the date and time that a file was created, accessed and modified (Requires: #include ) _Date_Time_SetLocalTime ($pSystemTime) Sets the current local date and time (Requires: #include ) _Date_Time_SetSystemTime ($pSystemTime) Sets the current system time and date, expressed in UTC (Requires: #include ) _Date_Time_SetSystemTimeAdjustment ($iAdjustment, $fDisabled) Enables or disables periodic time adjustments to the system's time of day clock (Requires: #include ) _Date_Time_SetTimeZoneInformation ($iBias, $sStdName, $tStdDate, $iStdBias, $sDayName, $tDayDate, $iDayBias) Sets the current time zone settings (Requires: #include ) _Date_Time_SystemTimeToArray (ByRef $tSystemTime) Decode a system time to an array (Requires: #include ) _Date_Time_SystemTimeToDateStr (ByRef $tSystemTime [, $bFmt = 0]) Decode a system time to a date string (Requires: #include ) _Date_Time_SystemTimeToDateTimeStr (ByRef $tSystemTime [, $bFmt = 0]) Decode a system time to a date/time string (Requires: #include ) _Date_Time_SystemTimeToFileTime ($pSystemTime) Converts a system time to file time format (Requires: #include ) _Date_Time_SystemTimeToTimeStr (ByRef $tSystemTime) Decode a system time to a time string (Requires: #include ) _Date_Time_SystemTimeToTzSpecificLocalTime ($pUTC [, $pTimeZone = 0]) Converts a UTC time to a specified time zone's corresponding local time (Requires: #include ) _Date_Time_TzSpecificLocalTimeToSystemTime ($pLocalTime [, $pTimeZone = 0]) Converts a local time to a time in UTC (Requires: #include ) _DateAdd ($sType, $iValToAdd, $sDate) Calculates a new date based on a given date and add an interval. (Requires: #include ) _DateDayOfWeek ($iDayNum [, $iShort = 0]) Returns the name of the weekday, based on the specified day. (Requires: #include ) _DateDaysInMonth ($iYear, $iMonthNum) Returns the number of days in a month, based on the specified month and year. (Requires: #include ) _DateDiff ($sType, $sStartDate, $sEndDate) Returns the difference between 2 dates, expressed in the type requested (Requires: #include ) _DateIsLeapYear ($iYear) Checks a given year to see if it is a leap year. (Requires: #include ) _DateIsValid ($sDate) Checks the given date to determine if it is a valid date. (Requires: #include ) _DateTimeFormat ($sDate, $sType) Returns the date in the PC's regional settings format. (Requires: #include ) _DateTimeSplit ($sDate, ByRef $asDatePart, ByRef $iTimePart) Split a string containing Date and Time into two separate Arrays. (Requires: #include ) _DateToDayOfWeek ($iYear, $iMonth, $iDay) Returns the weekdaynumber for a given date. (Requires: #include ) _DateToDayOfWeekISO ($iYear, $iMonth, $iDay) Returns the ISO weekdaynumber for a given date. (Requires: #include ) _DateToDayValue ($iYear, $iMonth, $iDay) Returns the daynumber since since noon 4713 BC January 1 for a given Gregorian date. (Requires: #include ) _DateToMonth ($iMonth [, $ishort = 0]) Returns the name of the Month, based on the specified month number. (Requires: #include ) _DayValueToDate ($iJulianDate, ByRef $iYear, ByRef $iMonth, ByRef $iDay) Add the given days since noon 4713 BC January 1 and returns the Gregorian date. (Requires: #include ) _DebugBugReportEnv () Outputs a string containing information for Bug report submission. (Requires: #include ) _DebugOut ($sOutput [, $bActivate]) Displays output on a debugging session started by _DebugSetup() (Requires: #include ) _DebugReport ($sData [,$bLastError = False [,$bExit = False]]) Writes to a debugging session (Requires: #include ) _DebugReportEx ($sData [,$bLastError = False [,$bExit = False]]) Writes to a debugging session a formatted message (Requires: #include ) _DebugReportVar ($sVarname, $vVar [,$bErrExt = False]) Writes to debugging session the content of a variable (Requires: #include ) _DebugSetup ($sTitle = Default, $bBugReportInfos = False, $vReportType = 1, $sLogFile = "") Setups up a debug session using a specify reporting (Requires: #include ) _Degree ($nRadians) Converts radians to degrees. (Requires: #include ) _EventLog__Backup ($hEventLog, $sFileName) Saves the event log to a backup file (Requires: #include ) _EventLog__Clear ($hEventLog, $sFileName) Clears the event log (Requires: #include ) _EventLog__Close ($hEventLog) Closes a read handle to the event log (Requires: #include ) _EventLog__Count ($hEventLog) Retrieves the number of records in the event log (Requires: #include ) _EventLog__DeregisterSource ($hEventLog) Closes a write handle to the event log (Requires: #include ) _EventLog__Full ($hEventLog) Retrieves whether the event log is full (Requires: #include ) _EventLog__Notify ($hEventLog, $hEvent) Enables an application to receive event notifications (Requires: #include ) _EventLog__Oldest ($hEventLog) Retrieves the absolute record number of the oldest record in the event log (Requires: #include ) _EventLog__Open ($sServerName, $sSourceName) Opens a handle to the event log (Requires: #include ) _EventLog__OpenBackup ($sServerName, $sFileName) Opens a handle to a backup event log (Requires: #include ) _EventLog__Read ($hEventLog [, $fRead = True [, $fForward = True [, $iOffset = 0]]]) Reads an entry from the event log (Requires: #include ) _EventLog__RegisterSource ($sServerName, $sSourceName) Retrieves a registered handle to the specified event log (Requires: #include ) _EventLog__Report ($hEventLog, $iType, $iCategory, $iEventID, $sUserName, $sDesc, $aData) Writes an entry at the end of the specified event log (Requires: #include ) _ExcelBookAttach ($s_string [, $s_mode = "FilePath"]) Attach to the first existing instance of Microsoft Excel where the search string matches based on the selected mode. (Requires: #include ) _ExcelBookClose ($oExcel [, $fSave = 1 [, $fAlerts = 0]]) Closes the active workbook and removes the specified Excel object. (Requires: #include ) _ExcelBookNew ([$fVisible = 1]) Creates new workbook and returns its object identifier. (Requires: #include ) _ExcelBookOpen ($sFilePath [, $fVisible = 1 [, $fReadOnly = False [, $sPassword = "" [, $sWritePassword = ""]]]]) Opens an existing workbook and returns its object identifier. (Requires: #include ) _ExcelBookSave ($oExcel [, $fAlerts = 0]) Saves the active workbook of the specified Excel object. (Requires: #include ) _ExcelBookSaveAs ($oExcel, $sFilePath [, $sType = "xls" [, $fAlerts = 0 [, $fOverWrite = 0 [, $sPassword = "" [, $sWritePassword = "" [, $iAccessMode = 1 [, $iConflictResolution = 2]]]]]]]) Saves the active workbook of the specified Excel object with a new filename and/or type. (Requires: #include ) _ExcelColumnDelete ($oExcel, $iColumn [, $iNumCols = 1]) Delete a number of columns from the active worksheet. (Requires: #include ) _ExcelColumnInsert ($oExcel, $iColumn [, $iNumCols = 1]) Insert a number of columns into the active worksheet. (Requires: #include ) _ExcelFontSetProperties ($oExcel, $sRangeOrRowStart [, $iColStart = 1 [, $iRowEnd = 1 [, $iColEnd = 1 [, $fBold = False [, $fItalic = False [, $fUnderline = False]]]]]]) Set the bold, italic, and underline font properties of a range in an Excel object. (Requires: #include ) _ExcelHorizontalAlignSet ($oExcel, $sRangeOrRowStart [, $iColStart = 1 [, $iRowEnd = 1 [, $iColEnd = 1 [, $sHorizAlign = "left"]]]]) Set the horizontal alignment of each cell in a range. (Requires: #include ) _ExcelHyperlinkInsert ($oExcel, $sLinkText, $sAddress, $sScreenTip, $sRangeOrRow [, $iColumn = 1]) Inserts a hyperlink into the active page. (Requires: #include ) _ExcelNumberFormat ($oExcel, $sFormat, $sRangeOrRowStart [, $iColStart = 1 [, $iRowEnd = 1 [, $iColEnd = 1]]]) Applies the specified formatting to the cells in the specified R1C1 Range. (Requires: #include ) _ExcelReadArray ($oExcel, $iStartRow, $iStartColumn, $iNumCells [, $iDirection = 0 [, $iIndexBase = 0]]) Create an array from a row or column of the active worksheet. (Requires: #include ) _ExcelReadCell ($oExcel, $sRangeOrRow [, $iColumn = 1]) Read information from the active worksheet of the specified Excel object. (Requires: #include ) _ExcelReadSheetToArray ($oExcel [, $iStartRow = 1 [, $iStartColumn = 1 [, $iRowCnt = 0 [, $iColCnt = 0 [, $iColShift = False]]]]]) Create a 2D array from the rows/columns of the active worksheet. (Requires: #include ) _ExcelRowDelete ($oExcel, $iRow [, $iNumRows = 1]) Delete a number of rows from the active worksheet. (Requires: #include ) _ExcelRowInsert ($oExcel, $iRow [, $iNumRows = 1]) Insert a number of rows into the active worksheet. (Requires: #include ) _ExcelSheetActivate ($oExcel, $vSheet) Activate the specified sheet by string name or by number. (Requires: #include ) _ExcelSheetAddNew ($oExcel [, $sName = ""]) Add new sheet to workbook - optionally with a name. (Requires: #include ) _ExcelSheetDelete ($oExcel, $vSheet [, $fAlerts = False]) Delete the specified sheet by string name or by number. (Requires: #include ) _ExcelSheetList ($oExcel) Return a list of all sheets in workbook, by name, as an array. (Requires: #include ) _ExcelSheetMove ($oExcel, $vMoveSheet [, $vRelativeSheet = 1 [, $fBefore = True]]) Move the specified sheet before another specified sheet. (Requires: #include ) _ExcelSheetNameGet ($oExcel) Return the name of the active sheet. (Requires: #include ) _ExcelSheetNameSet ($oExcel, $sSheetName) Set the name of the active sheet. (Requires: #include ) _ExcelWriteArray ($oExcel, $iStartRow, $iStartColumn, $aArray [, $iDirection = 0 [, $iIndexBase = 0]]) Write an array to a row or column on the active worksheet of the specified Excel object. (Requires: #include ) _ExcelWriteCell ($oExcel, $sValue, $sRangeOrRow [, $iColumn = 1]) Write information to a cell on the active worksheet of the specified Excel object. (Requires: #include ) _ExcelWriteFormula ($oExcel, $sFormula, $sRangeOrRow [, $iColumn = 1]) Write a formula to a cell on the active worksheet of the specified Excel object. (Requires: #include ) _ExcelWriteSheetFromArray ($oExcel, ByRef $aArray [, $iStartRow = 1 [, $iStartColumn = 1 [, $iRowBase = 1 [, $iColBase = 1]]]]) Writes a 2D array to the active worksheet (Requires: #include ) _FileCountLines ($sFilePath) Returns the number of lines in the specified file. (Requires: #include ) _FileCreate ($sFilePath) Creates or zero's out the length of the file specified. (Requires: #include ) _FileListToArray ($sPath [, $sFilter = "*" [, $iFlag = 0]]) Lists files and\or folders in a specified path (Similar to using Dir with the /B Switch) (Requires: #include ) _FilePrint ($s_File [, $i_Show = @SW_HIDE]) Prints a plain text file. (Requires: #include ) _FileReadToArray ($sFilePath, ByRef $aArray) Reads the specified file into an array. (Requires: #include ) _FileWriteFromArray ($File, $a_Array [, $i_Base = 0 [, $i_UBound = 0 [, $s_Delim= "|"]]]) Writes Array records to the specified file. (Requires: #include ) _FileWriteLog ($sLogPath, $sLogMsg [, $iFlag = -1]) Writes current date, time and the specified text to a log file. (Requires: #include ) _FileWriteToLine ($sFile, $iLine, $sText [, $fOverWrite = 0]) Writes text to a specific line in a file. (Requires: #include ) _FTP_Close ($l_InternetSession) Closes the _FTP_Open session. (Requires: #include ) _FTP_Command ($l_FTPSession, $s_FTPCommand [, $l_Flags = 0x00000001 [, $l_ExpectResponse = 0 [, $l_Context = 0]]]) Sends a command to an FTP server. (Requires: #include ) _FTP_Connect ($l_InternetSession, $s_ServerName, $s_Username, $s_Password [, $i_Passive = 0 [, $i_ServerPort = 0 [, $l_Service = 1 [, $l_Flags = 0 [, $l_Context = 0]]]]]) Connects to an FTP server. (Requires: #include ) _FTP_DecodeInternetStatus ($dwInternetStatus) Decode a received Internet Status. (Requires: #include ) _FTP_DirCreate ($l_FTPSession, $s_Remote) Makes an Directory on an FTP server. (Requires: #include ) _FTP_DirDelete ($l_FTPSession, $s_Remote) Delete's an Directory on an FTP server. (Requires: #include ) _FTP_DirGetCurrent ($l_FTPSession) Get Current Directory on an FTP server. (Requires: #include ) _FTP_DirPutContents ($l_InternetSession, $s_LocalFolder, $s_RemoteFolder, $b_RecursivePut [, $l_Context]) Puts an folder on an FTP server. Recursivley if selected. (Requires: #include ) _FTP_DirSetCurrent ($l_FTPSession, $s_Remote) Set Current Directory on an FTP server. (Requires: #include ) _FTP_FileClose ($l_InternetSession) Closes the Handle returned by _FTP_FileOpen. (Requires: #include ) _FTP_FileDelete ($l_FTPSession, $s_RemoteFile) Delete an file from an FTP server. (Requires: #include ) _FTP_FileGet ($l_FTPSession, $s_RemoteFile, $s_LocalFile [, $fFailIfExists = False, [$dwFlagsAndAttributes = 0 [, $l_Flags = 0 [, $l_Context = 0]]]]) Get file from a FTP server. (Requires: #include ) _FTP_FileGetSize ($l_FTPSession, $s_FileName) Gets filesize of a file on the FTP server. (Requires: #include ) _FTP_FileOpen ($hConnect, $lpszFileName [, $dwAccess = 0x80000000 [, $dwFlags = 2 [, $dwContext = 0]]]) Initiates access to a remote file on an FTP server for reading or writing. (Requires: #include ) _FTP_FilePut ($l_FTPSession, $s_LocalFile, $s_RemoteFile [, $l_Flags = 0 [, $l_Context = 0]]) Puts an file on an FTP server. (Requires: #include ) _FTP_FileRead ($h_File, $dwNumberOfBytesToRead) Reads data from a handle opened by _FTP_FileOpen() (Requires: #include ) _FTP_FileRename ($l_FTPSession, $s_Existing, $s_New) Renames an file on an FTP server. (Requires: #include ) _FTP_FileTimeLoHiToStr ($LoDWORD, $HiDWORD [, $bFmt = 0]) Closes the _FTP_Open session. (Requires: #include ) _FTP_FindFileClose ($h_Handle) Delete FindFile Handle. (Requires: #include ) _FTP_FindFileFirst ($l_FTPSession, $s_RemotePath, ByRef $h_Handle [, $l_Flags = 0 [, $l_Context = 0]]) Find First File on an FTP server. (Requires: #include ) _FTP_FindFileNext ($h_Handle) Find Next File on an FTP server. (Requires: #include ) _FTP_GetLastResponseInfo (ByRef $dwError, ByRef $szMessage) Retrieves the last error description or server response on the thread calling this function. (Requires: #include ) _FTP_ListToArray ($l_FTPSession [, $Return_Type = 0 [, $l_Flags = 0 [, $l_Context]]]) Get Filenames, Directories or Both of current remote directory. (Requires: #include ) _FTP_ListToArray2D ($l_FTPSession [, $Return_Type = 0 [, $l_Flags = 0 [, $l_Context]]]) Get Filenames and filesizes of current remote directory. (Requires: #include ) _FTP_ListToArrayEx ($l_FTPSession [, $Return_Type = 0 [, $l_Flags = 0 [, $b_Fmt = 1 [, $l_Context]]]]) Get names, sizes, attributes aand times of files/dir of current remote directory. (Requires: #include ) _FTP_Open ($s_Agent [, $l_AccessType = 1 [, $s_ProxyName = '' [, $s_ProxyBypass = '' [, $l_Flags = 0]]]]) Opens an FTP session. (Requires: #include ) _FTP_ProgressDownload ($l_FTPSession, $s_LocalFile, $s_RemoteFile [, $FunctionToCall = ""]) Downloads a file in Binary Mode and shows a Progress window or by Calling a User defined Function. (Requires: #include ) _FTP_ProgressUpload ($l_FTPSession, $s_LocalFile, $s_RemoteFile [, $FunctionToCall = ""]) Uploads a file in Binary Mode and shows a Progress window or by Calling a User defined Function (Requires: #include ) _FTP_SetStatusCallback ($l_InternetSession, $sFunctionName) Registers callback function that WinINet functions can call as progress is made during an operation. (Requires: #include ) _GDIPlus_ArrowCapCreate ($fHeight, $fWidth [, $bFilled = True]) Creates an adjustable arrow line cap with the specified height and width (Requires: #include ) _GDIPlus_ArrowCapDispose ($hCap) Release an adjustable arrow line cap object (Requires: #include ) _GDIPlus_ArrowCapGetFillState ($hArrowCap) Determines whether the arrow cap is filled (Requires: #include ) _GDIPlus_ArrowCapGetHeight ($hArrowCap) Gets the height of the arrow cap (Requires: #include ) _GDIPlus_ArrowCapGetMiddleInset ($hArrowCap) Gets the value of the inset (Requires: #include ) _GDIPlus_ArrowCapGetWidth ($hArrowCap) Gets the width of the arrow cap (Requires: #include ) _GDIPlus_ArrowCapSetFillState ($hArrowCap, $bFilled = True) Sets whether the arrow cap is filled (Requires: #include ) _GDIPlus_ArrowCapSetHeight ($hArrowCap, $fHeight) Sets the height of the arrow cap (Requires: #include ) _GDIPlus_ArrowCapSetMiddleInset ($hArrowCap, $fInset) Gets the value of the inset (Requires: #include ) _GDIPlus_ArrowCapSetWidth ($hArrowCap, $fWidth) Sets the width of the arrow cap (Requires: #include ) _GDIPlus_BitmapCloneArea ($hBmp, $iLeft, $iTop, $iWidth, $iHeight [, $iFormat = 0x00021808]) Create a clone of a Bitmap object from the coordinates and format specified (Requires: #include ) _GDIPlus_BitmapCreateFromFile ($sFileName) Create a Bitmap object from file (Requires: #include ) _GDIPlus_BitmapCreateFromGraphics ($iWidth, $iHeight, $hGraphics) Creates a Bitmap object based on a Graphics object, a width, and a height (Requires: #include ) _GDIPlus_BitmapCreateFromHBITMAP ($hBmp [, $hPal = 0]) Create a Bitmap object from a bitmap handle (Requires: #include ) _GDIPlus_BitmapCreateHBITMAPFromBitmap ($hBitmap [, $iARGB = 0xFF000000]) Create a handle to a bitmap from a bitmap object (Requires: #include ) _GDIPlus_BitmapDispose ($hBitmap) Release a bitmap object (Requires: #include ) _GDIPlus_BitmapLockBits ($hBitmap, $iLeft, $iTop, $iWidth, $iHeight [, $iFlags = $GDIP_ILMREAD [, $iFormat = $GDIP_PXF32RGB]]) Locks a portion of a bitmap for reading or writing (Requires: #include ) _GDIPlus_BitmapUnlockBits ($hBitmap, $tBitmapData) Unlocks a portion of a bitmap that was locked by _GDIPlus_BitmapLockBits (Requires: #include ) _GDIPlus_BrushClone ($hBrush) Clone a Brush object (Requires: #include ) _GDIPlus_BrushCreateSolid ([$iARGB = 0xFF000000]) Create a solid Brush object (Requires: #include ) _GDIPlus_BrushDispose ($hBrush) Release a Brush object (Requires: #include ) _GDIPlus_BrushGetSolidColor ($hBrush, [$iARGB = 0xFF000000]) Get the color of a Solid Brush object (Requires: #include ) _GDIPlus_BrushGetType ($hBrush) Retrieve the type of Brush object (Requires: #include ) _GDIPlus_BrushSetSolidColor ($hBrush, [$iARGB = 0xFF000000]) Set the color of a Solid Brush object (Requires: #include ) _GDIPlus_CustomLineCapDispose ($hCap) Release a custom line cap object (Requires: #include ) _GDIPlus_Decoders () Get an array of information about the available image decoders (Requires: #include ) _GDIPlus_DecodersGetCount () Get the number of available image decoders (Requires: #include ) _GDIPlus_DecodersGetSize () Get the total size of the structure that is returned by _GDIPlus_GetImageDecoders (Requires: #include ) _GDIPlus_DrawImagePoints ($hGraphic, $hImage, $nULX, $nULY, $nURX, $nURY, $nLLX, $nLLY [, $count = 3]) Draws an image at a specified location. (Requires: #include ) _GDIPlus_Encoders () Get an array of information about the available image encoders (Requires: #include ) _GDIPlus_EncodersGetCLSID ($sFileExt) Return the encoder CLSID for a specific image file type (Requires: #include ) _GDIPlus_EncodersGetCount () Get the number of available image encoders (Requires: #include ) _GDIPlus_EncodersGetParamList ($hImage, $sEncoder) Get the parameter list for a specified image encoder (Requires: #include ) _GDIPlus_EncodersGetParamListSize ($hImage, $sEncoder) Get the size of the parameter list for a specified image encoder (Requires: #include ) _GDIPlus_EncodersGetSize () Get the total size of the structure that is returned by _GDIPlus_GetImageEncoders (Requires: #include ) _GDIPlus_FontCreate ($hFamily, $fSize [, $iStyle = 0 [, $iUnit = 3]]) Create a Font object (Requires: #include ) _GDIPlus_FontDispose ($hFont) Release a Font object (Requires: #include ) _GDIPlus_FontFamilyCreate ($sFamily) Create a Font Family object (Requires: #include ) _GDIPlus_FontFamilyDispose ($hFamily) Release a Font Family object (Requires: #include ) _GDIPlus_GraphicsClear ($hGraphics [, $iARGB = 0xFF000000]) Clears a Graphics object to a specified color (Requires: #include ) _GDIPlus_GraphicsCreateFromHDC ($hDC) Create a Graphics object from a device context (DC) (Requires: #include ) _GDIPlus_GraphicsCreateFromHWND ($hWnd) Create a Graphics object from a window handle (Requires: #include ) _GDIPlus_GraphicsDispose ($hGraphics) Release a Graphics object (Requires: #include ) _GDIPlus_GraphicsDrawArc ($hGraphics, $iX, $iY, $iWidth, $iHeight, $fStartAngle, $fSweepAngle [, $hPen = 0]) Draw an arc (Requires: #include ) _GDIPlus_GraphicsDrawBezier ($hGraphics, $iX1, $iY1, $iX2, $iY2, $iX3, $iY3, $iX4, $iY4 [, $hPen = 0]) Draw a bezier spline (Requires: #include ) _GDIPlus_GraphicsDrawClosedCurve ($hGraphics, $aPoints [, $hPen = 0]) Draw a closed cardinal spline (Requires: #include ) _GDIPlus_GraphicsDrawCurve ($hGraphics, $aPoints [, $hPen = 0]) Draw a cardinal spline (Requires: #include ) _GDIPlus_GraphicsDrawEllipse ($hGraphics, $iX, $iY, $iWidth, $iHeight [, $hPen = 0]) Draw an ellipse (Requires: #include ) _GDIPlus_GraphicsDrawImage ($hGraphics, $hImage, $iX, $iY) Draw an Image object (Requires: #include ) _GDIPlus_GraphicsDrawImageRect ($hGraphics, $hImage, $iX, $iY, $iW, $iH) Draws an image at a specified location (Requires: #include ) _GDIPlus_GraphicsDrawImageRectRect ($hGraphics, $hImage, $iSrcX, $iSrcY, $iSrcWidth, $iSrcHeight, $iDstX, $iDstY, $iDstWidth, $iDstHeight [, $iUnit = 2]) Draw an Image object (Requires: #include ) _GDIPlus_GraphicsDrawLine ($hGraphics, $iX1, $iY1, $iX2, $iY2 [, $hPen = 0]) Draw a line (Requires: #include ) _GDIPlus_GraphicsDrawPie ($hGraphics, $iX, $iY, $iWidth, $iHeight, $fStartAngle, $fSweepAngle [, $hPen = 0]) Draw a pie (Requires: #include ) _GDIPlus_GraphicsDrawPolygon ($hGraphics, $aPoints [, $hPen = 0]) Draw a polygon (Requires: #include ) _GDIPlus_GraphicsDrawRect ($hGraphics, $iX, $iY, $iWidth, $iHeight [, $hPen = 0]) Draw a rectangle (Requires: #include ) _GDIPlus_GraphicsDrawString ($hGraphics, $sString, $nX, $nY [, $sFont = "Arial" [, $fSize = 10 [, $iFormat = 0]]]) Draw a string (Requires: #include ) _GDIPlus_GraphicsDrawStringEx ($hGraphics, $sString, $hFont, $tLayout, $hFormat, $hBrush) Draw a string (Requires: #include ) _GDIPlus_GraphicsFillClosedCurve ($hGraphics, $aPoints [, $hBrush = 0]) Fill a closed cardinal spline (Requires: #include ) _GDIPlus_GraphicsFillEllipse ($hGraphics, $iX, $iY, $iWidth, $iHeight [, $hBrush = 0]) Fill an ellipse (Requires: #include ) _GDIPlus_GraphicsFillPie ($hGraphics, $iX, $iY, $iWidth, $iHeight, $fStartAngle, $fSweepAngle [, $hBrush = 0]) Fill a pie (Requires: #include ) _GDIPlus_GraphicsFillPolygon ($hGraphics, $aPoints [, $hBrush = 0]) Fill a polygon (Requires: #include ) _GDIPlus_GraphicsFillRect ($hGraphics, $iX, $iY, $iWidth, $iHeight [, $hBrush = 0]) Fill a rectangle (Requires: #include ) _GDIPlus_GraphicsGetDC ($hGraphics) Gets a handle to the device context of the Graphics object (Requires: #include ) _GDIPlus_GraphicsGetSmoothingMode ($hGraphics) Gets the graphics object rendering quality (Requires: #include ) _GDIPlus_GraphicsMeasureString ($hGraphics, $sString, $hFont, $tLayout, $hFormat) Measures the size of a string (Requires: #include ) _GDIPlus_GraphicsReleaseDC ($hGraphics, $hDC) Releases the device context of the Graphics object (Requires: #include ) _GDIPlus_GraphicsSetSmoothingMode ($hGraphics, $iSmooth) Sets the graphics object rendering quality (Requires: #include ) _GDIPlus_GraphicsSetTransform ($hGraphics, $hMatrix) Sets the world transformation for a graphics object (Requires: #include ) _GDIPlus_ImageDispose ($hImage) Release an image object (Requires: #include ) _GDIPlus_ImageGetFlags ($hImage) Returns enumeration of pixel data attributes contained in an image (Requires: #include ) _GDIPlus_ImageGetGraphicsContext ($hImage) Get the graphics context of the image (Requires: #include ) _GDIPlus_ImageGetHeight ($hImage) Get the image height (Requires: #include ) _GDIPlus_ImageGetHorizontalResolution ($hImage) Returns horizontal resolution in DPI (pixels per inch) of an image (Requires: #include ) _GDIPlus_ImageGetPixelFormat ($hImage) Returns pixel format of an image: Bits per pixel, Alpha channels, RGB, Grayscale, Indexed etc. (Requires: #include ) _GDIPlus_ImageGetRawFormat ($hImage) Returns file format GUID and image format name of an image (Requires: #include ) _GDIPlus_ImageGetType ($hImage) Returns type (bitmap or metafile) of an image (Requires: #include ) _GDIPlus_ImageGetVerticalResolution ($hImage) Returns horizontal resolution in DPI (pixels per inch) of an image (Requires: #include ) _GDIPlus_ImageGetWidth ($hImage) Get the image width (Requires: #include ) _GDIPlus_ImageLoadFromFile ($sFileName) Create an image object based on a file (Requires: #include ) _GDIPlus_ImageSaveToFile ($hImage, $sFileName) Save an image to file (Requires: #include ) _GDIPlus_ImageSaveToFileEx ($hImage, $sFileName, $sEncoder [, $pParams = 0]) Save an image to file (Requires: #include ) _GDIPlus_MatrixCreate () Creates and initializes a Matrix object that represents the identity matrix (Requires: #include ) _GDIPlus_MatrixDispose ($hMatrix) Release a matrix object (Requires: #include ) _GDIPlus_MatrixRotate ($hMatrix, $fAngle [, $bAppend = False]) Updates a matrix with the product of itself and a rotation matrix (Requires: #include ) _GDIPlus_MatrixScale ($hMatrix, $fScaleX, $fScaleY [, $bOrder = False]) Updates a matrix with the product of itself and a scaling matrix (Requires: #include ) _GDIPlus_MatrixTranslate ($hMatrix, $fOffsetX, $fOffsetY [, $bAppend = False]) Updates a matrix with the product of itself and a translation matrix (Requires: #include ) _GDIPlus_ParamAdd (ByRef $tParams, $sGUID, $iCount, $iType, $pValues) Add a value to an encoder parameter list (Requires: #include ) _GDIPlus_ParamInit ($iCount) Initialize an encoder parameter list (Requires: #include ) _GDIPlus_PenCreate ([$iARGB = 0xFF000000 [, $nWidth = 1 [, $iUnit = 2]]]) Create a pen object (Requires: #include ) _GDIPlus_PenDispose ($hPen) Release a pen object (Requires: #include ) _GDIPlus_PenGetAlignment ($hPen) Gets the pen alignment (Requires: #include ) _GDIPlus_PenGetColor ($hPen) Gets the pen color (Requires: #include ) _GDIPlus_PenGetCustomEndCap ($hPen) Gets the custom end cap for the pen (Requires: #include ) _GDIPlus_PenGetDashCap ($hPen) Gets the pen dash cap style (Requires: #include ) _GDIPlus_PenGetDashStyle ($hPen) Gets the pen dash style (Requires: #include ) _GDIPlus_PenGetEndCap ($hPen) Gets the pen end cap (Requires: #include ) _GDIPlus_PenGetWidth ($hPen) Retrieve the width of a pen (Requires: #include ) _GDIPlus_PenSetAlignment ($hPen [, $iAlignment = 0]) Sets the pen alignment (Requires: #include ) _GDIPlus_PenSetColor ($hPen, $iARGB) Sets the pen color (Requires: #include ) _GDIPlus_PenSetCustomEndCap ($hPen, $hEndCap) Sets the custom end cap for the pen (Requires: #include ) _GDIPlus_PenSetDashCap ($hPen [, $iDash = 0]) Sets the pen dash cap style (Requires: #include ) _GDIPlus_PenSetDashStyle ($hPen [, $iStyle = 0]) Sets the pen dash style (Requires: #include ) _GDIPlus_PenSetEndCap ($hPen, $iEndCap) Sets the pen end cap (Requires: #include ) _GDIPlus_PenSetWidth ($hPen, $fWidth) Sets the width of a pen (Requires: #include ) _GDIPlus_RectFCreate ([$nX = 0 [, $nY = 0 [, $nWidth = 0 [, $nHeight = 0]]]]) Create a $tagGDIPRECTF structure (Requires: #include ) _GDIPlus_Shutdown () Clean up resources used by Microsoft Windows GDI+ (Requires: #include ) _GDIPlus_Startup () Initialize Microsoft Windows GDI+ (Requires: #include ) _GDIPlus_StringFormatCreate ([$iFormat = 0 [, $iLangID = 0]]) Create a String Format object (Requires: #include ) _GDIPlus_StringFormatDispose ($hFormat) Release a String Format object (Requires: #include ) _GDIPlus_StringFormatSetAlign ($hStringFormat,$iFlag) Sets the text alignment of a string format object (Requires: #include ) _GetIP () Get public IP address of a network/computer. (Requires: #include ) _GUICtrlAVI_Close ($hWnd) Closes an AVI clip (Requires: #include ) _GUICtrlAVI_Create ($hWnd [, $sFile = "" [, $subfileid = -1 [, $iX = 0 [, $iY = 0 [, $iWidth = 0 [, $iHeight = 0 [, $iStyle = 0x00000006 [, $iExStyle = 0x00000000]]]]]]]]) Creates an AVI control (Requires: #include ) _GUICtrlAVI_Destroy (ByRef $hWnd) Delete the control (Requires: #include ) _GUICtrlAVI_IsPlaying ($hWnd) Checks whether an Audio-Video Interleaved (AVI) clip is playing (Requires: #include ) _GUICtrlAVI_Open ($hWnd, $sFileName) Opens an AVI clip and displays its first frame in an animation control (Requires: #include ) _GUICtrlAVI_OpenEx ($hWnd, $sFileName, $iResourceID) Opens an AVI clip and displays its first frame in an animation control (Requires: #include ) _GUICtrlAVI_Play ($hWnd [, $iFrom = 0 [, $iTo = -1 [, $iRepeat = -1]]]) Plays an AVI clip in an animation control (Requires: #include ) _GUICtrlAVI_Seek ($hWnd, $iFrame) Directs an AVI control to display a particular frame of an AVI clip (Requires: #include ) _GUICtrlAVI_Show ($hWnd, $iState) Show/Hide the AVI control (Requires: #include ) _GUICtrlAVI_Stop ($hWnd) Stops playing an AVI clip (Requires: #include ) _GUICtrlButton_Click ($hWnd) Simulates the user clicking a button (Requires: #include ) _GUICtrlButton_Create ($hWnd, $sText, $iX, $iY, $iWidth, $iHeight [, $iStyle = -1 [, $iExStyle = -1]]) Creates a Button control (Requires: #include ) _GUICtrlButton_Destroy (ByRef $hWnd) Delete the Button control (Requires: #include ) _GUICtrlButton_Enable ($hWnd [, $fEnable = True]) Enables or disables mouse and keyboard input to the specified button (Requires: #include ) _GUICtrlButton_GetCheck ($hWnd) Gets the check state of a radio button or check box (Requires: #include ) _GUICtrlButton_GetFocus ($hWnd) Retrieves if the button has keyboard focus (Requires: #include ) _GUICtrlButton_GetIdealSize ($hWnd) Gets the size of the button that best fits its text and image, if an image list is present (Requires: #include ) _GUICtrlButton_GetImage ($hWnd) Retrieves a handle to the image (icon or bitmap) associated with the button (Requires: #include ) _GUICtrlButton_GetImageList ($hWnd) Retrieves an array that describes the image list assigned to a button control (Requires: #include ) _GUICtrlButton_GetNote ($hWnd) Gets the text of the note associated with the Command Link button (Requires: #include ) _GUICtrlButton_GetNoteLength ($hWnd) Gets the length of the note text that may be displayed in the description for a command link button (Requires: #include ) _GUICtrlButton_GetSplitInfo ($hWnd) Gets information for a split button control (Requires: #include ) _GUICtrlButton_GetState ($hWnd) Determines the state of a button or check box (Requires: #include ) _GUICtrlButton_GetText ($hWnd) Retrieve the text of the button (Requires: #include ) _GUICtrlButton_GetTextMargin ($hWnd) Gets the margins used to draw text in a button control (Requires: #include ) _GUICtrlButton_SetCheck ($hWnd [, $iState = $BST_CHECKED]) Sets the check state of a radio button or check box (Requires: #include ) _GUICtrlButton_SetDontClick ($hWnd [, $fState = True]) Sets the state of $BST_DONTCLICK flag on a button (Requires: #include ) _GUICtrlButton_SetFocus ($hWnd [, $fFocus = True]) Sets the keyboard focus to the specified button (Requires: #include ) _GUICtrlButton_SetImage ($hWnd, $sImageFile [, $nIconId = -1 [, $fLarge = False]]) Sets the image of a button (Requires: #include ) _GUICtrlButton_SetImageList ($hWnd, $hImage [, $nAlign = 0 [, $iLeft = 1 [, $iTop = 1 [, $iRight = 1 [, $iBottom = 1]]]]]) Assigns an image list to a button control (Requires: #include ) _GUICtrlButton_SetNote ($hWnd, $sNote) Sets the text of the note associated with a command link button (Requires: #include ) _GUICtrlButton_SetShield ($hWnd [, $fRequired = True]) Sets the elevation required state for a specified button or command link to display an elevated icon (Requires: #include ) _GUICtrlButton_SetSize ($hWnd, $iWidth, $iHeight) Sets the size of the button (Requires: #include ) _GUICtrlButton_SetSplitInfo ($hWnd [, $himlGlyph = -1 [, $iSplitStyle = $BCSS_ALIGNLEFT [, $iWidth = 0 [, $iHeight = 0]]]]) Gets information for a split button control (Requires: #include ) _GUICtrlButton_SetState ($hWnd [, $fHighlighted = True]) Sets the highlight state of a button. The highlight state indicates whether the button is highlighted as if the user had pushed it. (Requires: #include ) _GUICtrlButton_SetStyle ($hWnd, $iStyle) Sets the style of a button (Requires: #include ) _GUICtrlButton_SetText ($hWnd, $sText) Sets the text of the button (Requires: #include ) _GUICtrlButton_SetTextMargin ($hWnd [, $iLeft = 1 [, $iTop = 1 [, $iRight = 1 [, $iBottom = 1]]]]) Sets the margins for drawing text in a button control (Requires: #include ) _GUICtrlButton_Show ($hWnd [, $fShow = True]) Show/Hide button (Requires: #include ) _GUICtrlComboBox_AddDir ($hWnd, $sFile [, $iAttributes = 0 [, $fBrackets = True]]) Adds the names of directories and files (Requires: #include ) _GUICtrlComboBox_AddString ($hWnd, $sText) Add a string (Requires: #include ) _GUICtrlComboBox_AutoComplete ($hWnd) AutoComplete a ComboBox edit control (Requires: #include ) _GUICtrlComboBox_BeginUpdate ($hWnd) Prevents updating of the control until the EndUpdate function is called (Requires: #include ) _GUICtrlComboBox_Create ($hWnd, $sText, $iX, $iY [, $iWidth = 100 [, $iHeight = 120 [, $iStyle = 0x00200042 [, $iExStyle = 0x00000000]]]]) Create a ComboBox control (Requires: #include ) _GUICtrlComboBox_DeleteString ($hWnd, $iIndex) Delete a string (Requires: #include ) _GUICtrlComboBox_Destroy (ByRef $hWnd) Delete the control (Requires: #include ) _GUICtrlComboBox_EndUpdate ($hWnd) Enables screen repainting that was turned off with the BeginUpdate function (Requires: #include ) _GUICtrlComboBox_FindString ($hWnd, $sText [, $iIndex = -1]) Search for a string (Requires: #include ) _GUICtrlComboBox_FindStringExact ($hWnd, $sText [, $iIndex = -1]) Search for a string (Requires: #include ) _GUICtrlComboBox_GetComboBoxInfo ($hWnd, ByRef $tInfo) Gets information about the specified ComboBox (Requires: #include ) _GUICtrlComboBox_GetCount ($hWnd) Retrieve the number of items (Requires: #include ) _GUICtrlComboBox_GetCueBanner ($hWnd) Gets the cue banner text displayed in the edit control of a combo box (Requires: #include ) _GUICtrlComboBox_GetCurSel ($hWnd) Retrieve the index of the currently selected item (Requires: #include ) _GUICtrlComboBox_GetDroppedControlRect ($hWnd) Retrieve the screen coordinates of a combo box in its dropped-down state (Requires: #include ) _GUICtrlComboBox_GetDroppedControlRectEx ($hWnd) Retrieve the screen coordinates of a combo box in its dropped-down state (Requires: #include ) _GUICtrlComboBox_GetDroppedState ($hWnd) Determines whether the ListBox of a ComboBox is dropped down (Requires: #include ) _GUICtrlComboBox_GetDroppedWidth ($hWnd) Retrieve the minimum allowable width, of the ListBox of a ComboBox (Requires: #include ) _GUICtrlComboBox_GetEditSel ($hWnd) Gets the starting and ending character positions of the current selection in the edit control of a ComboBox (Requires: #include ) _GUICtrlComboBox_GetEditText ($hWnd) Get the text from the edit control of a ComboBox (Requires: #include ) _GUICtrlComboBox_GetExtendedUI ($hWnd) Determines whether a ComboBox has the default user interface or the extended user interface (Requires: #include ) _GUICtrlComboBox_GetHorizontalExtent ($hWnd) Gets the width, in pixels, that the ListBox of a ComboBox control can be scrolled horizontally (Requires: #include ) _GUICtrlComboBox_GetItemHeight ($hWnd, $iIndex = -1) Determines the height of list items or the selection field in a ComboBox (Requires: #include ) _GUICtrlComboBox_GetLBText ($hWnd, $iIndex, ByRef $sText) Retrieve a string from the list of a ComboBox (Requires: #include ) _GUICtrlComboBox_GetLBTextLen ($hWnd, $iIndex) Gets the length, in characters, of a string in the list of a combo box (Requires: #include ) _GUICtrlComboBox_GetList ($hWnd) Retrieves all items from the list portion of a ComboBox control (Requires: #include ) _GUICtrlComboBox_GetListArray ($hWnd) Retrieves all items from the list portion of a ComboBox control (Requires: #include ) _GUICtrlComboBox_GetLocale ($hWnd) Retrieves the current locale (Requires: #include ) _GUICtrlComboBox_GetLocaleCountry ($hWnd) Retrieves the current country code (Requires: #include ) _GUICtrlComboBox_GetLocaleLang ($hWnd) Retrieves the current language identifier (Requires: #include ) _GUICtrlComboBox_GetLocalePrimLang ($hWnd) Extract primary language id from a language id (Requires: #include ) _GUICtrlComboBox_GetLocaleSubLang ($hWnd) Extract sublanguage id from a language id (Requires: #include ) _GUICtrlComboBox_GetMinVisible ($hWnd) Retrieve the minimum number of visible items in the drop-down list of a ComboBox (Requires: #include ) _GUICtrlComboBox_GetTopIndex ($hWnd) Retrieve the zero-based index of the first visible item in the ListBox portion of a ComboBox (Requires: #include ) _GUICtrlComboBox_InitStorage ($hWnd, $iNum, $iBytes) Allocates memory for storing ListBox items (Requires: #include ) _GUICtrlComboBox_InsertString ($hWnd, $sText [, $iIndex = -1]) Insert a string (Requires: #include ) _GUICtrlComboBox_LimitText ($hWnd [, $iLimit = 0]) Limits the length of the text the user may type into the edit control of a ComboBox (Requires: #include ) _GUICtrlComboBox_ReplaceEditSel ($hWnd, $sText) Replace text selected in edit box (Requires: #include ) _GUICtrlComboBox_ResetContent ($hWnd) Remove all items from the ListBox and edit control of a ComboBox (Requires: #include ) _GUICtrlComboBox_SelectString ($hWnd, $sText [, $iIndex = -1]) Searches the ListBox of a ComboBox for an item that begins with the characters in a specified string (Requires: #include ) _GUICtrlComboBox_SetCueBanner ($hWnd, $sText) Sets the cue banner text that is displayed for the edit control of a combo box (Requires: #include ) _GUICtrlComboBox_SetCurSel ($hWnd [, $iIndex = -1]) Select a string in the list of a ComboBox (Requires: #include ) _GUICtrlComboBox_SetDroppedWidth ($hWnd, $iWidth) Set the maximum allowable width, in pixels, of the ListBox of a ComboBox (Requires: #include ) _GUICtrlComboBox_SetEditSel ($hWnd, $iStart, $iStop) Select characters in the edit control of a ComboBox (Requires: #include ) _GUICtrlComboBox_SetEditText ($hWnd, $sText) Set the text of the edit control of the ComboBox (Requires: #include ) _GUICtrlComboBox_SetExtendedUI ($hWnd [, $fExtended = False]) Select either the default user interface or the extended user interface (Requires: #include ) _GUICtrlComboBox_SetHorizontalExtent ($hWnd, $iWidth) Set the width, in pixels, by which a list box can be scrolled horizontally (Requires: #include ) _GUICtrlComboBox_SetItemHeight ($hWnd, $iHeight [, $iComponent = -1]) Set the height of list items or the selection field in a ComboBox (Requires: #include ) _GUICtrlComboBox_SetMinVisible ($hWnd, $iMinimum) Set the minimum number of visible items in the drop-down list of a ComboBox (Requires: #include ) _GUICtrlComboBox_SetTopIndex ($hWnd, $iIndex) Ensure that a particular item is visible in the ListBox of a ComboBox (Requires: #include ) _GUICtrlComboBox_ShowDropDown ($hWnd [, $fShow = False]) Show or hide the ListBox of a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_AddDir ($hWnd, $sFile [, $iAttributes = 0 [, $fBrackets = True]]) Adds the names of directories and files (Requires: #include ) _GUICtrlComboBoxEx_AddString ($hWnd, $sText [, $iImage = -1 [, $iSelecteImage = -1 [, $iOverlayImage = -1 [, $iIndent = -1 [, $iParam = -1]]]]]) Add a string (Requires: #include ) _GUICtrlComboBoxEx_BeginUpdate ($hWnd) Prevents updating of the control until the EndUpdate function is called (Requires: #include ) _GUICtrlComboBoxEx_Create ($hWnd, $sText, $iX, $iY [, $iWidth = 100 [, $iHeight = 200 [, $iStyle = 0x00200002 [, $iExStyle = 0x00000000]]]]) Create a ComboBoxEx control (Requires: #include ) _GUICtrlComboBoxEx_CreateSolidBitMap ($hWnd, $iColor, $iWidth, $iHeight) Creates a solid color bitmap (Requires: #include ) _GUICtrlComboBoxEx_DeleteString ($hWnd, $iIndex) Removes an item from a ComboBoxEx control (Requires: #include ) _GUICtrlComboBoxEx_Destroy (ByRef $hWnd) Delete the control (Requires: #include ) _GUICtrlComboBoxEx_EndUpdate ($hWnd) Enables screen repainting that was turned off with the BeginUpdate function (Requires: #include ) _GUICtrlComboBoxEx_FindStringExact ($hWnd, $sText [, $iIndex = -1]) Search for a string (Requires: #include ) _GUICtrlComboBoxEx_GetComboBoxInfo ($hWnd, ByRef $tInfo) Gets information about the specified ComboBox (Requires: #include ) _GUICtrlComboBoxEx_GetComboControl ($hWnd) Gets the handle to the child combo box control (Requires: #include ) _GUICtrlComboBoxEx_GetCount ($hWnd) Retrieve the number of items (Requires: #include ) _GUICtrlComboBoxEx_GetCurSel ($hWnd) Retrieve the index of the currently selected item (Requires: #include ) _GUICtrlComboBoxEx_GetDroppedControlRect ($hWnd) Retrieve the screen coordinates of a combo box in its dropped-down state (Requires: #include ) _GUICtrlComboBoxEx_GetDroppedControlRectEx ($hWnd) Retrieve the screen coordinates of a combo box in its dropped-down state (Requires: #include ) _GUICtrlComboBoxEx_GetDroppedState ($hWnd) Determines whether the ListBox of a ComboBox is dropped down (Requires: #include ) _GUICtrlComboBoxEx_GetDroppedWidth ($hWnd) Retrieve the minimum allowable width, of the ListBox of a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_GetEditControl ($hWnd) Gets the handle to the edit control portion of a ComboBoxEx control (Requires: #include ) _GUICtrlComboBoxEx_GetEditSel ($hWnd) Gets the starting and ending character positions of the current selection in the edit control of a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_GetEditText ($hWnd) Get the text from the edit control of a ComboBoxEx (Requires: #include ) _GUICtrlComboBoxEx_GetExtendedStyle ($hWnd) Gets the extended styles that are in use for a ComboBoxEx control (Requires: #include ) _GUICtrlComboBoxEx_GetExtendedUI ($hWnd) Determines whether a ComboBox has the default user interface or the extended user interface (Requires: #include ) _GUICtrlComboBoxEx_GetImageList ($hWnd) Retrieves the handle to an image list assigned to a ComboBoxEx control (Requires: #include ) _GUICtrlComboBoxEx_GetItem ($hWnd, $iIndex) Retrieves an item's attributes (Requires: #include ) _GUICtrlComboBoxEx_GetItemEx ($hWnd, ByRef $tItem) Retrieves some or all of an item's attributes (Requires: #include ) _GUICtrlComboBoxEx_GetItemHeight ($hWnd, $iComponent = -1) Determines the height of list items or the selection field in a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_GetItemImage ($hWnd, $iIndex) Retrieves the index of the item's icon (Requires: #include ) _GUICtrlComboBoxEx_GetItemIndent ($hWnd, $iIndex) Retrieves the number of image widths the item is indented (Requires: #include ) _GUICtrlComboBoxEx_GetItemOverlayImage ($hWnd, $iIndex) Retrieves the index of the item's overlay image icon (Requires: #include ) _GUICtrlComboBoxEx_GetItemParam ($hWnd, $iIndex) Retrieves the application specific value of the item (Requires: #include ) _GUICtrlComboBoxEx_GetItemSelectedImage ($hWnd, $iIndex) Retrieves the index of the item's selected image icon (Requires: #include ) _GUICtrlComboBoxEx_GetItemText ($hWnd, $iIndex, ByRef $sText) Retrieve a string from the list of a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_GetItemTextLen ($hWnd, $iIndex) Gets the length, in characters, of a string in the list of a combo box (Requires: #include ) _GUICtrlComboBoxEx_GetList ($hWnd) Retrieves all items from the list portion of a ComboBox control (Requires: #include ) _GUICtrlComboBoxEx_GetListArray ($hWnd) Retrieves all items from the list portion of a ComboBox control (Requires: #include ) _GUICtrlComboBoxEx_GetLocale ($hWnd) Retrieves the current locale (Requires: #include ) _GUICtrlComboBoxEx_GetLocaleCountry ($hWnd) Retrieves the current country code (Requires: #include ) _GUICtrlComboBoxEx_GetLocaleLang ($hWnd) Retrieves the current language identifier (Requires: #include ) _GUICtrlComboBoxEx_GetLocalePrimLang ($hWnd) Extract primary language id from a language id (Requires: #include ) _GUICtrlComboBoxEx_GetLocaleSubLang ($hWnd) Extract sublanguage id from a language id (Requires: #include ) _GUICtrlComboBoxEx_GetMinVisible ($hWnd) Retrieve the minimum number of visible items in the drop-down list of a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_GetTopIndex ($hWnd) Retrieve the zero-based index of the first visible item in the ListBox portion of a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_GetUnicode ($hWnd) Retrieves if control is using Unicode (Requires: #include ) _GUICtrlComboBoxEx_InitStorage ($hWnd, $iNum, $iBytes) Allocates memory for storing ListBox items (Requires: #include ) _GUICtrlComboBoxEx_InsertString ($hWnd, $sText [, $iIndex = 0 [, $iImage = -1 [, $iSelecteImage = -1 [, $iOverlayImage = -1 [, $iIndent = -1 [, $iParam = -1]]]]]]) Inserts a new item in the control (Requires: #include ) _GUICtrlComboBoxEx_LimitText ($hWnd [, $iLimit = 0]) Limits the length of the text the user may type into the edit control of a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_ReplaceEditSel ($hWnd, $sText) Replace text selected in edit box (Requires: #include ) _GUICtrlComboBoxEx_ResetContent ($hWnd) Removes all items (Requires: #include ) _GUICtrlComboBoxEx_SetCurSel ($hWnd [, $iIndex = -1]) Select a string in the list of a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_SetDroppedWidth ($hWnd, $iWidth) Set the maximum allowable width, in pixels, of the ListBox of a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_SetEditSel ($hWnd, $iStart, $iStop) Select characters in the edit control of a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_SetEditText ($hWnd, $sText) Set the text of the edit control of the ComboBox (Requires: #include ) _GUICtrlComboBoxEx_SetExtendedStyle ($hWnd, $iExStyle [, $iExMask = 0]) Sets extended styles within a ComboBoxEx control (Requires: #include ) _GUICtrlComboBoxEx_SetExtendedUI ($hWnd [, $fExtended = False]) Select either the default user interface or the extended user interface (Requires: #include ) _GUICtrlComboBoxEx_SetImageList ($hWnd, $hHandle) Sets an image list for a ComboBoxEx control (Requires: #include ) _GUICtrlComboBoxEx_SetItem ($hWnd, $sText [, $iIndex = 0 [, $iImage = -1 [, $iSelectedImage = -1 [, $iOverlayImage = -1 [, $iIndent = -1 [, $iParam = -1]]]]]]) Sets some or all of a item's attributes (Requires: #include ) _GUICtrlComboBoxEx_SetItemEx ($hWnd, ByRef $tItem) Sets some or all of a item's attributes (Requires: #include ) _GUICtrlComboBoxEx_SetItemHeight ($hWnd, $iComponent, $iHeight) Set the height of list items or the selection field in a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_SetItemImage ($hWnd, $iIndex, $iImage) Sets the index of the item's icon in the control's image list (Requires: #include ) _GUICtrlComboBoxEx_SetItemIndent ($hWnd, $iIndex, $iIndent) Sets the number of image widths to indent the item (Requires: #include ) _GUICtrlComboBoxEx_SetItemOverlayImage ($hWnd, $iIndex, $iImage) Sets the index of the item's overlay icon in the control's image list (Requires: #include ) _GUICtrlComboBoxEx_SetItemParam ($hWnd, $iIndex, $iParam) Sets the value specific to the item (Requires: #include ) _GUICtrlComboBoxEx_SetItemSelectedImage ($hWnd, $iIndex, $iImage) Sets the index of the item's overlay icon in the control's image list (Requires: #include ) _GUICtrlComboBoxEx_SetMinVisible ($hWnd, $iMinimum) Set the minimum number of visible items in the drop-down list of a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_SetTopIndex ($hWnd, $iIndex) Ensure that a particular item is visible in the ListBox of a ComboBox (Requires: #include ) _GUICtrlComboBoxEx_SetUnicode ($hWnd [, $fUnicode = True]) Sets if control is using Unicode (Requires: #include ) _GUICtrlComboBoxEx_ShowDropDown ($hWnd [, $fShow = False]) Show or hide the ListBox of a ComboBox (Requires: #include ) _GUICtrlDTP_Create ($hWnd, $iX, $iY [, $iWidth = 120 [, $iHeight = 21 [, $iStyle = 0x00000000 [, $iExStyle = 0x00000000]]]]) Create a DTP control (Requires: #include ) _GUICtrlDTP_Destroy (ByRef $hWnd) Delete the control (Requires: #include ) _GUICtrlDTP_GetMCColor ($hWnd, $iIndex) Retrieves the specified color (Requires: #include ) _GUICtrlDTP_GetMCFont ($hWnd) Retrieves the month calendar font handle (Requires: #include ) _GUICtrlDTP_GetMonthCal ($hWnd) Retrieves the handle to child month calendar control (Requires: #include ) _GUICtrlDTP_GetRange ($hWnd) Retrieves the current minimum and maximum allowable system times (Requires: #include ) _GUICtrlDTP_GetRangeEx ($hWnd) Retrieves the current minimum and maximum allowable system times (Requires: #include ) _GUICtrlDTP_GetSystemTime ($hWnd) Retrieves the currently selected date and time (Requires: #include ) _GUICtrlDTP_GetSystemTimeEx ($hWnd) Retrieves the currently selected date and time (Requires: #include ) _GUICtrlDTP_SetFormat ($hWnd, $sFormat) Sets the display based on a given format string (Requires: #include ) _GUICtrlDTP_SetMCColor ($hWnd, $iIndex, $iColor) Sets the color for a given portion of the month calendar (Requires: #include ) _GUICtrlDTP_SetMCFont ($hWnd, $hFont [, $fRedraw = True]) Sets the month calendar font (Requires: #include ) _GUICtrlDTP_SetRange ($hWnd, ByRef $aRange) Sets the current minimum and maximum allowable system times (Requires: #include ) _GUICtrlDTP_SetRangeEx ($hWnd, ByRef $tRange) Sets the current minimum and maximum allowable system times (Requires: #include ) _GUICtrlDTP_SetSystemTime ($hWnd, ByRef $aDate) Sets the currently selected date and time (Requires: #include ) _GUICtrlDTP_SetSystemTimeEx ($hWnd, ByRef $tDate [, $fFlag = False]) Sets the currently selected date and time (Requires: #include ) _GUICtrlEdit_AppendText ($hWnd, $sText) Append text (Requires: #include ) _GUICtrlEdit_BeginUpdate ($hWnd) Prevents updating of the control until the EndUpdate function is called (Requires: #include ) _GUICtrlEdit_CanUndo ($hWnd) Determines whether there are any actions in an edit control's undo queue (Requires: #include ) _GUICtrlEdit_CharFromPos ($hWnd, $iX, $iY) Retrieve information about the character closest to a specified point in the client area (Requires: #include ) _GUICtrlEdit_Create ($hWnd, $sText, $iX, $iY [, $iWidth = 150 [, $iHeight = 150 [, $iStyle = 0x003010C4 [, $iExStyle = 0x00000200]]]]) Create an Edit control (Requires: #include ) _GUICtrlEdit_Destroy (ByRef $hWnd) Delete the Edit control (Requires: #include ) _GUICtrlEdit_EmptyUndoBuffer ($hWnd) Resets the undo flag of an edit control (Requires: #include ) _GUICtrlEdit_EndUpdate ($hWnd) Enables screen repainting that was turned off with the BeginUpdate function (Requires: #include ) _GUICtrlEdit_Find ($hWnd [, $fReplace = False]) Initiates a find dialog (Requires: #include ) _GUICtrlEdit_FmtLines ($hWnd [, $fSoftBreak = False]) Determines whether an edit control includes soft line-break characters (Requires: #include ) _GUICtrlEdit_GetFirstVisibleLine ($hWnd) Retrieves the zero-based index of the uppermost visible line in a multiline edit control (Requires: #include ) _GUICtrlEdit_GetLimitText ($hWnd) Gets the current text limit for an edit control (Requires: #include ) _GUICtrlEdit_GetLine ($hWnd, $iLine) Retrieves a line of text from an edit control (Requires: #include ) _GUICtrlEdit_GetLineCount ($hWnd) Retrieves the number of lines (Requires: #include ) _GUICtrlEdit_GetMargins ($hWnd) Retrieves the widths of the left and right margins (Requires: #include ) _GUICtrlEdit_GetModify ($hWnd) Retrieves the state of an edit control's modification flag (Requires: #include ) _GUICtrlEdit_GetPasswordChar ($hWnd) Gets the password character that an edit control displays when the user enters text (Requires: #include ) _GUICtrlEdit_GetRECT ($hWnd) Retrieves the formatting rectangle of an edit control (Requires: #include ) _GUICtrlEdit_GetRECTEx ($hWnd) Retrieves the formatting rectangle of an edit control (Requires: #include ) _GUICtrlEdit_GetSel ($hWnd) Retrieves the starting and ending character positions of the current selection (Requires: #include ) _GUICtrlEdit_GetText ($hWnd) Get the text from the edit control (Requires: #include ) _GUICtrlEdit_GetTextLen ($hWnd) Get the length of all the text from the edit control (Requires: #include ) _GUICtrlEdit_HideBalloonTip ($hWnd) Hides any balloon tip associated with an edit control (Requires: #include ) _GUICtrlEdit_InsertText ($hWnd, $sText [, $iIndex = -1]) Insert text (Requires: #include ) _GUICtrlEdit_LineFromChar ($hWnd [, $iIndex = -1]) Retrieves the index of the line that contains the specified character index (Requires: #include ) _GUICtrlEdit_LineIndex ($hWnd [, $iIndex = 0]) Retrieves the character index of the first character of a specified line (Requires: #include ) _GUICtrlEdit_LineLength ($hWnd [, $iIndex = -1]) Retrieves the length, in characters, of a line (Requires: #include ) _GUICtrlEdit_LineScroll ($hWnd, $iHoriz, $iVert) Scrolls the text (Requires: #include ) _GUICtrlEdit_PosFromChar ($hWnd, $iIndex) Retrieves the client area coordinates of a specified character in an edit control (Requires: #include ) _GUICtrlEdit_ReplaceSel ($hWnd, $sText [, $fUndo = True]) Replaces the current selection (Requires: #include ) _GUICtrlEdit_Scroll ($hWnd, $iDirection) Scrolls the text vertically (Requires: #include ) _GUICtrlEdit_SetLimitText ($hWnd, $iLimit) Sets the text limit (Requires: #include ) _GUICtrlEdit_SetMargins ($hWnd [, $iMargin = 0x1 [, $iLeft = 0xFFFF [, $iRight = 0xFFFF]]]) Sets the widths of the left and right margins (Requires: #include ) _GUICtrlEdit_SetModify ($hWnd, $fModified) Sets or clears the modification flag (Requires: #include ) _GUICtrlEdit_SetPasswordChar ($hWnd [, $cDisplayChar = "0"]) Sets or removes the password character for an edit control (Requires: #include ) _GUICtrlEdit_SetReadOnly ($hWnd, $fReadOnly) Sets or removes the read-only style ($ES_READONLY) (Requires: #include ) _GUICtrlEdit_SetRECT ($hWnd, $aRect) Sets the formatting rectangle of a multiline edit control (Requires: #include ) _GUICtrlEdit_SetRECTEx ($hWnd, $tRect) Sets the formatting rectangle of a multiline edit control (Requires: #include ) _GUICtrlEdit_SetRECTNP ($hWnd, $aRect) Sets the formatting rectangle of a multiline edit control (Requires: #include ) _GUICtrlEdit_SetRectNPEx ($hWnd, $tRect) Sets the formatting rectangle of a multiline edit control (Requires: #include ) _GUICtrlEdit_SetSel ($hWnd, $iStart, $iEnd) Selects a range of characters (Requires: #include ) _GUICtrlEdit_SetTabStops ($hWnd, $aTabStops) Sets the tab stops (Requires: #include ) _GUICtrlEdit_SetText ($hWnd, $sText) Set the text (Requires: #include ) _GUICtrlEdit_ShowBalloonTip ($hWnd, $sTitle, $sText, $iIcon) Displays a balloon tip associated with an edit control (Requires: #include ) _GUICtrlEdit_Undo ($hWnd) Undoes the last edit control operation in the control's undo queue (Requires: #include ) _GUICtrlHeader_AddItem ($hWnd, $sText [, $iWidth = 50 [, $iAlign = 0 [, $iImage = -1 [, $fOnRight = False]]]]) Adds a new header item (Requires: #include ) _GUICtrlHeader_ClearFilter ($hWnd, $iIndex) Clears the filter (Requires: #include ) _GUICtrlHeader_ClearFilterAll ($hWnd) Clears all of the filters (Requires: #include ) _GUICtrlHeader_Create ($hWnd [, $iStyle = 0x00000046]) Creates a Header control (Requires: #include ) _GUICtrlHeader_CreateDragImage ($hWnd, $iIndex) Creates a semi-transparent version of an item's image for use as a dragging image (Requires: #include ) _GUICtrlHeader_DeleteItem ($hWnd, $iIndex) Deletes a header item (Requires: #include ) _GUICtrlHeader_Destroy (ByRef $hWnd) Delete the Header control (Requires: #include ) _GUICtrlHeader_EditFilter ($hWnd, $iIndex [, $fDiscard = True]) Starts editing the specified filter (Requires: #include ) _GUICtrlHeader_GetBitmapMargin ($hWnd) Retrieves the width of the bitmap margin (Requires: #include ) _GUICtrlHeader_GetImageList ($hWnd) Retrieves the handle to the image list (Requires: #include ) _GUICtrlHeader_GetItem ($hWnd, $iIndex, ByRef $tItem) Retrieves information about an item (Requires: #include ) _GUICtrlHeader_GetItemAlign ($hWnd, $iIndex) Retrieves the item text alignment (Requires: #include ) _GUICtrlHeader_GetItemBitmap ($hWnd, $iIndex) Retrieves the item bitmap handle (Requires: #include ) _GUICtrlHeader_GetItemCount ($hWnd) Retrieves a count of the items (Requires: #include ) _GUICtrlHeader_GetItemDisplay ($hWnd, $iIndex) Returns the item display information (Requires: #include ) _GUICtrlHeader_GetItemFlags ($hWnd, $iIndex) Returns the item flag information (Requires: #include ) _GUICtrlHeader_GetItemFormat ($hWnd, $iIndex) Returns the format of the item (Requires: #include ) _GUICtrlHeader_GetItemImage ($hWnd, $iIndex) Retrieves the index of an image within the image list (Requires: #include ) _GUICtrlHeader_GetItemOrder ($hWnd, $iIndex) Retrieves the order in which the item appears (Requires: #include ) _GUICtrlHeader_GetItemParam ($hWnd, $iIndex) Retrieves the param value of the item (Requires: #include ) _GUICtrlHeader_GetItemRect ($hWnd, $iIndex) Retrieves the bounding rectangle for a given item (Requires: #include ) _GUICtrlHeader_GetItemRectEx ($hWnd, $iIndex) Retrieves the bounding rectangle for a given item (Requires: #include ) _GUICtrlHeader_GetItemText ($hWnd, $iIndex) Retrieves the item text (Requires: #include ) _GUICtrlHeader_GetItemWidth ($hWnd, $iIndex) Retrieves the item's width (Requires: #include ) _GUICtrlHeader_GetOrderArray ($hWnd) Retrieves the current left-to-right order of items in a header control (Requires: #include ) _GUICtrlHeader_GetUnicodeFormat ($hWnd) Retrieves the Unicode character format flag for the control (Requires: #include ) _GUICtrlHeader_HitTest ($hWnd, $iX, $iY) Tests a point to determine which item is at the specified point (Requires: #include ) _GUICtrlHeader_InsertItem ($hWnd, $iIndex, $sText [, $iWidth = 50 [, $iAlign = 0 [, $iImage = -1 [, $fOnRight = False]]]]) Inserts a new header item (Requires: #include ) _GUICtrlHeader_Layout ($hWnd, ByRef $tRect) Retrieves the correct size and position of the control (Requires: #include ) _GUICtrlHeader_OrderToIndex ($hWnd, $iOrder) Retrieves an index value for an item based on its order (Requires: #include ) _GUICtrlHeader_SetBitmapMargin ($hWnd, $iWidth) Sets the width of the margin, specified in pixels, of a bitmap (Requires: #include ) _GUICtrlHeader_SetFilterChangeTimeout ($hWnd, $iTimeOut) Sets the filter change timeout interval (Requires: #include ) _GUICtrlHeader_SetHotDivider ($hWnd, $iFlag, $iInputValue) Changes the hot divider color (Requires: #include ) _GUICtrlHeader_SetImageList ($hWnd, $hImage) Assigns an image list (Requires: #include ) _GUICtrlHeader_SetItem ($hWnd, $iIndex, ByRef $tItem) Sets information about an item (Requires: #include ) _GUICtrlHeader_SetItemAlign ($hWnd, $iIndex, $iAlign) Sets the item text alignment (Requires: #include ) _GUICtrlHeader_SetItemBitmap ($hWnd, $iIndex, $hBmp) Sets the item bitmap handle (Requires: #include ) _GUICtrlHeader_SetItemDisplay ($hWnd, $iIndex, $iDisplay) Returns the item display information (Requires: #include ) _GUICtrlHeader_SetItemFlags ($hWnd, $iIndex, $iFlags) Returns the item flag information (Requires: #include ) _GUICtrlHeader_SetItemFormat ($hWnd, $iIndex, $iFormat) Sets the format of the item (Requires: #include ) _GUICtrlHeader_SetItemImage ($hWnd, $iIndex, $iImage) Sets the index of an image within the image list (Requires: #include ) _GUICtrlHeader_SetItemOrder ($hWnd, $iIndex, $iOrder) Sets the order in which the item appears (Requires: #include ) _GUICtrlHeader_SetItemParam ($hWnd, $iIndex, $iParam) Sets the param value of the item (Requires: #include ) _GUICtrlHeader_SetItemText ($hWnd, $iIndex, $sText) Sets the item text (Requires: #include ) _GUICtrlHeader_SetItemWidth ($hWnd, $iIndex, $iWidth) Sets the item's width (Requires: #include ) _GUICtrlHeader_SetOrderArray ($hWnd, ByRef $aOrder) Sets the current left-to-right order of items (Requires: #include ) _GUICtrlHeader_SetUnicodeFormat ($hWnd, $fUnicode) Sets the Unicode character format flag for the control (Requires: #include ) _GUICtrlIpAddress_ClearAddress ($hWnd) Clears the contents of the IP address control (Requires: #include ) _GUICtrlIpAddress_Create ($hWnd, $iX, $iY [, $iWidth = 125 [, $iHeight = 25 [, $iStyles = 0x00000000 [, $iExstyles = 0x00000000]]]]) Create a GUI IP Address Control (Requires: #include ) _GUICtrlIpAddress_Destroy (ByRef $hWnd) Delete the control (Requires: #include ) _GUICtrlIpAddress_Get ($hWnd) Retrieves the address from the IP address control (Requires: #include ) _GUICtrlIpAddress_GetArray ($hWnd) Retrieves the address from the IP address control (Requires: #include ) _GUICtrlIpAddress_GetEx ($hWnd) Retrieves the address from the IP address control (Requires: #include ) _GUICtrlIpAddress_IsBlank ($hWnd) Determines if all fields in the IP address control are blank (Requires: #include ) _GUICtrlIpAddress_Set ($hWnd, $sAddress) Sets the address in the IP address control (Requires: #include ) _GUICtrlIpAddress_SetArray ($hWnd, $aAddress) Sets the address in the IP address control (Requires: #include ) _GUICtrlIpAddress_SetEx ($hWnd, $tIP) Sets the address in the IP address control (Requires: #include ) _GUICtrlIpAddress_SetFocus ($hWnd, $iIndex) Sets the keyboard focus to the specified field in the IP address control (Requires: #include ) _GUICtrlIpAddress_SetFont ($hWnd [, $sFaceName = "Arial" [, $iFontSize = 12 [, $iFontWeight = 400 [, $fFontItalic = False]]]]) Set font of the control (Requires: #include ) _GUICtrlIpAddress_SetRange ($hWnd, $iIndex [, $iLowRange = 0 [, $iHighRange = 255]]) Sets the valid range for the specified field in the IP address control (Requires: #include ) _GUICtrlIpAddress_ShowHide ($hWnd, $iState) Shows/Hides the IP address control (Requires: #include ) _GUICtrlListBox_AddFile ($hWnd, $sFile) Adds the specified filename that contains a directory listing (Requires: #include ) _GUICtrlListBox_AddString ($hWnd, $sText) Add a string (Requires: #include ) _GUICtrlListBox_BeginUpdate ($hWnd) Prevents updating of the control until the EndUpdate function is called (Requires: #include ) _GUICtrlListBox_ClickItem ($hWnd, $iIndex [, $sButton = "left" [, $fMove = False [, $iClicks = 1 [, $iSpeed = 0]]]]) Clicks an item (Requires: #include ) _GUICtrlListBox_Create ($hWnd, $sText, $iX, $iY [, $iWidth = 100 [, $iHeight = 200 [, $iStyle = 0x00B00002 [, $iExStyle = 0x00000200]]]]) Create a Listbox control (Requires: #include ) _GUICtrlListBox_DeleteString ($hWnd, $iIndex) Delete a string (Requires: #include ) _GUICtrlListBox_Destroy (ByRef $hWnd) Delete the control (Requires: #include ) _GUICtrlListBox_Dir ($hWnd, $sFile [, $iAttributes = 0 [, $fBrackets = True]]) Adds the names of directories and files (Requires: #include ) _GUICtrlListBox_EndUpdate ($hWnd) Enables screen repainting that was turned off with the BeginUpdate function (Requires: #include ) _GUICtrlListBox_FindInText ($hWnd, $sText [, $iStart = -1 [, $fWrapOK = True]]) Searches for an item that contains the specified text anywhere in its text (Requires: #include ) _GUICtrlListBox_FindString ($hWnd, $sText [, $fExact = False]) Search for a string (Requires: #include ) _GUICtrlListBox_GetAnchorIndex ($hWnd) Retrieves the index of the anchor item (Requires: #include ) _GUICtrlListBox_GetCaretIndex ($hWnd) Return index of item that has the focus rectangle (Requires: #include ) _GUICtrlListBox_GetCount ($hWnd) Retrieves the number of items (Requires: #include ) _GUICtrlListBox_GetCurSel ($hWnd) Retrieve the index of the currently selected item (Requires: #include ) _GUICtrlListBox_GetHorizontalExtent ($hWnd) Retrieve from a list box the the scrollable width (Requires: #include ) _GUICtrlListBox_GetItemData ($hWnd, $iIndex) Retrieves the application defined value associated with an item (Requires: #include ) _GUICtrlListBox_GetItemHeight ($hWnd) Retrieves the height of items (Requires: #include ) _GUICtrlListBox_GetItemRect ($hWnd, $iIndex) Retrieves the rectangle that bounds an item (Requires: #include ) _GUICtrlListBox_GetItemRectEx ($hWnd, $iIndex) Retrieves the rectangle that bounds an item (Requires: #include ) _GUICtrlListBox_GetListBoxInfo ($hWnd) Retrieve the number of items per column in a specified list box (Requires: #include ) _GUICtrlListBox_GetLocale ($hWnd) Retrieves the current locale (Requires: #include ) _GUICtrlListBox_GetLocaleCountry ($hWnd) Retrieves the current country code (Requires: #include ) _GUICtrlListBox_GetLocaleLang ($hWnd) Retrieves the current language identifier (Requires: #include ) _GUICtrlListBox_GetLocalePrimLang ($hWnd) Extract primary language id from a language id (Requires: #include ) _GUICtrlListBox_GetLocaleSubLang ($hWnd) Extract sublanguage id from a language id (Requires: #include ) _GUICtrlListBox_GetSel ($hWnd, $iIndex) Retrieves the selection state of an item (Requires: #include ) _GUICtrlListBox_GetSelCount ($hWnd) Retrieves the total number of selected items (Requires: #include ) _GUICtrlListBox_GetSelItems ($hWnd) Fills a buffer with an array of selected items (Requires: #include ) _GUICtrlListBox_GetSelItemsText ($hWnd) Retrieves the text of selected items (Requires: #include ) _GUICtrlListBox_GetText ($hWnd, $iIndex) Returns the item (string) at the specified index (Requires: #include ) _GUICtrlListBox_GetTextLen ($hWnd, $iIndex) Gets the length of a string in a list box (Requires: #include ) _GUICtrlListBox_GetTopIndex ($hWnd) Retrieve the index of the first visible item in a list (Requires: #include ) _GUICtrlListBox_InitStorage ($hWnd, $iItems, $iBytes) This message allocates memory for storing items (Requires: #include ) _GUICtrlListBox_InsertString ($hWnd, $sText [, $iIndex = -1]) Insert a string into the list (Requires: #include ) _GUICtrlListBox_ItemFromPoint ($hWnd, $iX, $iY) Retrieves the zero based index of the item nearest the specified point (Requires: #include ) _GUICtrlListBox_ReplaceString ($hWnd, $iIndex, $sText) Replaces the text of an item (Requires: #include ) _GUICtrlListBox_ResetContent ($hWnd) Remove all items from the list box (Requires: #include ) _GUICtrlListBox_SelectString ($hWnd, $sText [, $iIndex = -1]) Searchs for an item that begins with the specified string (Requires: #include ) _GUICtrlListBox_SelItemRange ($hWnd, $iFirst, $iLast [, $fSelect = True]) Select one or more consecutive items in a multiple-selection list box (Requires: #include ) _GUICtrlListBox_SelItemRangeEx ($hWnd, $iFirst, $iLast) Select one or more consecutive items in a multiple-selection list box (Requires: #include ) _GUICtrlListBox_SetAnchorIndex ($hWnd, $iIndex) Set the anchor item—that is, the item from which a multiple selection starts (Requires: #include ) _GUICtrlListBox_SetCaretIndex ($hWnd, $iIndex [, $fPartial = False]) Set the focus rectangle to the item at the specified index in a multiple-selection list box (Requires: #include ) _GUICtrlListBox_SetColumnWidth ($hWnd, $iWidth) Set the width, in pixels, of all columns (Requires: #include ) _GUICtrlListBox_SetCurSel ($hWnd, $iIndex) Select a string and scroll it into view, if necessary (Requires: #include ) _GUICtrlListBox_SetHorizontalExtent ($hWnd, $iWidth) Set the width, in pixels, by which a list box can be scrolled horizontally (Requires: #include ) _GUICtrlListBox_SetItemData ($hWnd, $iIndex, $iValue) Sets the value associated with the specified item (Requires: #include ) _GUICtrlListBox_SetItemHeight ($hWnd, $iHeight [, $iIndex = 0]) Sets the height, in pixels, of items (Requires: #include ) _GUICtrlListBox_SetLocale ($hWnd, $iLocal) Set the current locale (Requires: #include ) _GUICtrlListBox_SetSel ($hWnd [, $iIndex = -1 [, $fSelect = -1]]) Select a string(s) in a multiple-selection list box (Requires: #include ) _GUICtrlListBox_SetTabStops ($hWnd, $aTabStops) Sets the tab-stop positions (Requires: #include ) _GUICtrlListBox_SetTopIndex ($hWnd, $iIndex) Ensure that a particular item in a list box is visible (Requires: #include ) _GUICtrlListBox_Sort ($hWnd) Re-sorts list box if it has the $LBS_SORT style (Requires: #include ) _GUICtrlListBox_SwapString ($hWnd, $iIndexA, $iIndexB) Swaps the text of two items at the specified indices (Requires: #include ) _GUICtrlListBox_UpdateHScroll ($hWnd) Update the horizontal scroll bar based on the longest string (Requires: #include ) _GUICtrlListView_AddArray ($hWnd, ByRef $aItems) Adds items from an array to the control (Requires: #include ) _GUICtrlListView_AddColumn ($hWnd, $sText [, $iWidth = 50 [, $iAlign = -1 [, $iImage = -1 [, $fOnRight = False]]]]) Adds a new column in the control (Requires: #include ) _GUICtrlListView_AddItem ($hWnd, $sText [, $iImage = -1 [, $iParam = 0]]) Adds a new item to the end of the list (Requires: #include ) _GUICtrlListView_AddSubItem ($hWnd, $iIndex, $sText, $iSubItem [, $iImage = -1]) Adds a new subitem to the control (Requires: #include ) _GUICtrlListView_ApproximateViewHeight ($hWnd [, $iCount = -1 [, $iCX = -1 [, $iCY = -1]]]) Calculates the approximate height required to display a given number of items (Requires: #include ) _GUICtrlListView_ApproximateViewRect ($hWnd [, $iCount = -1 [, $iCX = -1 [, $iCY = -1]]]) Calculates the approximate size required to display a given number of items (Requires: #include ) _GUICtrlListView_ApproximateViewWidth ($hWnd [, $iCount = -1 [, $iCX = -1 [, $iCY = -1]]]) Calculates the approximate width required to display a given number of items (Requires: #include ) _GUICtrlListView_Arrange ($hWnd [, $iArrange = 0]) Arranges items in icon view (Requires: #include ) _GUICtrlListView_BeginUpdate ($hWnd) Prevents updating of the control until the EndUpdate function is called (Requires: #include ) _GUICtrlListView_CancelEditLabel ($hWnd) Cancels an item text editing operation (Requires: #include ) _GUICtrlListView_ClickItem ($hWnd, $iIndex [, $sButton = "left" [, $fMove = False [, $iClicks = 1 [, $iSpeed = 1]]]]) Clicks an item (Requires: #include ) _GUICtrlListView_CopyItems ($hWnd_Source, $hWnd_Destination [, $fDelFlag = False]) Copy Items between 2 list-view controls (Requires: #include ) _GUICtrlListView_Create ($hWnd, $sHeaderText, $iX, $iY [, $iWidth = 150 [, $iHeight = 150 [, $iStyle = 0x0000000D [, $iExStyle = 0x00000000 [, $fCoInit = False]]]]]) Create a ListView control (Requires: #include ) _GUICtrlListView_CreateDragImage ($hWnd, $iIndex) Creates a drag image list for the specified item (Requires: #include ) _GUICtrlListView_CreateSolidBitMap ($hWnd, $iColor, $iWidth, $iHeight) Creates a solid color bitmap (Requires: #include ) _GUICtrlListView_DeleteAllItems ($hWnd) Removes all items from a list-view control (Requires: #include ) _GUICtrlListView_DeleteColumn ($hWnd, $iCol) Removes a column from a list-view control (Requires: #include ) _GUICtrlListView_DeleteItem ($hWnd, $iIndex) Removes an item from a list-view control (Requires: #include ) _GUICtrlListView_DeleteItemsSelected ($hWnd) Deletes item(s) selected (Requires: #include ) _GUICtrlListView_Destroy (ByRef $hWnd) Delete the listview control (Requires: #include ) _GUICtrlListView_DrawDragImage (ByRef $hWnd, ByRef $aDrag) Draw the Drage Image (Requires: #include ) _GUICtrlListView_EditLabel ($hWnd, $iIndex) Begins in place editing of the specified item text (Requires: #include ) _GUICtrlListView_EnableGroupView ($hWnd [, $fEnable = True]) Enables or disables whether the items in the control display as a group (Requires: #include ) _GUICtrlListView_EndUpdate ($hWnd) Enables screen repainting that was turned off with the BeginUpdate function (Requires: #include ) _GUICtrlListView_EnsureVisible ($hWnd, $iIndex [, $fPartialOK = False]) Ensures that a list-view item is either entirely or partially visible (Requires: #include ) _GUICtrlListView_FindInText ($hWnd, $sText [, $iStart = -1 [, $fWrapOK = True [, $fReverse = False]]]) Searches for an item that contains the specified text anywhere in its text (Requires: #include ) _GUICtrlListView_FindItem ($hWnd, $iStart, ByRef $tFindInfo [, $sText = ""]) Searches for an item with the specified characteristics (Requires: #include ) _GUICtrlListView_FindNearest ($hWnd, $iX, $iY [, $iDir = 0 [, $iStart = -1 [, $fWrapOK = True]]]) Finds the item nearest to the position specified (Requires: #include ) _GUICtrlListView_FindParam ($hWnd, $iParam [, $iStart = -1]) Searches for an item with the specified lParam (Requires: #include ) _GUICtrlListView_FindText ($hWnd, $sText [, $iStart = -1 [, $fPartialOK = True [, $fWrapOK = True]]]) Searches for an item with the specified text (Requires: #include ) _GUICtrlListView_GetBkColor ($hWnd) Retrieves the background color of a list-view control (Requires: #include ) _GUICtrlListView_GetBkImage ($hWnd) Retrieves the background image in the control (Requires: #include ) _GUICtrlListView_GetCallbackMask ($hWnd) Retrieves the callback mask for the control (Requires: #include ) _GUICtrlListView_GetColumn ($hWnd, $iIndex) Retrieves the attributes of a column (Requires: #include ) _GUICtrlListView_GetColumnCount ($hWnd) Retrieve the number of columns (Requires: #include ) _GUICtrlListView_GetColumnOrder ($hWnd) Retrieves the current left-to-right order of columns (Requires: #include ) _GUICtrlListView_GetColumnOrderArray ($hWnd) Retrieves the current left-to-right order of columns in the control (Requires: #include ) _GUICtrlListView_GetColumnWidth ($hWnd, $iCol) Retrieves the width of a column in report or list view (Requires: #include ) _GUICtrlListView_GetCounterPage ($hWnd) Calculates the number of items that can fit vertically in the visible area (Requires: #include ) _GUICtrlListView_GetEditControl ($hWnd) Retrieves the handle to the edit control being used to edit an item's text (Requires: #include ) _GUICtrlListView_GetExtendedListViewStyle ($hWnd) Retrieves the extended styles that are currently in use (Requires: #include ) _GUICtrlListView_GetFocusedGroup ($hWnd) Gets the group that has the focus (Requires: #include ) _GUICtrlListView_GetGroupCount ($hWnd) Gets the number of groups (Requires: #include ) _GUICtrlListView_GetGroupInfo ($hWnd, $iGroupID) Retrieves group information (Requires: #include ) _GUICtrlListView_GetGroupInfoByIndex ($hWnd, $iIndex) Retrieves group information (Requires: #include ) _GUICtrlListView_GetGroupRect ($hWnd, $iGroupID [, $iGet = $LVGGR_GROUP]) Gets the rectangle for a specified group (Requires: #include ) _GUICtrlListView_GetGroupViewEnabled ($hWnd) Checks whether the control has group view enabled (Requires: #include ) _GUICtrlListView_GetHeader ($hWnd) Retrieves the handle to the header control (Requires: #include ) _GUICtrlListView_GetHotCursor ($hWnd) Retrieves the HCURSOR value used when the pointer is over an item while hot tracking is enabled (Requires: #include ) _GUICtrlListView_GetHotItem ($hWnd) Retrieves the index of the hot item (Requires: #include ) _GUICtrlListView_GetHoverTime ($hWnd) Retrieves the amount of time that the mouse cursor must hover over an item before it is selected (Requires: #include ) _GUICtrlListView_GetImageList ($hWnd, $iImageList) Retrieves the handle to an image list used for drawing listview items (Requires: #include ) _GUICtrlListView_GetISearchString ($hWnd) Retrieves the incremental search string of the control (Requires: #include ) _GUICtrlListView_GetItem ($hWnd, $iIndex [, $iSubItem = 0]) Retrieves an item's attributes (Requires: #include ) _GUICtrlListView_GetItemChecked ($hWnd, $iIndex) Returns the check state for a list-view control item (Requires: #include ) _GUICtrlListView_GetItemCount ($hWnd) Retrieves the number of items in a list-view control (Requires: #include ) _GUICtrlListView_GetItemCut ($hWnd, $iIndex) Determines whether the item is marked for a cut and paste operation (Requires: #include ) _GUICtrlListView_GetItemDropHilited ($hWnd, $iIndex) Determines whether the item is highlighted as a drag-and-drop target (Requires: #include ) _GUICtrlListView_GetItemEx ($hWnd, ByRef $tItem) Retrieves some or all of an item's attributes (Requires: #include ) _GUICtrlListView_GetItemFocused ($hWnd, $iIndex) Determines whether the item is highlighted as a drag-and-drop target (Requires: #include ) _GUICtrlListView_GetItemGroupID ($hWnd, $iIndex) Gets the item group ID (Requires: #include ) _GUICtrlListView_GetItemImage ($hWnd, $iIndex [, $iSubItem = 0]) Retrieves the index of the item's icon (Requires: #include ) _GUICtrlListView_GetItemIndent ($hWnd, $iIndex) Retrieves the number of image widths the item is indented (Requires: #include ) _GUICtrlListView_GetItemParam ($hWnd, $iIndex) Retrieves the application specific value of the item (Requires: #include ) _GUICtrlListView_GetItemPosition ($hWnd, $iIndex) Retrieves the position of an item (Requires: #include ) _GUICtrlListView_GetItemPositionX ($hWnd, $iIndex) Retrieves the X position of an item (Requires: #include ) _GUICtrlListView_GetItemPositionY ($hWnd, $iIndex) Retrieves the Y position of an item (Requires: #include ) _GUICtrlListView_GetItemRect ($hWnd, $iIndex [, $iPart = 3]) Retrieves the bounding rectangle for all or part of an item (Requires: #include ) _GUICtrlListView_GetItemRectEx ($hWnd, $iIndex [, $iPart = 3]) Retrieves the bounding rectangle for all or part of an item (Requires: #include ) _GUICtrlListView_GetItemSelected ($hWnd, $iIndex) Determines whether the item is selected (Requires: #include ) _GUICtrlListView_GetItemSpacing ($hWnd [, $fSmall = False]) Determines the spacing between items in the control (Requires: #include ) _GUICtrlListView_GetItemSpacingX ($hWnd [, $fSmall = False]) Determines the horizontal spacing between items in the control (Requires: #include ) _GUICtrlListView_GetItemSpacingY ($hWnd [, $fSmall = False]) Determines the vertical spacing between items in the control (Requires: #include ) _GUICtrlListView_GetItemState ($hWnd, $iIndex, $iMask) Retrieves the state of a listview item (Requires: #include ) _GUICtrlListView_GetItemStateImage ($hWnd, $iIndex) Gets the state image that is displayed (Requires: #include ) _GUICtrlListView_GetItemText ($hWnd, $iIndex [, $iSubItem = 0]) Retrieves the text of an item or subitem (Requires: #include ) _GUICtrlListView_GetItemTextArray ($hWnd [, $iItem = -1]) Retrieves all of a list-view item (Requires: #include ) _GUICtrlListView_GetItemTextString ($hWnd [, $iItem = -1]) Retrieves all of a list-view item (Requires: #include ) _GUICtrlListView_GetNextItem ($hWnd [, $iStart = -1 [, $iSearch = 0 [, $iState = 8]]]) Searches for an item that has the specified properties (Requires: #include ) _GUICtrlListView_GetNumberOfWorkAreas ($hWnd) Retrieves the number of working areas in the control (Requires: #include ) _GUICtrlListView_GetOrigin ($hWnd) Retrieves the current view origin for the control (Requires: #include ) _GUICtrlListView_GetOriginX ($hWnd) Retrieves the current horizontal view origin for the control (Requires: #include ) _GUICtrlListView_GetOriginY ($hWnd) Retrieves the current vertical view origin for the control (Requires: #include ) _GUICtrlListView_GetOutlineColor ($hWnd) Retrieves the color of the border of the control (Requires: #include ) _GUICtrlListView_GetSelectedColumn ($hWnd) Retrieves the index of the selected column (Requires: #include ) _GUICtrlListView_GetSelectedCount ($hWnd) Determines the number of selected items (Requires: #include ) _GUICtrlListView_GetSelectedIndices ($hWnd, $fArray = False) Retrieve indices of selected item(s) (Requires: #include ) _GUICtrlListView_GetSelectionMark ($hWnd) Retrieves the selection mark from the control (Requires: #include ) _GUICtrlListView_GetStringWidth ($hWnd, $sString) Determines the width of a specified string (Requires: #include ) _GUICtrlListView_GetSubItemRect ($hWnd, $iIndex, $iSubItem [, $iPart = 0]) Retrieves information about an item bounding rectangle (Requires: #include ) _GUICtrlListView_GetTextBkColor ($hWnd) Retrieves the text background color of the control (Requires: #include ) _GUICtrlListView_GetTextColor ($hWnd) Retrieves the text color of the control (Requires: #include ) _GUICtrlListView_GetToolTips ($hWnd) Retrieves the ToolTip control handle (Requires: #include ) _GUICtrlListView_GetTopIndex ($hWnd) Retrieves the index of the topmost visible item when in list or report view (Requires: #include ) _GUICtrlListView_GetUnicodeFormat ($hWnd) Retrieves the UNICODE character format flag (Requires: #include ) _GUICtrlListView_GetView ($hWnd) Retrieves the current view of the control (Requires: #include ) _GUICtrlListView_GetViewDetails ($hWnd) Determines whether the view mode is in detail mode (Requires: #include ) _GUICtrlListView_GetViewLarge ($hWnd) Determines whether the view mode is in large icon mode (Requires: #include ) _GUICtrlListView_GetViewList ($hWnd) Determines whether the view mode is in list mode (Requires: #include ) _GUICtrlListView_GetViewRect ($hWnd) Retrieves the bounding rectangle of all items in the control (Requires: #include ) _GUICtrlListView_GetViewSmall ($hWnd) Determines whether the view mode is in small icon mode (Requires: #include ) _GUICtrlListView_GetViewTile ($hWnd) Determines whether the view mode is in tile mode (Requires: #include ) _GUICtrlListView_HideColumn ($hWnd, $iCol) Hides the column "sets column width to zero" (Requires: #include ) _GUICtrlListView_HitTest ($hWnd [, $iX = -1 [, $iY = -1]]) Determines which item is at a specified position (Requires: #include ) _GUICtrlListView_InsertColumn ($hWnd, $iIndex, $sText [, $iWidth = 50 [, $iAlign = -1 [, $iImage = -1 [, $fOnRight = False]]]]) Inserts a new column in the control (Requires: #include ) _GUICtrlListView_InsertGroup ($hWnd, $iIndex, $iGroupID, $sHeader [, $iAlign = 0]) Inserts a group (Requires: #include ) _GUICtrlListView_InsertItem ($hWnd, $sText [, $iIndex = -1 [, $iImage = -1 [, $iParam = 0]]]) Inserts a new item in the control (Requires: #include ) _GUICtrlListView_JustifyColumn ($hWnd, $iIndex [, $iAlign = -1]) Set Justification of a column for a list-view control (Requires: #include ) _GUICtrlListView_MapIDToIndex ($hWnd, $iID) Maps the ID of an item to an index (Requires: #include ) _GUICtrlListView_MapIndexToID ($hWnd, $iIndex) Maps an index to an item ID (Requires: #include ) _GUICtrlListView_RedrawItems ($hWnd, $iFirst, $iLast) Forces the control to redraw a range of items (Requires: #include ) _GUICtrlListView_RegisterSortCallBack ($hWnd [, $fNumbers = True [, $fArrows = True]]) Register the Simple Sort callback function (Requires: #include ) _GUICtrlListView_RemoveAllGroups ($hWnd) Removes all groups from the control (Requires: #include ) _GUICtrlListView_RemoveGroup ($hWnd, $iGroupID) Removes a group from the control (Requires: #include ) _GUICtrlListView_Scroll ($hWnd, $iDX, $iDY) Scrolls the content of a list-view (Requires: #include ) _GUICtrlListView_SetBkColor ($hWnd, $iColor) Sets the background color of the control (Requires: #include ) _GUICtrlListView_SetBkImage ($hWnd [, $sURL = "" [, $iStyle = 0 [, $iXOffset = 0 [, $iYOffset = 0]]]]) Sets the background image in the control (Requires: #include ) _GUICtrlListView_SetCallBackMask ($hWnd, $iMask) Changes the callback mask for the control (Requires: #include ) _GUICtrlListView_SetColumn ($hWnd, $iIndex, $sText [, $iWidth = -1 [, $iAlign = -1 [, $iImage = -1 [, $fOnRight = False]]]]) Sets the attributes of a column (Requires: #include ) _GUICtrlListView_SetColumnOrder ($hWnd, $sOrder) Sets the left-to-right order of columns (Requires: #include ) _GUICtrlListView_SetColumnOrderArray ($hWnd, $aOrder) Sets the left-to-right order of columns in the control (Requires: #include ) _GUICtrlListView_SetColumnWidth ($hWnd, $iCol, $iWidth) Changes the width of a column (Requires: #include ) _GUICtrlListView_SetExtendedListViewStyle ($hWnd, $iExStyle [, $iExMask = 0]) Sets extended styles (Requires: #include ) _GUICtrlListView_SetGroupInfo ($hWnd, $iGroupID, $sHeader [, $iAlign = 0 [, $iState = $LVGS_NORMAL]]) Sets group information (Requires: #include ) _GUICtrlListView_SetHotItem ($hWnd, $iIndex) Sets the hot item (Requires: #include ) _GUICtrlListView_SetHoverTime ($hWnd, $iTime) Sets the amount of time which the mouse cursor must hover over an item before it is selected (Requires: #include ) _GUICtrlListView_SetIconSpacing ($hWnd, $iCX, $iCY) Sets the spacing between icons where the style is large icon (Requires: #include ) _GUICtrlListView_SetImageList ($hWnd, $hHandle [, $iType = 0]) Assigns an image list to the control (Requires: #include ) _GUICtrlListView_SetItem ($hWnd, $sText [, $iIndex = 0 [, $iSubItem = 0 [, $iImage = -1 [, $iParam = -1 [, $iIndent = -1]]]]]) Sets some or all of a item's attributes (Requires: #include ) _GUICtrlListView_SetItemChecked ($hWnd, $iIndex [, $fCheck = True]) Sets the checked state (Requires: #include ) _GUICtrlListView_SetItemCount ($hWnd, $iItems) Causes the list-view control to allocate memory for the specified number of items (Requires: #include ) _GUICtrlListView_SetItemCut ($hWnd, $iIndex [, $fEnabled = True]) Sets whether the item is marked for a cut-and-paste operation (Requires: #include ) _GUICtrlListView_SetItemDropHilited ($hWnd, $iIndex [, $fEnabled = True]) Sets whether the item is highlighted as a drag-and-drop target (Requires: #include ) _GUICtrlListView_SetItemEx ($hWnd, ByRef $tItem) Sets some or all of a item's attributes (Requires: #include ) _GUICtrlListView_SetItemFocused ($hWnd, $iIndex [, $fEnabled = True]) Sets whether the item has the focus (Requires: #include ) _GUICtrlListView_SetItemGroupID ($hWnd, $iIndex, $iGroupID) Sets the item group ID (Requires: #include ) _GUICtrlListView_SetItemImage ($hWnd, $iIndex, $iImage [, $iSubItem = 0]) Sets the index of the item's icon in the control's image list (Requires: #include ) _GUICtrlListView_SetItemIndent ($hWnd, $iIndex, $iIndent) Sets the number of image widths to indent the item (Requires: #include ) _GUICtrlListView_SetItemParam ($hWnd, $iIndex, $iParam) Sets the value specific to the item (Requires: #include ) _GUICtrlListView_SetItemPosition ($hWnd, $iIndex, $iCX, $iCY) Moves an item to a specified position in the control (Requires: #include ) _GUICtrlListView_SetItemPosition32 ($hWnd, $iIndex, $iCX, $iCY) Moves an item to a specified position in the control (Requires: #include ) _GUICtrlListView_SetItemSelected ($hWnd, $iIndex [, $fSelected = True [, $fFocused = False]]) Sets whether the item is selected (Requires: #include ) _GUICtrlListView_SetItemState ($hWnd, $iIndex, $iState, $iStateMask) Changes the state of an item in the control (Requires: #include ) _GUICtrlListView_SetItemStateImage ($hWnd, $iIndex, $iImage) Sets the state image that is displayed (Requires: #include ) _GUICtrlListView_SetItemText ($hWnd, $iIndex, $sText [, $iSubItem = 0]) Changes the text of an item or subitem (Requires: #include ) _GUICtrlListView_SetOutlineColor ($hWnd, $iColor) Sets the color of the border (Requires: #include ) _GUICtrlListView_SetSelectedColumn ($hWnd, $iCol) Sets the index of the selected column (Requires: #include ) _GUICtrlListView_SetSelectionMark ($hWnd, $iIndex) Sets the selection mark in the control (Requires: #include ) _GUICtrlListView_SetTextBkColor ($hWnd, $iColor) Sets the background color of text in the control (Requires: #include ) _GUICtrlListView_SetTextColor ($hWnd, $iColor) Sets the color of text in the control (Requires: #include ) _GUICtrlListView_SetToolTips ($hWnd, $hToolTip) Sets the ToolTip control that the control will use to display ToolTips (Requires: #include ) _GUICtrlListView_SetUnicodeFormat ($hWnd, $fUnicode) Sets the UNICODE character format flag for the control (Requires: #include ) _GUICtrlListView_SetView ($hWnd, $iView) Sets the view of the control (Requires: #include ) _GUICtrlListView_SetWorkAreas ($hWnd, $iLeft, $iTop, $iRight, $iBottom) Creates a work area within the control (Requires: #include ) _GUICtrlListView_SimpleSort ($hWnd, ByRef $vDescending, $iCol) Sorts a list-view control (limited) (Requires: #include ) _GUICtrlListView_SortItems ($hWnd, $iCol) Starts the sort call back, also sets the Arrow in the Header (Requires: #include ) _GUICtrlListView_SubItemHitTest ($hWnd [, $iX = -1 [, $iY = -1]]) Determines which listview item or subitem is at a given position (Requires: #include ) _GUICtrlListView_UnRegisterSortCallBack ($hWnd) UnRegister the Sort callback function (Requires: #include ) _GUICtrlMenu_AddMenuItem ($hMenu, $sText [, $iCmdID = 0 [, $hSubMenu = 0]]) Adds a new menu item to the end of the menu (Requires: #include ) _GUICtrlMenu_AppendMenu ($hMenu, $iFlags, $iNewItem, $pNewItem) Appends a new item to the end of the specified menu bar, drop-down menu, submenu, or shortcut menu (Requires: #include ) _GUICtrlMenu_CheckMenuItem ($hMenu, $iItem [, $fCheck = True [, $fByPos = True]]) Sets the state of the specified menu item's check mark attribute to either selected or clear (Requires: #include ) _GUICtrlMenu_CheckRadioItem ($hMenu, $iFirst, $iLast, $iCheck [, $fByPos = True]) Checks a specified menu item and makes it a radio item (Requires: #include ) _GUICtrlMenu_CreateMenu ([$iStyle = 8]) Creates a menu (Requires: #include ) _GUICtrlMenu_CreatePopup ([$iStyle = 8]) Creates a drop down menu, submenu, or shortcut menu (Requires: #include ) _GUICtrlMenu_DeleteMenu ($hMenu, $iItem [, $fByPos = True]) Deletes an item from the specified menu (Requires: #include ) _GUICtrlMenu_DestroyMenu ($hMenu) Destroys the specified menu and frees any memory that the menu occupies (Requires: #include ) _GUICtrlMenu_DrawMenuBar ($hWnd) Redraws the menu bar of the specified window (Requires: #include ) _GUICtrlMenu_EnableMenuItem ($hMenu, $iItem [, $iState = 0 [, $fByPos = True]]) Enables, disables, or grays the specified menu item (Requires: #include ) _GUICtrlMenu_FindItem ($hMenu, $sText [, $fInStr = False [, $iStart = 0]]) Retrieves a menu item based on it's text (Requires: #include ) _GUICtrlMenu_FindParent ($hMenu) Retrieves the window to which a menu belongs (Requires: #include ) _GUICtrlMenu_GetItemBmp ($hMenu, $iItem [, $fByPos = True]) Retrieves the bitmap displayed for the item (Requires: #include ) _GUICtrlMenu_GetItemBmpChecked ($hMenu, $iItem [, $fByPos = True]) Retrieves the bitmap displayed if the item is selected (Requires: #include ) _GUICtrlMenu_GetItemBmpUnchecked ($hMenu, $iItem [, $fByPos = True]) Retrieves the bitmap displayed if the item is not selected (Requires: #include ) _GUICtrlMenu_GetItemChecked ($hMenu, $iItem [, $fByPos = True]) Retrieves the status of the menu item checked state (Requires: #include ) _GUICtrlMenu_GetItemCount ($hMenu) Retrieves the number of items in the specified menu (Requires: #include ) _GUICtrlMenu_GetItemData ($hMenu, $iItem [, $fByPos = True]) Retrieves the application defined value associated with the menu item (Requires: #include ) _GUICtrlMenu_GetItemDefault ($hMenu, $iItem [, $fByPos = True]) Retrieves the status of the menu item default state (Requires: #include ) _GUICtrlMenu_GetItemDisabled ($hMenu, $iItem [, $fByPos = True]) Retrieves the status of the menu item disabled state (Requires: #include ) _GUICtrlMenu_GetItemEnabled ($hMenu, $iItem [, $fByPos = True]) Retrieves the status of the menu item enabled state (Requires: #include ) _GUICtrlMenu_GetItemGrayed ($hMenu, $iItem [, $fByPos = True]) Retrieves the status of the menu item grayed state (Requires: #include ) _GUICtrlMenu_GetItemHighlighted ($hMenu, $iItem [, $fByPos = True]) Retrieves the status of the menu item highlighted state (Requires: #include ) _GUICtrlMenu_GetItemID ($hMenu, $iItem [, $fByPos = True]) Retrieves the menu item ID (Requires: #include ) _GUICtrlMenu_GetItemInfo ($hMenu, $iItem [, $fByPos = True]) Retrieves information about a menu item (Requires: #include ) _GUICtrlMenu_GetItemRect ($hWnd, $hMenu, $iItem) Retrieves the bounding rectangle for the specified menu item (Requires: #include ) _GUICtrlMenu_GetItemRectEx ($hWnd, $hMenu, $iItem) Retrieves the bounding rectangle for the specified menu item (Requires: #include ) _GUICtrlMenu_GetItemState ($hMenu, $iItem [, $fByPos = True]) Retrieves the menu item state (Requires: #include ) _GUICtrlMenu_GetItemStateEx ($hMenu, $iItem [, $fByPos = True]) Retrieves the menu flags associated with the specified menu item (Requires: #include ) _GUICtrlMenu_GetItemSubMenu ($hMenu, $iItem) Retrieves a the submenu activated by a specified item (Requires: #include ) _GUICtrlMenu_GetItemText ($hMenu, $iItem [, $fByPos = True]) Retrieves the text of the specified menu item (Requires: #include ) _GUICtrlMenu_GetItemType ($hMenu, $iItem [, $fByPos = True]) Retrieves the menu item type (Requires: #include ) _GUICtrlMenu_GetMenu ($hWnd) Retrieves the handle of the menu assigned to the given window (Requires: #include ) _GUICtrlMenu_GetMenuBackground ($hMenu) Retrieves the brush to use for the menu's background (Requires: #include ) _GUICtrlMenu_GetMenuBarInfo ($hWnd [, $iItem = 0 [, $iObject = 1]]) Retrieves information about the specified menu bar (Requires: #include ) _GUICtrlMenu_GetMenuContextHelpID ($hMenu) Retrieves the context help identifier (Requires: #include ) _GUICtrlMenu_GetMenuData ($hMenu) Retrieves the application defined value (Requires: #include ) _GUICtrlMenu_GetMenuDefaultItem ($hMenu [, $fByPos = True [, $iFlags = 0]]) Retrieves the default menu item on the specified menu (Requires: #include ) _GUICtrlMenu_GetMenuHeight ($hMenu) Retrieves the maximum height of a menu (Requires: #include ) _GUICtrlMenu_GetMenuInfo ($hMenu) Retrieves information about a specified menu (Requires: #include ) _GUICtrlMenu_GetMenuStyle ($hMenu) Retrieves the style information for a menu (Requires: #include ) _GUICtrlMenu_GetSystemMenu ($hWnd [, $fRevert = False]) Allows the application to access the window menu for copying and modifying (Requires: #include ) _GUICtrlMenu_InsertMenuItem ($hMenu, $iIndex, $sText [, $iCmdID = 0 [, $hSubMenu = 0]]) Inserts a new menu item at the specified position (Requires: #include ) _GUICtrlMenu_InsertMenuItemEx ($hMenu, $iIndex, ByRef $tMenu [, $fByPos = True]) Inserts a new menu item at the specified position in a menu (Requires: #include ) _GUICtrlMenu_IsMenu ($hMenu) Determines whether a handle is a menu handle (Requires: #include ) _GUICtrlMenu_LoadMenu ($hInst, $sMenuName) Loads the specified menu resource from the executable file associated with an application instance (Requires: #include ) _GUICtrlMenu_MapAccelerator ($hMenu, $cAccel) Maps a menu accelerator key to it's position in the menu (Requires: #include ) _GUICtrlMenu_MenuItemFromPoint ($hWnd, $hMenu [, $iX = -1 [, $iY = -1]]) Determines which menu item is at the specified location. (Requires: #include ) _GUICtrlMenu_RemoveMenu ($hMenu, $iItem [, $fByPos = True]) Deletes a menu item or detaches a submenu from the specified menu (Requires: #include ) _GUICtrlMenu_SetItemBitmaps ($hMenu, $iItem, $hChecked, $hUnChecked [, $fByPos = True]) Associates the specified bitmap with a menu item (Requires: #include ) _GUICtrlMenu_SetItemBmp ($hMenu, $iItem, $hBmp [, $fByPos = True]) Sets the bitmap displayed for the item (Requires: #include ) _GUICtrlMenu_SetItemBmpChecked ($hMenu, $iItem, $hBmp [, $fByPos = True]) Sets the bitmap displayed if the item is selected (Requires: #include ) _GUICtrlMenu_SetItemBmpUnchecked ($hMenu, $iItem, $hBmp [, $fByPos = True]) Sets the bitmap displayed if the item is not selected (Requires: #include ) _GUICtrlMenu_SetItemChecked ($hMenu, $iItem [, $fState = True [, $fByPos = True]]) Sets the checked state of a menu item (Requires: #include ) _GUICtrlMenu_SetItemData ($hMenu, $iItem, $iData [, $fByPos = True]) Sets the application defined value for a menu item (Requires: #include ) _GUICtrlMenu_SetItemDefault ($hMenu, $iItem [, $fState = True [, $fByPos = True]]) Sets the status of the menu item default state (Requires: #include ) _GUICtrlMenu_SetItemDisabled ($hMenu, $iItem [, $fState = True [, $fByPos = True]]) Sets the disabled state of a menu item (Requires: #include ) _GUICtrlMenu_SetItemEnabled ($hMenu, $iItem [, $fState = True [, $fByPos = True]]) Sets the enabled state of a menu item (Requires: #include ) _GUICtrlMenu_SetItemGrayed ($hMenu, $iItem [, $fState = True [, $fByPos = True]]) Sets the grayed state of a menu item (Requires: #include ) _GUICtrlMenu_SetItemHighlighted ($hMenu, $iItem [, $fState = True [, $fByPos = True]]) Sets the highlighted state of a menu item (Requires: #include ) _GUICtrlMenu_SetItemID ($hMenu, $iItem, $iID [, $fByPos = True]) Sets the menu item ID (Requires: #include ) _GUICtrlMenu_SetItemInfo ($hMenu, $iItem, ByRef $tInfo [, $fByPos = True]) Changes information about a menu item (Requires: #include ) _GUICtrlMenu_SetItemState ($hMenu, $iItem, $iState [, $fState = True [, $fByPos = True]]) Sets the state of a menu item (Requires: #include ) _GUICtrlMenu_SetItemSubMenu ($hMenu, $iItem, $hSubMenu [, $fByPos = True]) Sets the drop down menu or submenu associated with the menu item (Requires: #include ) _GUICtrlMenu_SetItemText ($hMenu, $iItem, $sText [, $fByPos = True]) Sets the text for a menu item (Requires: #include ) _GUICtrlMenu_SetItemType ($hMenu, $iItem, $iType [, $fByPos = True]) Sets the menu item type (Requires: #include ) _GUICtrlMenu_SetMenu ($hWnd, $hMenu) Assigns a new menu to the specified window (Requires: #include ) _GUICtrlMenu_SetMenuBackground ($hMenu, $hBrush) Sets the background brush for the menu (Requires: #include ) _GUICtrlMenu_SetMenuContextHelpID ($hMenu, $iHelpID) Sets the context help identifier for the menu (Requires: #include ) _GUICtrlMenu_SetMenuData ($hMenu, $iData) Sets the application defined for the menu (Requires: #include ) _GUICtrlMenu_SetMenuDefaultItem ($hMenu, $iItem [, $fByPos = True]) Sets the default menu item (Requires: #include ) _GUICtrlMenu_SetMenuHeight ($hMenu, $iHeight) Sets the maximum height of the menu (Requires: #include ) _GUICtrlMenu_SetMenuInfo ($hMenu, ByRef $tInfo) Sets information for a specified menu (Requires: #include ) _GUICtrlMenu_SetMenuStyle ($hMenu, $iStyle) Sets the menu style (Requires: #include ) _GUICtrlMenu_TrackPopupMenu ($hMenu, $hWnd [, $iX = -1 [, $iY = -1 [, $iAlignX = 1 [, $iAlignY = 1 [, $iNotify = 0 [, $iButtons = 0]]]]]]) Displays a shortcut menu at the specified location (Requires: #include ) _GUICtrlMonthCal_Create ($hWnd, $iX, $iY [, $iStyle = 0x00000000 [, $iExStyle = 0x00000000]]) Creates a Month Calendar control (Requires: #include ) _GUICtrlMonthCal_Destroy (ByRef $hWnd) Delete the MonthCal control (Requires: #include ) _GUICtrlMonthCal_GetCalendarBorder ($hWnd) Gets the size of the border, in pixels (Requires: #include ) _GUICtrlMonthCal_GetCalendarCount ($hWnd) Gets the number of calendars currently displayed in the calendar control (Requires: #include ) _GUICtrlMonthCal_GetColor ($hWnd, $iIndex) Retrieves a given color for the control (Requires: #include ) _GUICtrlMonthCal_GetColorArray ($hWnd, $iColor) Retrieves the color for a given portion of a month calendar control (Requires: #include ) _GUICtrlMonthCal_GetCurSel ($hWnd) Retrieves the currently selected date (Requires: #include ) _GUICtrlMonthCal_GetCurSelStr ($hWnd [, $sFormat = "%02d/%02d/%04d"]) Retrieves the currently selected date in string format (Requires: #include ) _GUICtrlMonthCal_GetFirstDOW ($hWnd) Retrieves the first day of the week (Requires: #include ) _GUICtrlMonthCal_GetFirstDOWStr ($hWnd) Retrieves the first day of the week as a string (Requires: #include ) _GUICtrlMonthCal_GetMaxSelCount ($hWnd) Retrieves the maximum date range that can be selected in a month calendar control (Requires: #include ) _GUICtrlMonthCal_GetMaxTodayWidth ($hWnd) Retrieves the maximum width of the "today" string in a month calendar control (Requires: #include ) _GUICtrlMonthCal_GetMinReqHeight ($hWnd) Retrieves the minimum height required to display a full month (Requires: #include ) _GUICtrlMonthCal_GetMinReqRect ($hWnd) Retrieves the minimum size required to display a full month (Requires: #include ) _GUICtrlMonthCal_GetMinReqRectArray ($hWnd) Retrieves the minimum size required to display a full month in a month calendar control (Requires: #include ) _GUICtrlMonthCal_GetMinReqWidth ($hWnd) Retrieves the minimum width required to display a full month (Requires: #include ) _GUICtrlMonthCal_GetMonthDelta ($hWnd) Retrieves the scroll rate for a month calendar control (Requires: #include ) _GUICtrlMonthCal_GetMonthRange ($hWnd [, $fPartial = False]) Retrieves date information that represents the high and low display limits (Requires: #include ) _GUICtrlMonthCal_GetMonthRangeMax ($hWnd [, $fPartial = False]) Retrieves date information that represents the high limit of the controls display (Requires: #include ) _GUICtrlMonthCal_GetMonthRangeMaxStr ($hWnd [, $sFormat = "%02d/%02d/%04d"]) Retrieves date information that represents the high limit of the controls display in string format (Requires: #include ) _GUICtrlMonthCal_GetMonthRangeMin ($hWnd [, $fPartial = False]) Retrieves date information that represents the low limit of the controls display (Requires: #include ) _GUICtrlMonthCal_GetMonthRangeMinStr ($hWnd [, $sFormat = "%02d/%02d/%04d"]) Retrieves date information that represents the low limit of the controls display in string format (Requires: #include ) _GUICtrlMonthCal_GetMonthRangeSpan ($hWnd [, $fPartial = False]) Returns a value that represents the range, in months, spanned (Requires: #include ) _GUICtrlMonthCal_GetRange ($hWnd) Retrieves the minimum and maximum allowable dates (Requires: #include ) _GUICtrlMonthCal_GetRangeMax ($hWnd) Retrieves the upper limit date range (Requires: #include ) _GUICtrlMonthCal_GetRangeMaxStr ($hWnd [, $sFormat = "%02d/%02d/%04d"]) Retrieves the upper limit date range in string format (Requires: #include ) _GUICtrlMonthCal_GetRangeMin ($hWnd) Retrieves the lower limit date range (Requires: #include ) _GUICtrlMonthCal_GetRangeMinStr ($hWnd [, $sFormat = "%02d/%02d/%04d"]) Retrieves the lower limit date range in string form (Requires: #include ) _GUICtrlMonthCal_GetSelRange ($hWnd) Retrieves the upper and lower limits of the date range currently selected (Requires: #include ) _GUICtrlMonthCal_GetSelRangeMax ($hWnd) Retrieves the upper date range currently selected by the user (Requires: #include ) _GUICtrlMonthCal_GetSelRangeMaxStr ($hWnd [, $sFormat = "%02d/%02d/%04d"]) Retrieves the upper date range currently selected by the user in string form (Requires: #include ) _GUICtrlMonthCal_GetSelRangeMin ($hWnd) Retrieves the lower date range currently selected by the user (Requires: #include ) _GUICtrlMonthCal_GetSelRangeMinStr ($hWnd [, $sFormat = "%02d/%02d/%04d"]) Retrieves the lower date range currently selected by the user in string form (Requires: #include ) _GUICtrlMonthCal_GetToday ($hWnd) Retrieves the date information for the date specified as "today" (Requires: #include ) _GUICtrlMonthCal_GetTodayStr ($hWnd [, $sFormat = "%02d/%02d/%04d"]) Retrieves the date information for the date specified as "today" in string format (Requires: #include ) _GUICtrlMonthCal_GetUnicodeFormat ($hWnd) Retrieves the Unicode character format flag for the control (Requires: #include ) _GUICtrlMonthCal_HitTest ($hWnd, $iX, $iY) Determines which portion of a month calendar control is at a given point (Requires: #include ) _GUICtrlMonthCal_SetCalendarBorder ($hWnd [, $iBorderSize = 4 [, $fSetBorder = True]]) Sets the size of the border, in pixels (Requires: #include ) _GUICtrlMonthCal_SetColor ($hWnd, $iIndex, $iColor) Sets the color for a given portion of the month calendar (Requires: #include ) _GUICtrlMonthCal_SetCurSel ($hWnd, $iYear, $iMonth, $iDay) Sets the currently selected date (Requires: #include ) _GUICtrlMonthCal_SetDayState ($hWnd, $aMasks) Sets the day states for all months that are currently visible (Requires: #include ) _GUICtrlMonthCal_SetFirstDOW ($hWnd, $sDay) Sets the first day of the week for a month calendar control (Requires: #include ) _GUICtrlMonthCal_SetMaxSelCount ($hWnd, $iMaxSel) Sets the maximum number of days that can be selected in a month calendar control (Requires: #include ) _GUICtrlMonthCal_SetMonthDelta ($hWnd, $iDelta) Sets the scroll rate for a month calendar control (Requires: #include ) _GUICtrlMonthCal_SetRange ($hWnd, $iMinYear, $iMinMonth, $iMinDay, $iMaxYear, $iMaxMonth, $iMaxDay) Sets date information that represents the high and low limits (Requires: #include ) _GUICtrlMonthCal_SetSelRange ($hWnd, $iMinYear, $iMinMonth, $iMinDay, $iMaxYear, $iMaxMonth, $iMaxDay) Sets the selection for a month calendar control to a given date range (Requires: #include ) _GUICtrlMonthCal_SetToday ($hWnd, $iYear, $iMonth, $iDay) Sets the date information for the date specified as "today" (Requires: #include ) _GUICtrlMonthCal_SetUnicodeFormat ($hWnd [, $fUnicode = False]) Sets the Unicode character format flag for the control (Requires: #include ) _GUICtrlRebar_AddBand ($hwndRebar, $hwndChild [, $iMinWidth = 100 [, $iDefaultWidth = 100 [, $sText = "" [, $iIndex = -1 [, $fStyle = -1]]]]]) Adds a new band in a rebar control (Requires: #include ) _GUICtrlRebar_AddToolBarBand ($hwndRebar, $hwndToolbar [, $sText = "" [, $iIndex = -1 [, $fStyle = -1]]]) Adds a new band in a rebar control (Requires: #include ) _GUICtrlRebar_BeginDrag ($hWnd, $iIndex [, $dwPos = -1]) Adds a new band in a rebar control (Requires: #include ) _GUICtrlRebar_Create ($hWnd [, $iStyles = 0x513]) Create a Rebar control (Requires: #include ) _GUICtrlRebar_DeleteBand ($hWnd, $iIndex) Deletes a band from a rebar control (Requires: #include ) _GUICtrlRebar_Destroy (ByRef $hWnd) Delete the control (Requires: #include ) _GUICtrlRebar_DragMove ($hWnd [, $dwPos = -1]) Updates the drag position in the rebar control after a previous _GUICtrlRebar_BeginDrag message (Requires: #include ) _GUICtrlRebar_EndDrag ($hWnd) Terminates the rebar control's drag-and-drop operation. This message does not cause an $RBN_ENDDRAG notification to be sent (Requires: #include ) _GUICtrlRebar_GetBandBackColor ($hWnd, $iIndex) Retrieves the Band background color (Requires: #include ) _GUICtrlRebar_GetBandBorders ($hWnd, $iIndex) Retrieves the borders of a band. The result of this message can be used to calculate the usable area in a band (Requires: #include ) _GUICtrlRebar_GetBandBordersEx ($hWnd, $iIndex) Retrieves the borders of a band. The result of this message can be used to calculate the usable area in a band (Requires: #include ) _GUICtrlRebar_GetBandChildHandle ($hWnd, $iIndex) Retrieves the Handle to the child window contained in the band, if any (Requires: #include ) _GUICtrlRebar_GetBandChildSize ($hWnd, $iIndex) Retrieves the Child size settings (Requires: #include ) _GUICtrlRebar_GetBandCount ($hWnd) Retrieves the count of bands currently in the rebar control (Requires: #include ) _GUICtrlRebar_GetBandForeColor ($hWnd, $iIndex) Retrieves the Band foreground color (Requires: #include ) _GUICtrlRebar_GetBandHeaderSize ($hWnd, $iIndex) Retrieves the size of the band's header, in pixels (Requires: #include ) _GUICtrlRebar_GetBandID ($hWnd, $iIndex) Get the value that the control uses to identify this band for custom draw notification messages (Requires: #include ) _GUICtrlRebar_GetBandIdealSize ($hWnd, $iIndex) Get Ideal width of the band, in pixels. (Requires: #include ) _GUICtrlRebar_GetBandLength ($hWnd, $iIndex) Get Length of the band, in pixels (Requires: #include ) _GUICtrlRebar_GetBandLParam ($hWnd, $iIndex) Get Application-defined value (Requires: #include ) _GUICtrlRebar_GetBandMargins ($hWnd) Get Length of the band, in pixels (Requires: #include ) _GUICtrlRebar_GetBandMarginsEx ($hWnd) Get Length of the band, in pixels (Requires: #include ) _GUICtrlRebar_GetBandRect ($hWnd, $iIndex) Retrieves the bounding rectangle for a given band in a rebar control (Requires: #include ) _GUICtrlRebar_GetBandRectEx ($hWnd, $iIndex) Retrieves the bounding rectangle for a given band in a rebar control (Requires: #include ) _GUICtrlRebar_GetBandStyle ($hWnd, $iIndex) Get the band style Flags (Requires: #include ) _GUICtrlRebar_GetBandStyleBreak ($hWnd, $iIndex) Determine if flag is set (Requires: #include ) _GUICtrlRebar_GetBandStyleChildEdge ($hWnd, $iIndex) Determine if flag is set (Requires: #include ) _GUICtrlRebar_GetBandStyleFixedBMP ($hWnd, $iIndex) Determine if flag is set (Requires: #include ) _GUICtrlRebar_GetBandStyleFixedSize ($hWnd, $iIndex) Determine if flag is set (Requires: #include ) _GUICtrlRebar_GetBandStyleGripperAlways ($hWnd, $iIndex) Determine if flag is set (Requires: #include ) _GUICtrlRebar_GetBandStyleHidden ($hWnd, $iIndex) Determine if flag is set (Requires: #include ) _GUICtrlRebar_GetBandStyleHideTitle ($hWnd, $iIndex) Determine if flag is set (Requires: #include ) _GUICtrlRebar_GetBandStyleNoGripper ($hWnd, $iIndex) Determine if flag is set (Requires: #include ) _GUICtrlRebar_GetBandStyleTopAlign ($hWnd, $iIndex) Determine if flag is set (Requires: #include ) _GUICtrlRebar_GetBandStyleUseChevron ($hWnd, $iIndex) Determine if flag is set (Requires: #include ) _GUICtrlRebar_GetBandStyleVariableHeight ($hWnd, $iIndex) Determine if flag is set (Requires: #include ) _GUICtrlRebar_GetBandText ($hWnd, $iIndex) Retrieves the display text for the band (Requires: #include ) _GUICtrlRebar_GetBarHeight ($hWnd) Retrieves the height of the rebar control (Requires: #include ) _GUICtrlRebar_GetBarInfo ($hWnd) Retrieves information about the rebar control and the image list it uses (Requires: #include ) _GUICtrlRebar_GetBKColor ($hWnd) Retrieves a rebar control's default background color (Requires: #include ) _GUICtrlRebar_GetColorScheme ($hWnd) Retrieves the color scheme information from the rebar control (Requires: #include ) _GUICtrlRebar_GetRowCount ($hWnd) Retrieves the number of rows of bands in a rebar control (Requires: #include ) _GUICtrlRebar_GetRowHeight ($hWnd, $iIndex) Retrieves the height of a specified row in a rebar control (Requires: #include ) _GUICtrlRebar_GetTextColor ($hWnd) Retrieves a rebar control's default text color (Requires: #include ) _GUICtrlRebar_GetToolTips ($hWnd) Retrieves the handle to any ToolTip control associated with the rebar control (Requires: #include ) _GUICtrlRebar_GetUnicodeFormat ($hWnd) Retrieves the Unicode character format flag for the control (Requires: #include ) _GUICtrlRebar_HitTest ($hWnd [, $iX = -1 [, $iY = -1]]) Determines which item is at a specified position (Requires: #include ) _GUICtrlRebar_IDToIndex ($hWnd, $iID) Converts a band identifier to a band index in a rebar control (Requires: #include ) _GUICtrlRebar_MaximizeBand ($hWnd, $iIndex [, $fIdeal = True]) Resizes a band in a rebar control to either its ideal or largest size (Requires: #include ) _GUICtrlRebar_MinimizeBand ($hWnd, $iIndex) Resizes a band in a rebar control to its smallest size (Requires: #include ) _GUICtrlRebar_MoveBand ($hWnd, $iIndexFrom, $iIndexTo) Moves a band from one index to another (Requires: #include ) _GUICtrlRebar_SetBandBackColor ($hWnd, $iIndex, $iColor) Set the Band background color (Requires: #include ) _GUICtrlRebar_SetBandForeColor ($hWnd, $iIndex, $iColor) Set the Band foreground color (Requires: #include ) _GUICtrlRebar_SetBandHeaderSize ($hWnd, $iIndex, $iNewSize) Set the size of the band's header, in pixels (Requires: #include ) _GUICtrlRebar_SetBandID ($hWnd, $iIndex, $iID) Set the value that the control uses to identify this band for custom draw notification messages (Requires: #include ) _GUICtrlRebar_SetBandIdealSize ($hWnd, $iIndex, $iNewSize) Set Ideal width of the band, in pixels. (Requires: #include ) _GUICtrlRebar_SetBandLength ($hWnd, $iIndex, $icx) Set Application-defined value (Requires: #include ) _GUICtrlRebar_SetBandLParam ($hWnd, $iIndex, $ilParam) Set Application-defined value (Requires: #include ) _GUICtrlRebar_SetBandStyle ($hWnd, $iIndex, $fStyle) Set the band style Flags (Requires: #include ) _GUICtrlRebar_SetBandStyleBreak ($hWnd, $iIndex [, $fEnabled = True]) Set whether the band is on a new line (Requires: #include ) _GUICtrlRebar_SetBandStyleChildEdge ($hWnd, $iIndex [, $fEnabled = True]) Set whether the band has an edge at the top and bottom of the child window (Requires: #include ) _GUICtrlRebar_SetBandStyleFixedBMP ($hWnd, $iIndex [, $fEnabled = True]) Set whether the band background bitmap does not move when the band is resized (Requires: #include ) _GUICtrlRebar_SetBandStyleFixedSize ($hWnd, $iIndex [, $fEnabled = True]) Set whether the band can't be sized. With this style, the sizing grip is not displayed on the band (Requires: #include ) _GUICtrlRebar_SetBandStyleGripperAlways ($hWnd, $iIndex [, $fEnabled = True]) Set whether the band will always have a sizing grip, even if it is the only band in the rebar (Requires: #include ) _GUICtrlRebar_SetBandStyleHidden ($hWnd, $iIndex [, $fEnabled = True]) Set whether the band will not be visible (Requires: #include ) _GUICtrlRebar_SetBandStyleHideTitle ($hWnd, $iIndex [, $fEnabled = True]) Set whether to keep band title hidden (Requires: #include ) _GUICtrlRebar_SetBandStyleNoGripper ($hWnd, $iIndex [, $fEnabled = True]) Set whether the band will never have a sizing grip, even if there is more than one band in the rebar (Requires: #include ) _GUICtrlRebar_SetBandStyleTopAlign ($hWnd, $iIndex [, $fEnabled = True]) Set whether to keep band in top row (Requires: #include ) _GUICtrlRebar_SetBandStyleUseChevron ($hWnd, $iIndex [, $fEnabled = True]) Set whether to display drop-down button (Requires: #include ) _GUICtrlRebar_SetBandStyleVariableHeight ($hWnd, $iIndex [, $fEnabled = True]) Set whether the band can be resized by the rebar control (Requires: #include ) _GUICtrlRebar_SetBandText ($hWnd, $iIndex, $sText) Sets the display text for the band of a rebar control (Requires: #include ) _GUICtrlRebar_SetBarInfo ($hWnd, $himl) Sets the characteristics of a rebar control (Requires: #include ) _GUICtrlRebar_SetBKColor ($hWnd, $iColor) Sets the default background color of a rebar control (Requires: #include ) _GUICtrlRebar_SetColorScheme ($hWnd, $BtnHighlight, $BtnShadow) Sets the color scheme of a rebar control (Requires: #include ) _GUICtrlRebar_SetTextColor ($hWnd, $iColor) Sets a rebar control's default text color (Requires: #include ) _GUICtrlRebar_SetToolTips ($hWnd, $hToolTip) Associates a ToolTip control with the rebar control (Requires: #include ) _GUICtrlRebar_SetUnicodeFormat ($hWnd [, $fUnicode = True]) Sets the Unicode character format flag for the control (Requires: #include ) _GUICtrlRebar_ShowBand ($hWnd, $iIndex [, $fShow = True]) Shows or hides a given band in a rebar control (Requires: #include ) _GUICtrlRichEdit_AppendText ($hWnd, $sText) Appends text at the end of the client area (Requires: #include ) _GUICtrlRichEdit_AutoDetectURL ($hWnd, $fState) Enables or disables automatic detection of URLS (Requires: #include ) _GUICtrlRichEdit_CanPaste ($hWnd) Can the contents of the clipboard be pasted into the control? (Requires: #include ) _GUICtrlRichEdit_CanPasteSpecial ($hWnd) Can the contents of the clipboard be pasted into the control in both formats? (Requires: #include ) _GUICtrlRichEdit_CanRedo ($hWnd) Can an undone action be redone? (Requires: #include ) _GUICtrlRichEdit_CanUndo ($hWnd) Can an action be undone? (Requires: #include ) _GUICtrlRichEdit_ChangeFontSize ($hWnd, $iIncrement) Increment or decrement font size(s) of selected text (Requires: #include ) _GUICtrlRichEdit_Copy ($hWnd) Copy text to clipboard (Requires: #include ) _GUICtrlRichEdit_Create ($hWnd, $sText, $iLeft, $iTop [, $iWidth = 150 [, $iHeight = 150 [, $iStyle = -1 [, $iExStyle = -1]]]]) Create an Edit control (Requires: #include ) _GUICtrlRichEdit_Cut ($hWnd) Cut text to clipboard (Requires: #include ) _GUICtrlRichEdit_Deselect ($hWnd) Deselects text, leaving none selected (Requires: #include ) _GUICtrlRichEdit_Destroy (ByRef $hWnd) Delete the Rich Edit control (Requires: #include ) _GUICtrlRichEdit_EmptyUndoBuffer ($hWnd) Resets the undo flag of the control (Requires: #include ) _GUICtrlRichEdit_FindText ($hWnd, $sText [, $fForward = True [, $fMatchCase = False [, $fWholeWord = False [, $iBehavior = 0]]]]) Search for a text starting at insertion point or at anchor point of selection (Requires: #include ) _GUICtrlRichEdit_FindTextInRange ($hWnd, $sText [, $iStart = 0 [, $iEnd = -1 [, $fMatchCase = False [, $fwholeWord = False [, $iBehavior = 0]]]]]) Search for a text in a range of inter-character positions (Requires: #include ) _GUICtrlRichEdit_GetBkColor ($hWnd) Gets the background color of the control (Requires: #include ) _GUICtrlRichEdit_GetCharAttributes ($hWnd) Returns attributes of selected text (Requires: #include ) _GUICtrlRichEdit_GetCharBkColor ($hWnd) Retrieves the background color of the selected text or, if none selected, of the character to the right of the insertion point (Requires: #include ) _GUICtrlRichEdit_GetCharColor ($hWnd) Retrieves the color of the selected text or, if none selected, of the character to the right of the insertion point (Requires: #include ) _GUICtrlRichEdit_GetCharPosFromXY ($hWnd, $iX, $iY) Gets inter-character position closest to a specified point in the client area (Requires: #include ) _GUICtrlRichEdit_GetCharPosOfNextWord ($hWnd, $iCpStart) Gets inter-character position before the next word (Requires: #include ) _GUICtrlRichEdit_GetCharPosOfPreviousWord ($hWnd, $iCpStart) Gets inter-character position before the Previous word (Requires: #include ) _GUICtrlRichEdit_GetCharWordBreakInfo ($hWnd, $iCp) Gets inter-character position before the Previous word (Requires: #include ) _GUICtrlRichEdit_GetFirstCharPosOnLine ($hWnd [, $iLine = -1]) Retrieves the inter-character position preceding the first character of a line (Requires: #include ) _GUICtrlRichEdit_GetFont ($hWnd) Gets the font attributes of a selection or, if no selection, at the insertion point (Requires: #include ) _GUICtrlRichEdit_GetLineCount ($hWnd) Retrieves the number of lines in a multi-line edit control (Requires: #include ) _GUICtrlRichEdit_GetLineLength ($hWnd, $iLine) Retrieves the length of a line (Requires: #include ) _GUICtrlRichEdit_GetLineNumberFromCharPos ($hWnd, $iCharPos) Retrieves the line number on which an inter-character position is found (Requires: #include ) _GUICtrlRichEdit_GetNextRedo ($hWnd, $fName = True) Retrieves the name or type ID of the next possible redo action (Requires: #include ) _GUICtrlRichEdit_GetNextUndo ($hWnd, $fName = True) Retrieves the name or type ID of the next possible Undo action (Requires: #include ) _GUICtrlRichEdit_GetNumberOfFirstVisibleLine ($hWnd) Gets number of the first line which is visible in the control (Requires: #include ) _GUICtrlRichEdit_GetParaAlignment ($hWnd) Gets the alignment of selected paragraph(s), or (if no selection) of the current paragraph (Requires: #include ) _GUICtrlRichEdit_GetParaAttributes ($hWnd) Gets the attributes of (first) selected paragraph or (if no selection) of the current paragraph (Requires: #include ) _GUICtrlRichEdit_GetParaBorder ($hWnd) Gets the border settings of (first) selected paragraph or (if no selection) of the current paragraph (Requires: #include ) _GUICtrlRichEdit_GetParaIndents ($hWnd) Gets the border indent settings of (first) selected paragraph or (if no selection) of the current paragraph (Requires: #include ) _GUICtrlRichEdit_GetParaNumbering ($hWnd) Gets the numbering style of (first) selected paragraph or (if no selection) of the current paragraph (Requires: #include ) _GUICtrlRichEdit_GetParaShading ($hWnd) Gets the shading settings of (first) selected paragraph or (if no selection) of the current paragraph (Requires: #include ) _GUICtrlRichEdit_GetParaSpacing ($hWnd) Gets the spacing settings of (first) selected paragraph or (if no selection) of the current paragraph (Requires: #include ) _GUICtrlRichEdit_GetParaTabStops ($hWnd) Gets the tabstops of (first) selected paragraph or (if no selection) of the current paragraph (Requires: #include ) _GUICtrlRichEdit_GetPasswordChar ($hWnd) Gets the password character that a rich edit control displays when the user enters text (Requires: #include ) _GUICtrlRichEdit_GetRECT ($hWnd) Retrieves the formatting rectangle of a control (Requires: #include ) _GUICtrlRichEdit_GetScrollPos ($hWnd) Gets the Scrolling position of the control (Requires: #include ) _GUICtrlRichEdit_GetSel ($hWnd) Gets the low and high inter-character positions of a selection (Requires: #include ) _GUICtrlRichEdit_GetSelAA ($hWnd) Gets the anchor and active inter-character positions of a selection, in that order (Requires: #include ) _GUICtrlRichEdit_GetSelText ($hWnd) Retrieves the currently selected text (Requires: #include ) _GUICtrlRichEdit_GetSpaceUnit () Gets the unit of measure of horizontal and vertical space used in parameters of various _GUICtrlRichEdit functions (Requires: #include ) _GUICtrlRichEdit_GetText ($hWnd [, $fCrToCrLf = False [, $iCodePage = 0 [, $sReplChar = ""]]]) Get all of the text in the control (Requires: #include ) _GUICtrlRichEdit_GetTextInLine ($hWnd, $iLine) Gets a line of text (Requires: #include ) _GUICtrlRichEdit_GetTextInRange ($hWnd, $iStart, $iEnd) Gets the text from from one inter-character position to another (Requires: #include ) _GUICtrlRichEdit_GetTextLength ($hWnd [, $fExact = True [, $fChars = False]]) Get the length of the whole text in the control (Requires: #include ) _GUICtrlRichEdit_GetVersion () Retrieves the version of Rich Edit (Requires: #include ) _GUICtrlRichEdit_GetXYFromCharPos ($hWnd, $iCharPos) Retrieves the XY coordinates of an inter-character position (Requires: #include ) _GUICtrlRichEdit_GetZoom ($hWnd) Gets the zoom level of the control (Requires: #include ) _GUICtrlRichEdit_GotoCharPos ($hWnd, $iCharPos) Moves the insertion point to an inter-character position (Requires: #include ) _GUICtrlRichEdit_HideSelection ($hWnd [, $fHide = True]) Hides (or shows) a selection (Requires: #include ) _GUICtrlRichEdit_InsertText ($hWnd, $sText) Inserts text at insertion point or anchor point of selection (Requires: #include ) _GUICtrlRichEdit_IsModified ($hWnd) Retrieves the state of a rich edit control's modification flag (Requires: #include ) _GUICtrlRichEdit_IsTextSelected ($hWnd) Is text selected? (Requires: #include ) _GUICtrlRichEdit_Paste ($hWnd) Paste RTF or RTF with Objects from clipboard (Requires: #include ) _GUICtrlRichEdit_PasteSpecial ($hWnd, $fAndObjects = True) Paste RTF or RTF and Objects from clipboard (Requires: #include ) _GUICtrlRichEdit_PauseRedraw ($hWnd) Pauses redrawing of the control (Requires: #include ) _GUICtrlRichEdit_Redo ($hWnd) Redoes last undone action (Requires: #include ) _GUICtrlRichEdit_ReplaceText ($hWnd, $sText [, $fCanUndo = True]) Replaces selected text (Requires: #include ) _GUICtrlRichEdit_ResumeRedraw ($hWnd) Resumes redrawing of the control (Requires: #include ) _GUICtrlRichEdit_ScrollLineOrPage ($hWnd, $sAction) Scrolls the text down or up a line or a page (Requires: #include ) _GUICtrlRichEdit_ScrollLines ($hWnd, $iQlines) Scrolls the text down or up a number of lines (Requires: #include ) _GUICtrlRichEdit_ScrollToCaret ($hWnd) Scrolls to show line on which caret (insertion point) is (Requires: #include ) _GUICtrlRichEdit_SetBkColor ($hWnd [, $iColor = Default]) Sets the background color of the control (Requires: #include ) _GUICtrlRichEdit_SetCharAttributes ($hWnd, $sStatesAndEffects [, $fWord = False]) Turns an attribute on or off for selected text or, if none selected, for text inserted at the insertion point (Requires: #include ) _GUICtrlRichEdit_SetCharBkColor ($hWnd [, $iColor]) Sets the background color of selected text or, if none selected, sets the background color of text inserted at the insertion point (Requires: #include ) _GUICtrlRichEdit_SetCharColor ($hWnd [, $iColor]) Sets the color of selected text or, if none selected, sets the background color of text inserted at the insertion point (Requires: #include ) _GUICtrlRichEdit_SetEventMask ($hWnd, $iEventMask) Specifies which notification messages are sent to the parent window (Requires: #include ) _GUICtrlRichEdit_SetFont ($hWnd [, $iPoints = Default [, $sName = Default [, $iCharset = Default [, $iLcid = Default]]]]) Sets the font attributes of selected text or, if none selected, sets those of text inserted at the insertion point (Requires: #include ) _GUICtrlRichEdit_SetLimitOnText ($hWnd, $iNewLimit) Change number of characters that can be typed, pasted or streamed in as Rich Text Format (Requires: #include ) _GUICtrlRichEdit_SetModified ($hWnd, $fState = True) Sets or clears the modification flag (Requires: #include ) _GUICtrlRichEdit_SetParaAlignment ($hWnd, $sAlignment) Sets alignment of paragraph(s) in the current selection or, if no selection, of paragraphs inserted at the insertion point (Requires: #include ) _GUICtrlRichEdit_SetParaAttributes ($hWnd, $sStatesAndAtts) Sets attributes of paragraph(s) in the current selection or, if no selection, of paragraphs inserted at the insertion point (Requires: #include ) _GUICtrlRichEdit_SetParaBorder ($hWnd [, $sLocation [, $vLineStyle [, $sColor [, $iSpace]]]]) Sets the border of paragraph(s) in the current selection or, if no selection, of paragraphs inserted at the insertion point (Requires: #include ) _GUICtrlRichEdit_SetParaIndents ($hWnd [, $vLeft = Default [, $iRight = Default [, $iFirstLine = Default]]]) Sets indents of paragraph(s) in the current selection or, if no selection, of paragraphs inserted at the insertion point (Requires: #include ) _GUICtrlRichEdit_SetParaNumbering ($hWnd, $sStyle [, $iTextToNbrSpace = Default [, $fForceRoman=False]]) Sets numbering of paragraph(s) in the current selection or, if no selection, of paragraph(s) inserted at the insertion point (Requires: #include ) _GUICtrlRichEdit_SetParaShading ($hWnd [, $iWeight = Default [, $sStyle = Default [, $sForeColor = Default [, $sBackColor = Default]]]]) Sets the shading of paragraph(s) in the current selection or, if no selection, of paragraphs inserted at the insertion point (Requires: #include ) _GUICtrlRichEdit_SetParaSpacing ($hWnd, [$vInter=Default [, $iBefore=Default [, $iAfter=Default]]]) Sets paragraph spacing of paragraphs having selected text or, if none selected, sets it for text inserted at the insertion point (Requires: #include ) _GUICtrlRichEdit_SetParaTabStops ($hWnd, $sTabStops) Sets tab stops of paragraphs having selected text or, if none selected, sets it for text inserted at the insertion point (Requires: #include ) _GUICtrlRichEdit_SetPasswordChar ($hWnd [, $cDisplayChar = "0"]) Sets the characters to be displayed instead of those typed, or causes typed characters to show (Requires: #include ) _GUICtrlRichEdit_SetReadOnly ($hWnd [, $fState = True]) Sets or removes the read-only state (Requires: #include ) _GUICtrlRichEdit_SetRECT ($hWnd [,$iLeft = Default [, $iTop = Default [, $iRight = Default [, $iBottom = Default [, $bRedraw = True]]]]]) Sets or clears the modification flag (Requires: #include ) _GUICtrlRichEdit_SetScrollPos ($hWnd, $iX, $iY) Scrolls the display such that ($ix,$iY) is in the upper left corner of the control (Requires: #include ) _GUICtrlRichEdit_SetSel ($hWnd, $iAnchor, $iActive [, $fHideSel = False]) Sets the low and high character position of a selection (Requires: #include ) _GUICtrlRichEdit_SetSpaceUnit ($sUnit) Gets the unit of measure of horizontal and vertical space used in parameters of various _GUICtrlRichEdit functions (Requires: #include ) _GUICtrlRichEdit_SetTabStops ($hWnd, $vTabStops [, $fRedraw = True]) Sets tab stops for the control (Requires: #include ) _GUICtrlRichEdit_SetText ($hWnd, $sText) Sets the text of a control (Requires: #include ) _GUICtrlRichEdit_SetUndoLimit ($hWnd, $iLimit) Sets the maximum number of actions that can stored in the undo queue (Requires: #include ) _GUICtrlRichEdit_SetZoom ($hWnd, $iPercent) Sets zoom level of the control (Requires: #include ) _GUICtrlRichEdit_StreamFromFile ($hWnd, $sFilespec) Sets text in a control from a file (Requires: #include ) _GUICtrlRichEdit_StreamFromVar ($hWnd, $sVar) Sets text in a control from a variable (Requires: #include ) _GUICtrlRichEdit_StreamToFile ($hWnd, $sFilespec [, $fIncludeCOM=True [, $iOpts=0 [, $iCodePage = 0]]]) Writes contens of a control to a file (Requires: #include ) _GUICtrlRichEdit_StreamToVar ($hWnd [, $fRtf = True [, $fIncludeCOM=True [, $iOpts=0 [, $iCodePage = 0]]]]) Writes contents of a control to a variable (Requires: #include ) _GUICtrlRichEdit_Undo ($hWnd) Undoes the last edit control operation in the control's undo queue (Requires: #include ) _GUICtrlSlider_ClearSel ($hWnd) Clears the current selection range (Requires: #include ) _GUICtrlSlider_ClearTics ($hWnd) Removes the current tick marks from a slider (Requires: #include ) _GUICtrlSlider_Create ($hWnd, $iX, $iY [, $iWidth = 100 [, $iHeight = 20 [, $iStyle = 0x0001 [, $iExStyle = 0x00000000]]]]) Create a Slider control (Requires: #include ) _GUICtrlSlider_Destroy (ByRef $hWnd) Delete the control (Requires: #include ) _GUICtrlSlider_GetBuddy ($hWnd, $fLocation) Retrieves the handle to a slider control buddy window at a given location (Requires: #include ) _GUICtrlSlider_GetChannelRect ($hWnd) Retrieves the size and position of the bounding rectangle for a sliders's channel (Requires: #include ) _GUICtrlSlider_GetChannelRectEx ($hWnd) Retrieves the size and position of the bounding rectangle for a sliders's channel (Requires: #include ) _GUICtrlSlider_GetLineSize ($hWnd) Retrieves the number of logical positions the slider moves (Requires: #include ) _GUICtrlSlider_GetLogicalTics ($hWnd) Retrieves an array that contains the logical positions of the tick marks for a slider (Requires: #include ) _GUICtrlSlider_GetNumTics ($hWnd) Retrieves the number of tick marks from a slider (Requires: #include ) _GUICtrlSlider_GetPageSize ($hWnd) Retrieves the number of logical positions the slider moves (Requires: #include ) _GUICtrlSlider_GetPos ($hWnd) Retrieves the logical position the slider (Requires: #include ) _GUICtrlSlider_GetRange ($hWnd) Retrieves the maximum and minimum position for the slider (Requires: #include ) _GUICtrlSlider_GetRangeMax ($hWnd) Retrieves the maximum position for the slider (Requires: #include ) _GUICtrlSlider_GetRangeMin ($hWnd) Retrieves the minimum position for the slider (Requires: #include ) _GUICtrlSlider_GetSel ($hWnd) Retrieves the ending and starting position of the current selection range (Requires: #include ) _GUICtrlSlider_GetSelEnd ($hWnd) Retrieves the ending position of the current selection range (Requires: #include ) _GUICtrlSlider_GetSelStart ($hWnd) Retrieves the starting position of the current selection range (Requires: #include ) _GUICtrlSlider_GetThumbLength ($hWnd) Retrieves the length of the slider (Requires: #include ) _GUICtrlSlider_GetThumbRect ($hWnd) Retrieves the size and position of the bounding rectangle for the slider (Requires: #include ) _GUICtrlSlider_GetThumbRectEx ($hWnd) Retrieves the size and position of the bounding rectangle for the slider (Requires: #include ) _GUICtrlSlider_GetTic ($hWnd, $iTic) Retrieves the logical position of a tick mark (Requires: #include ) _GUICtrlSlider_GetTicPos ($hWnd, $iTic) Retrieves the current physical position of a tick mark (Requires: #include ) _GUICtrlSlider_GetToolTips ($hWnd) Retrieves the handle to the ToolTip control assigned to the slider, if any. (Requires: #include ) _GUICtrlSlider_GetUnicodeFormat ($hWnd) Retrieves the Unicode character format flag for the control (Requires: #include ) _GUICtrlSlider_SetBuddy ($hWnd, $fLocation, $hBuddy) Assigns a window as the buddy window for a slider control (Requires: #include ) _GUICtrlSlider_SetLineSize ($hWnd, $iLineSize) Sets the number of logical positions the slider moves (Requires: #include ) _GUICtrlSlider_SetPageSize ($hWnd, $iPageSize) Sets the number of logical positions the slider moves (Requires: #include ) _GUICtrlSlider_SetPos ($hWnd, $iPosition) Sets the current logical position of the slider (Requires: #include ) _GUICtrlSlider_SetRange ($hWnd, $iMinimum, $iMaximum) Sets the range of minimum and maximum logical positions for the slider (Requires: #include ) _GUICtrlSlider_SetRangeMax ($hWnd, $iMaximum) Sets the maximum logical position for the slider (Requires: #include ) _GUICtrlSlider_SetRangeMin ($hWnd, $iMinimum) Sets the minimum logical position for the slider (Requires: #include ) _GUICtrlSlider_SetSel ($hWnd, $iMinimum, $iMaximum) Sets the starting and ending positions for the available selection range (Requires: #include ) _GUICtrlSlider_SetSelEnd ($hWnd, $iMaximum) Sets the ending logical position of the current selection range (Requires: #include ) _GUICtrlSlider_SetSelStart ($hWnd, $iMinimum) Sets the starting logical position of the current selection range (Requires: #include ) _GUICtrlSlider_SetThumbLength ($hWnd, $iLength) Sets the length of the slider (Requires: #include ) _GUICtrlSlider_SetTic ($hWnd, $iPosition) Sets a tick mark in a slider at the specified logical position (Requires: #include ) _GUICtrlSlider_SetTicFreq ($hWnd, $iFreg) Sets the interval frequency for tick marks in a slider (Requires: #include ) _GUICtrlSlider_SetTipSide ($hWnd, $fLocation) Positions a ToolTip control (Requires: #include ) _GUICtrlSlider_SetToolTips ($hWnd, $hWndTT) Assigns a ToolTip control to a slider control (Requires: #include ) _GUICtrlSlider_SetUnicodeFormat ($hWnd, $fUnicode) Sets the Unicode character format flag for the control (Requires: #include ) _GUICtrlStatusBar_Create ($hWnd [, $vPartEdge = -1 [, $vPartText = "" [, $iStyles = -1 [, $iExStyles = 0x00000000]]]]) Create a statusbar (Requires: #include ) _GUICtrlStatusBar_Destroy (ByRef $hWnd) Delete the control (Requires: #include ) _GUICtrlStatusBar_EmbedControl ($hWnd, $iPart, $hControl [, $iFit = 4]) Embeds a child control in the control (Requires: #include ) _GUICtrlStatusBar_GetBorders ($hWnd) Retrieves the current widths of the horizontal and vertical borders (Requires: #include ) _GUICtrlStatusBar_GetBordersHorz ($hWnd) Retrieves the current width of the horizontal border (Requires: #include ) _GUICtrlStatusBar_GetBordersRect ($hWnd) Retrieves the current width of the rectangle border (Requires: #include ) _GUICtrlStatusBar_GetBordersVert ($hWnd) Retrieves the current width of the vertical border (Requires: #include ) _GUICtrlStatusBar_GetCount ($hWnd) Retrieves the number of parts (Requires: #include ) _GUICtrlStatusBar_GetHeight ($hWnd) Retrieves the height of a part (Requires: #include ) _GUICtrlStatusBar_GetIcon ($hWnd [, $iIndex = 0]) Retrieves the icon for a part (Requires: #include ) _GUICtrlStatusBar_GetParts ($hWnd) Retrieves the number of parts and the part edges (Requires: #include ) _GUICtrlStatusBar_GetRect ($hWnd, $iPart) Retrieves the bounding rectangle of a part (Requires: #include ) _GUICtrlStatusBar_GetRectEx ($hWnd, $iPart) Retrieves the bounding rectangle of a part (Requires: #include ) _GUICtrlStatusBar_GetText ($hWnd, $iPart) Retrieves the text from the specified part (Requires: #include ) _GUICtrlStatusBar_GetTextFlags ($hWnd, $iPart) Retrieves the text length flags for a part (Requires: #include ) _GUICtrlStatusBar_GetTextLength ($hWnd, $iPart) Retrieves the length of a part text (Requires: #include ) _GUICtrlStatusBar_GetTextLengthEx ($hwnd, $iPart) Retrieves the uFlag of a part (Requires: #include ) _GUICtrlStatusBar_GetTipText ($hWnd, $iPart) Retrieves the ToolTip text for a part (Requires: #include ) _GUICtrlStatusBar_GetUnicodeFormat ($hWnd) Retrieves the Unicode character format flag (Requires: #include ) _GUICtrlStatusBar_GetWidth ($hWnd, $iPart) Retrieves the width of a part (Requires: #include ) _GUICtrlStatusBar_IsSimple ($hWnd) Checks a status bar control to determine if it is in simple mode (Requires: #include ) _GUICtrlStatusBar_Resize ($hWnd) Causes the status bar to resize itself (Requires: #include ) _GUICtrlStatusBar_SetBkColor ($hWnd, $iColor) Sets the background color (Requires: #include ) _GUICtrlStatusBar_SetIcon ($hWnd, $iPart [, $hIcon = -1 [, $sIconFile = ""]]) Sets the icon for a part (Requires: #include ) _GUICtrlStatusBar_SetMinHeight ($hWnd, $iMinHeight) Sets the minimum height of a status window's drawing area (Requires: #include ) _GUICtrlStatusBar_SetParts ($hWnd [, $iaParts = -1 [, $iaPartWidth = 25]]) Sets the number of parts and the part edges (Requires: #include ) _GUICtrlStatusBar_SetSimple ($hWnd, $fSimple = True) Specifies whether a status window displays simple text or displays all window parts (Requires: #include ) _GUICtrlStatusBar_SetText ($hWnd, $sText = "", $iPart = 0, $iUFlag = 0) Sets the text in the specified part of a status window (Requires: #include ) _GUICtrlStatusBar_SetTipText ($hWnd, $iPart, $sText) Sets the ToolTip text for a part (Requires: #include ) _GUICtrlStatusBar_SetUnicodeFormat ($hWnd [, $fUnicode = True]) Sets the Unicode character format flag (Requires: #include ) _GUICtrlStatusBar_ShowHide ($hWnd, $iState) Show/Hide the StatusBar control (Requires: #include ) _GUICtrlTab_ActivateTab ($hWnd, $iIndex) Activates a tab by its index (Requires: #include ) _GUICtrlTab_ClickTab ($hWnd, $iIndex [, $sButton = "left" [, $fMove = False [, $iClicks = 1 [, $iSpeed = 1]]]]) Clicks a tab (Requires: #include ) _GUICtrlTab_Create ($hWnd, $iX, $iY [, $iWidth=150 [, $iHeight=150 [, $iStyle=0x00000040 [, $iExStyle=0x00000000]]]]) Create a TabControl control (Requires: #include ) _GUICtrlTab_DeleteAllItems ($hWnd) Deletes all tabs (Requires: #include ) _GUICtrlTab_DeleteItem ($hWnd, $iIndex) Deletes a tab (Requires: #include ) _GUICtrlTab_DeselectAll ($hWnd [, $fExclude = True]) Resets tabs, clearing any that were set to the pressed state (Requires: #include ) _GUICtrlTab_Destroy (ByRef $hWnd) Delete the control (Requires: #include ) _GUICtrlTab_FindTab ($hWnd, $sText [, $fInStr = False [, $iStart = 0]]) Searches for a tab with the specific text (Requires: #include ) _GUICtrlTab_GetCurFocus ($hWnd) Returns the index of the item that has the focus in a tab control (Requires: #include ) _GUICtrlTab_GetCurSel ($hWnd) Determines the currently selected tab (Requires: #include ) _GUICtrlTab_GetDisplayRect ($hWnd) Retrieves the display rectangle of the client area (Requires: #include ) _GUICtrlTab_GetDisplayRectEx ($hWnd) Retrieves the display rectangle of the client area (Requires: #include ) _GUICtrlTab_GetExtendedStyle ($hWnd) Retrieves the extended styles that are currently in use (Requires: #include ) _GUICtrlTab_GetImageList ($hWnd) Retrieves the tab control image list (Requires: #include ) _GUICtrlTab_GetItem ($hWnd, $iIndex) Retrieves information about a tab (Requires: #include ) _GUICtrlTab_GetItemCount ($hWnd) Retrieves the number of tabs (Requires: #include ) _GUICtrlTab_GetItemImage ($hWnd, $iIndex) Retrieves the image index for a tab (Requires: #include ) _GUICtrlTab_GetItemParam ($hWnd, $iIndex) Retrieves the param data for a tab (Requires: #include ) _GUICtrlTab_GetItemRect ($hWnd, $iIndex) Retrieves the bounding rectangle for a tab (Requires: #include ) _GUICtrlTab_GetItemRectEx ($hWnd, $iIndex) Retrieves the bounding rectangle for a tab (Requires: #include ) _GUICtrlTab_GetItemState ($hWnd, $iIndex) Retrieves the state of a tab (Requires: #include ) _GUICtrlTab_GetItemText ($hWnd, $iIndex) Retrieves the text of a tab (Requires: #include ) _GUICtrlTab_GetRowCount ($hWnd) Retrieves the current number of rows of tabs (Requires: #include ) _GUICtrlTab_GetToolTips ($hWnd) Retrieves the handle to the ToolTip control associated with the control (Requires: #include ) _GUICtrlTab_GetUnicodeFormat ($hWnd) Retrieves the Unicode character format flag for the control (Requires: #include ) _GUICtrlTab_HighlightItem ($hWnd, $iIndex [, $fHighlight = True]) Sets the highlight state of a tab item (Requires: #include ) _GUICtrlTab_HitTest ($hWnd, $iX, $iY) Determines where a point lies control (Requires: #include ) _GUICtrlTab_InsertItem ($hWnd, $iIndex, $sText [, $iImage = -1 [, $iParam = 0]]) Inserts a new tab (Requires: #include ) _GUICtrlTab_RemoveImage ($hWnd, $iIndex) Removes an image from the control's image list (Requires: #include ) _GUICtrlTab_SetCurFocus ($hWnd, $iIndex) Sets the focus to a specified tab (Requires: #include ) _GUICtrlTab_SetCurSel ($hWnd, $iIndex) Selects a tab (Requires: #include ) _GUICtrlTab_SetExtendedStyle ($hWnd, $iStyle) Sets the extended styles that are currently in use (Requires: #include ) _GUICtrlTab_SetImageList ($hWnd, $hImage) Sets the image list associated with a tab control (Requires: #include ) _GUICtrlTab_SetItem ($hWnd, $iIndex [, $sText = -1 [, $iState = -1 [, $iImage = -1 [, $iParam = -1]]]]) Sets information about a tab (Requires: #include ) _GUICtrlTab_SetItemImage ($hWnd, $iIndex, $iImage) Sets the image of a tab (Requires: #include ) _GUICtrlTab_SetItemParam ($hWnd, $iIndex, $iParam) Sets the param data of a tab (Requires: #include ) _GUICtrlTab_SetItemSize ($hWnd, $iWidth, $iHeight) Sets the width and height of tabs in a fixed width or owner drawn control (Requires: #include ) _GUICtrlTab_SetItemState ($hWnd, $iIndex, $iState) Sets the state of a tab (Requires: #include ) _GUICtrlTab_SetItemText ($hWnd, $iIndex, $sText) Sets the text of a tab (Requires: #include ) _GUICtrlTab_SetMinTabWidth ($hWnd, $iMinWidth) Sets the minimum width of items in a tab control (Requires: #include ) _GUICtrlTab_SetPadding ($hWnd, $iHorz, $iVert) Sets the amount of space around each tab's icon and label (Requires: #include ) _GUICtrlTab_SetToolTips ($hWnd, $hToolTip) Sets the handle to the ToolTip control associated with the control (Requires: #include ) _GUICtrlTab_SetUnicodeFormat ($hWnd, $fUnicode) Sets the Unicode character format flag for the control (Requires: #include ) _GUICtrlToolbar_AddBitmap ($hWnd, $iButtons, $hInst, $iID) Adds images to the image list (Requires: #include ) _GUICtrlToolbar_AddButton ($hWnd, $iID, $iImage [, $iString = 0 [, $iStyle = 0 [, $iState = 4 [, $iParam = 0]]]]) Adds a button (Requires: #include ) _GUICtrlToolbar_AddButtonSep ($hWnd [, $iWidth = 6]) Adds a separator (Requires: #include ) _GUICtrlToolbar_AddString ($hWnd, $sString) Adds a new string to the toolbar's string pool (Requires: #include ) _GUICtrlToolbar_ButtonCount ($hWnd) Retrieves a count of the buttons (Requires: #include ) _GUICtrlToolbar_CheckButton ($hWnd, $iCommandID [, $fCheck = True]) Checks or unchecks a given button (Requires: #include ) _GUICtrlToolbar_ClickAccel ($hWnd, $cAccel [, $sButton = "left" [, $fMove = False [, $iClicks = 1 [, $iSpeed = 1]]]]) Clicks a specific button using it's accelerator (Requires: #include ) _GUICtrlToolbar_ClickButton ($hWnd, $iCommandID [, $sButton = "left" [, $fMove = False [, $iClicks = 1 [, $iSpeed = 1]]]]) Clicks a specific button (Requires: #include ) _GUICtrlToolbar_ClickIndex ($hWnd, $iIndex [, $sButton = "left" [, $fMove = False [, $iClicks = 1 [, $iSpeed = 1]]]]) Clicks a specific button using it's index (Requires: #include ) _GUICtrlToolbar_CommandToIndex ($hWnd, $iCommandID) Retrieves the index for the button associated with the specified command identifier (Requires: #include ) _GUICtrlToolbar_Create ($hWnd [, $iStyle = 0x00000800 [, $iExStyle = 0x00000000]]) Create a Toolbar control (Requires: #include ) _GUICtrlToolbar_Customize ($hWnd) Displays the Customize Toolbar dialog box (Requires: #include ) _GUICtrlToolbar_DeleteButton ($hWnd, $iCommandID) Deletes a button from the toolbar (Requires: #include ) _GUICtrlToolbar_Destroy (ByRef $hWnd) Delete the control (Requires: #include ) _GUICtrlToolbar_EnableButton ($hWnd, $iCommandID [, $fEnable = True]) Enables or disables the specified button (Requires: #include ) _GUICtrlToolbar_FindToolbar ($hWnd, $sText) Finds a specific toolbar (Requires: #include ) _GUICtrlToolbar_GetAnchorHighlight ($hWnd) Retrieves the anchor highlight setting (Requires: #include ) _GUICtrlToolbar_GetBitmapFlags ($hWnd) Retrieves the flags that describe the type of bitmap to be used (Requires: #include ) _GUICtrlToolbar_GetButtonBitmap ($hWnd, $iCommandID) Retrieves the index of the bitmap associated with a button (Requires: #include ) _GUICtrlToolbar_GetButtonInfo ($hWnd, $iCommandID) Retrieves information for a button (Requires: #include ) _GUICtrlToolbar_GetButtonInfoEx ($hWnd, $iCommandID) Retrieves information for a button (Requires: #include ) _GUICtrlToolbar_GetButtonParam ($hWnd, $iCommandID) Retrieves the button param value (Requires: #include ) _GUICtrlToolbar_GetButtonRect ($hWnd, $iCommandID) Retrieves the bounding rectangle for a button (Requires: #include ) _GUICtrlToolbar_GetButtonRectEx ($hWnd, $iCommandID) Retrieves the bounding rectangle for a specified toolbar button (Requires: #include ) _GUICtrlToolbar_GetButtonSize ($hWnd) Retrieves the current button width and height, in pixels (Requires: #include ) _GUICtrlToolbar_GetButtonState ($hWnd, $iCommandID) Retrieves information about the state of the specified button (Requires: #include ) _GUICtrlToolbar_GetButtonStyle ($hWnd, $iCommandID) Retrieves the style flags of a button (Requires: #include ) _GUICtrlToolbar_GetButtonText ($hWnd, $iCommandID) Retrieves the display text of a button (Requires: #include ) _GUICtrlToolbar_GetColorScheme ($hWnd) Retrieves the color scheme information (Requires: #include ) _GUICtrlToolbar_GetDisabledImageList ($hWnd) Retrieves the disabled button image list (Requires: #include ) _GUICtrlToolbar_GetExtendedStyle ($hWnd) Retrieves the extended styles (Requires: #include ) _GUICtrlToolbar_GetHotImageList ($hWnd) Retrieves the hot button image list (Requires: #include ) _GUICtrlToolbar_GetHotItem ($hWnd) Retrieves the index of the hot item (Requires: #include ) _GUICtrlToolbar_GetImageList ($hWnd) Retrieves the default state image list (Requires: #include ) _GUICtrlToolbar_GetInsertMark ($hWnd) Retrieves the current insertion mark (Requires: #include ) _GUICtrlToolbar_GetInsertMarkColor ($hWnd) Retrieves the color used to draw the insertion mark (Requires: #include ) _GUICtrlToolbar_GetMaxSize ($hWnd) Retrieves the total size of all of the visible buttons and separators (Requires: #include ) _GUICtrlToolbar_GetMetrics ($hWnd) Retrieves the metrics of a toolbar control (Requires: #include ) _GUICtrlToolbar_GetPadding ($hWnd) Retrieves the horizontal and vertical padding (Requires: #include ) _GUICtrlToolbar_GetRows ($hWnd) Retrieves the number of rows of buttons (Requires: #include ) _GUICtrlToolbar_GetString ($hWnd, $iIndex) Retrieves a string from the string pool (Requires: #include ) _GUICtrlToolbar_GetStyle ($hWnd) Retrieves the styles currently in use for a toolbar control (Requires: #include ) _GUICtrlToolbar_GetStyleAltDrag ($hWnd) Indicates that the control allows buttons to be dragged (Requires: #include ) _GUICtrlToolbar_GetStyleCustomErase ($hWnd) Indicates that the control generates NM_CUSTOMDRAW notification messages (Requires: #include ) _GUICtrlToolbar_GetStyleFlat ($hWnd) Indicates that the control is flat (Requires: #include ) _GUICtrlToolbar_GetStyleList ($hWnd) Indicates that the control has button text to the right of the bitmap (Requires: #include ) _GUICtrlToolbar_GetStyleRegisterDrop ($hWnd) Indicates that the control generates TBN_GETOBJECT notification messages (Requires: #include ) _GUICtrlToolbar_GetStyleToolTips ($hWnd) Indicates that the control has tooltips (Requires: #include ) _GUICtrlToolbar_GetStyleTransparent ($hWnd) Indicates that the control is transparent (Requires: #include ) _GUICtrlToolbar_GetStyleWrapable ($hWnd) Indicates that the control is wrapable (Requires: #include ) _GUICtrlToolbar_GetTextRows ($hWnd) Retrieves the maximum number of text rows that can be displayed on a button (Requires: #include ) _GUICtrlToolbar_GetToolTips ($hWnd) Retrieves the handle to the ToolTip control (Requires: #include ) _GUICtrlToolbar_GetUnicodeFormat ($hWnd) Retrieves the Unicode character format flag (Requires: #include ) _GUICtrlToolbar_HideButton ($hWnd, $iCommandID [, $fHide = True]) Hides or shows the specified button (Requires: #include ) _GUICtrlToolbar_HighlightButton ($hWnd, $iCommandID [, $fHighlight = True]) Sets the highlight state of a given button control (Requires: #include ) _GUICtrlToolbar_HitTest ($hWnd, $iX, $iY) Determines where a point lies within the control (Requires: #include ) _GUICtrlToolbar_IndexToCommand ($hWnd, $iIndex) Retrieves the command identifier associated with the button (Requires: #include ) _GUICtrlToolbar_InsertButton ($hWnd, $iIndex, $iID, $iImage [, $sText = "" [, $iStyle = 0 [, $iState = 4 [, $iParam = 0]]]]) Inserts a button (Requires: #include ) _GUICtrlToolbar_InsertMarkHitTest ($hWnd, $iX, $iY) Retrieves the insertion mark information for a point (Requires: #include ) _GUICtrlToolbar_IsButtonChecked ($hWnd, $iCommandID) Indicates whether the specified button is checked (Requires: #include ) _GUICtrlToolbar_IsButtonEnabled ($hWnd, $iCommandID) Indicates whether the specified button is enabled (Requires: #include ) _GUICtrlToolbar_IsButtonHidden ($hWnd, $iCommandID) Indicates whether the specified button is hidden (Requires: #include ) _GUICtrlToolbar_IsButtonHighlighted ($hWnd, $iCommandID) Indicates whether the specified button is hilighted (Requires: #include ) _GUICtrlToolbar_IsButtonIndeterminate ($hWnd, $iCommandID) Indicates whether the specified button is indeterminate (Requires: #include ) _GUICtrlToolbar_IsButtonPressed ($hWnd, $iCommandID) Indicates that the button is being clicked (Requires: #include ) _GUICtrlToolbar_LoadBitmap ($hWnd, $sFileName) Adds a bitmap to the image list from a file (Requires: #include ) _GUICtrlToolbar_LoadImages ($hWnd, $iBitMapID) Loads system defined button images into a toolbar control's image list (Requires: #include ) _GUICtrlToolbar_MapAccelerator ($hWnd, $cAccel) Determines the ID of the button that corresponds to the specified accelerator (Requires: #include ) _GUICtrlToolbar_MoveButton ($hWnd, $iOldPos, $iNewPos) Moves a button from one index to another (Requires: #include ) _GUICtrlToolbar_PressButton ($hWnd, $iCommandID [, $fPress = True]) Presses or releases the specified button (Requires: #include ) _GUICtrlToolbar_SetAnchorHighlight ($hWnd, $fAnchor) Sets the anchor highlight setting (Requires: #include ) _GUICtrlToolbar_SetBitmapSize ($hWnd, $iWidth, $iHeight) Sets the size of the bitmapped images to be added to a toolbar (Requires: #include ) _GUICtrlToolbar_SetButtonBitMap ($hWnd, $iCommandID, $iIndex) Sets the index of the bitmap associated with a button (Requires: #include ) _GUICtrlToolbar_SetButtonInfo ($hWnd, $iCommandID [, $iImage = -3 [, $iState = -1 [, $iStyle = -1 [, $iWidth = -1 [, $iParam = -1]]]]]) Sets extended information for a button (Requires: #include ) _GUICtrlToolbar_SetButtonInfoEx ($hWnd, $iCommandID, $tButton) Sets extended information for a button (Requires: #include ) _GUICtrlToolbar_SetButtonParam ($hWnd, $iCommandID, $iParam) Sets the button param value (Requires: #include ) _GUICtrlToolbar_SetButtonSize ($hWnd, $iHeight, $iWidth) Sets the size of the buttons to be added to a toolbar (Requires: #include ) _GUICtrlToolbar_SetButtonState ($hWnd, $iCommandID, $iState) Sets information about the state of the specified button (Requires: #include ) _GUICtrlToolbar_SetButtonStyle ($hWnd, $iCommandID, $iStyle) Sets the style flags of a button (Requires: #include ) _GUICtrlToolbar_SetButtonText ($hWnd, $iCommandID, $sText) Sets the display text of a button (Requires: #include ) _GUICtrlToolbar_SetButtonWidth ($hWnd, $iMin, $iMax) Sets the minimum and maximum button widths in the toolbar control (Requires: #include ) _GUICtrlToolbar_SetCmdID ($hWnd, $iIndex, $iCommandID) Sets the command identifier of a toolbar button (Requires: #include ) _GUICtrlToolbar_SetColorScheme ($hWnd, $iHighlight, $iShadow) Sets the color scheme information (Requires: #include ) _GUICtrlToolbar_SetDisabledImageList ($hWnd, $hImageList) Sets the disabled image list (Requires: #include ) _GUICtrlToolbar_SetDrawTextFlags ($hWnd, $iMask, $iDTFlags) Sets the text drawing flags for the toolbar (Requires: #include ) _GUICtrlToolbar_SetExtendedStyle ($hWnd, $iStyle) Sets the extended styles control (Requires: #include ) _GUICtrlToolbar_SetHotImageList ($hWnd, $hImageList) Sets the hot button image list (Requires: #include ) _GUICtrlToolbar_SetHotItem ($hWnd, $iIndex) Sets the hot item (Requires: #include ) _GUICtrlToolbar_SetImageList ($hWnd, $hImageList) Sets the default button image list (Requires: #include ) _GUICtrlToolbar_SetIndent ($hWnd, $iIndent) Sets the indentation for the first button control (Requires: #include ) _GUICtrlToolbar_SetIndeterminate ($hWnd, $iCommandID [, $fState = True]) Sets or clears the indeterminate state of the specified button (Requires: #include ) _GUICtrlToolbar_SetInsertMark ($hWnd, $iButton [, $iFlags = 0]) Sets the current insertion mark for the toolbar (Requires: #include ) _GUICtrlToolbar_SetInsertMarkColor ($hWnd, $iColor) Sets the color used to draw the insertion mark (Requires: #include ) _GUICtrlToolbar_SetMaxTextRows ($hWnd, $iMaxRows) Sets the maximum number of text rows displayed button (Requires: #include ) _GUICtrlToolbar_SetMetrics ($hWnd, $iXPad, $iYPad, $iXSpacing, $iYSpacing) Retrieves the metrics of a toolbar control (Requires: #include ) _GUICtrlToolbar_SetPadding ($hWnd, $iCX, $iCY) Sets the padding control (Requires: #include ) _GUICtrlToolbar_SetParent ($hWnd, $hParent) Sets the window to which the control sends notification messages (Requires: #include ) _GUICtrlToolbar_SetRows ($hWnd, $iRows [, $fLarger = True]) Sets the number of rows of buttons (Requires: #include ) _GUICtrlToolbar_SetStyle ($hWnd, $iStyle) Sets the style control (Requires: #include ) _GUICtrlToolbar_SetStyleAltDrag ($hWnd [, $fState = True]) Sets whether that the control allows buttons to be dragged (Requires: #include ) _GUICtrlToolbar_SetStyleCustomErase ($hWnd [, $fState = True]) Sets whether the control generates NM_CUSTOMDRAW notification messages (Requires: #include ) _GUICtrlToolbar_SetStyleFlat ($hWnd, $fState) Sets whether the control is flat (Requires: #include ) _GUICtrlToolbar_SetStyleList ($hWnd, $fState) Sets whether the control has button text to the right of the bitmap (Requires: #include ) _GUICtrlToolbar_SetStyleRegisterDrop ($hWnd, $fState) Sets whether the control generates TBN_GETOBJECT notification messages (Requires: #include ) _GUICtrlToolbar_SetStyleToolTips ($hWnd, $fState) Sets whether the control has tooltips (Requires: #include ) _GUICtrlToolbar_SetStyleTransparent ($hWnd, $fState) Sets whether the control is transparent (Requires: #include ) _GUICtrlToolbar_SetStyleWrapable ($hWnd, $fState) Sets whether the control is wrapable (Requires: #include ) _GUICtrlToolbar_SetToolTips ($hWnd, $hToolTip) Associates a ToolTip control with a toolbar (Requires: #include ) _GUICtrlToolbar_SetUnicodeFormat ($hWnd, $fUnicode = False) Sets the Unicode character format flag (Requires: #include ) _GUICtrlToolbar_SetWindowTheme ($hWnd, $sTheme) Sets the visual style (Requires: #include ) _GUICtrlTreeView_Add ($hWnd, $hSibling, $sText [, $iImage = -1 [, $iSelImage = -1]]) Adds a new item (Requires: #include ) _GUICtrlTreeView_AddChild ($hWnd, $hParent, $sText [, $iImage = -1 [, $iSelImage = -1]]) Adds a new item (Requires: #include ) _GUICtrlTreeView_AddChildFirst ($hWnd, $hParent, $sText [, $iImage = -1 [, $iSelImage = -1]]) Adds a new item (Requires: #include ) _GUICtrlTreeView_AddFirst ($hWnd, $hSibling, $sText [, $iImage = -1 [, $iSelImage = -1]]) Adds a new item (Requires: #include ) _GUICtrlTreeView_BeginUpdate ($hWnd) Prevents updating of the control until the EndUpdate function is called (Requires: #include ) _GUICtrlTreeView_ClickItem ($hWnd, $hItem [, $sButton = "left" [, $fMove = False [, $iClicks = 1 [, $iSpeed = 0]]]]) Click on a item (Requires: #include ) _GUICtrlTreeView_Create ($hWnd, $iX, $iY [, $iWidth=150 [, $iHeight=150 [, $iStyle=0x00000037 [, $iExStyle=0x00000000]]]]) Create a TreeView control (Requires: #include ) _GUICtrlTreeView_CreateDragImage ($hWnd, $hItem) Creates a dragging bitmap for the specified item (Requires: #include ) _GUICtrlTreeView_CreateSolidBitMap ($hWnd, $iColor, $iWidth, $iHeight) Creates a solid color bitmap (Requires: #include ) _GUICtrlTreeView_Delete ($hWnd [, $hItem = 0]) Removes an item and all its children (Requires: #include ) _GUICtrlTreeView_DeleteAll ($hWnd) Removes all items from a tree-view control (Requires: #include ) _GUICtrlTreeView_DeleteChildren ($hWnd, $hItem) Deletes all children of a item (Requires: #include ) _GUICtrlTreeView_Destroy (ByRef $hWnd) Delete the control (Requires: #include ) _GUICtrlTreeView_DisplayRect ($hWnd, $hItem [, $fTextOnly = False]) Returns the bounding rectangle for a tree item (Requires: #include ) _GUICtrlTreeView_DisplayRectEx ($hWnd, $hItem [, $fTextOnly = False]) Returns the bounding rectangle for a tree item (Requires: #include ) _GUICtrlTreeView_EditText ($hWnd, $hItem) Begins in-place editing of the specified item's text (Requires: #include ) _GUICtrlTreeView_EndEdit ($hWnd, $fCancel = False) Ends the editing of the item's text (Requires: #include ) _GUICtrlTreeView_EndUpdate ($hWnd) Enables screen repainting that was turned off with the BeginUpdate function (Requires: #include ) _GUICtrlTreeView_EnsureVisible ($hWnd, $hItem) Ensures that a item is visible, expanding the parent item or scrolling the control if necessary (Requires: #include ) _GUICtrlTreeView_Expand ($hWnd [, $hItem = 0 [, $fExpand = True]]) Expands or collapses the list of child items associated with the specified parent item, if any (Requires: #include ) _GUICtrlTreeView_ExpandedOnce ($hWnd, $hItem) Indicates if the item's list of child items has been expanded at least once (Requires: #include ) _GUICtrlTreeView_FindItem ($hWnd, $sText [, $fInStr = False [, $hStart = 0]]) Retrieves a item based on it's text (Requires: #include ) _GUICtrlTreeView_FindItemEx ($hWnd, $sPath [, $hStart = 0]) Retrieves a item based on a tree path (Requires: #include ) _GUICtrlTreeView_GetBkColor ($hWnd) Retrieve the text back color (Requires: #include ) _GUICtrlTreeView_GetBold ($hWnd, $hItem) Indicates if the item is drawn in a bold style (Requires: #include ) _GUICtrlTreeView_GetChecked ($hWnd, $hItem) Indicates if a item has its checkbox checked (Requires: #include ) _GUICtrlTreeView_GetChildCount ($hWnd, $hItem) Retrieves the number of children of an parent item (Requires: #include ) _GUICtrlTreeView_GetChildren ($hWnd, $hItem) Indicates whether the item children flag is set (Requires: #include ) _GUICtrlTreeView_GetCount ($hWnd) Retrieves a count of the items (Requires: #include ) _GUICtrlTreeView_GetCut ($hWnd, $hItem) Indicates if the item is drawn as if selected as part of a cut and paste operation (Requires: #include ) _GUICtrlTreeView_GetDropTarget ($hWnd, $hItem) Indicates whether the item is drawn as a drag and drop target (Requires: #include ) _GUICtrlTreeView_GetEditControl ($hWnd) Retrieves the handle to the edit control being used to edit a item's text (Requires: #include ) _GUICtrlTreeView_GetExpanded ($hWnd, $hItem) Indicates whether the item is expanded (Requires: #include ) _GUICtrlTreeView_GetFirstChild ($hWnd, $hItem) Retrieves the first child item of the specified item (Requires: #include ) _GUICtrlTreeView_GetFirstItem ($hWnd) Retrieves the topmost or very first item (Requires: #include ) _GUICtrlTreeView_GetFirstVisible ($hWnd) Retrieves the first visible item in the control (Requires: #include ) _GUICtrlTreeView_GetFocused ($hWnd, $hItem) Indicates whether the item has focus (Requires: #include ) _GUICtrlTreeView_GetHeight ($hWnd) Retrieves the current height of the each item (Requires: #include ) _GUICtrlTreeView_GetImageIndex ($hWnd, $hItem) Retrieves the normal state image index (Requires: #include ) _GUICtrlTreeView_GetImageListIconHandle ($hWnd, $iIndex) Retrieve ImageList handle (Requires: #include ) _GUICtrlTreeView_GetIndent ($hWnd) Retrieves the amount, in pixels, that child items are indented relative to their parent items (Requires: #include ) _GUICtrlTreeView_GetInsertMarkColor ($hWnd) Retrieves the color used to draw the insertion mark (Requires: #include ) _GUICtrlTreeView_GetISearchString ($hWnd) Retrieves the incremental search string (Requires: #include ) _GUICtrlTreeView_GetItemByIndex ($hWnd, $hItem, $iIndex) Retrieve a item by its position in the list of child items (Requires: #include ) _GUICtrlTreeView_GetItemHandle ($hWnd [, $hItem = 0]) Retrieve the item handle (Requires: #include ) _GUICtrlTreeView_GetItemParam ($hWnd [, $hItem = 0]) Retrieves the application specific value of the item (Requires: #include ) _GUICtrlTreeView_GetLastChild ($hWnd, $hItem) Retrieves the last child item of the specified item (Requires: #include ) _GUICtrlTreeView_GetLineColor ($hWnd) Retrieve the line color (Requires: #include ) _GUICtrlTreeView_GetNext ($hWnd, $hItem) Retrieves the next item after the calling item (Requires: #include ) _GUICtrlTreeView_GetNextChild ($hWnd, $hItem) Returns the next item at the same level as the specified item (Requires: #include ) _GUICtrlTreeView_GetNextSibling ($hWnd, $hItem) Returns the next item at the same level as the specified item (Requires: #include ) _GUICtrlTreeView_GetNextVisible ($hWnd, $hItem) Retrieves the next visible item that follows the specified item (Requires: #include ) _GUICtrlTreeView_GetNormalImageList ($hWnd) Retrieves the normal image list (Requires: #include ) _GUICtrlTreeView_GetParentHandle ($hWnd [, $hItem = 0]) Retrieve the parent handle of item (Requires: #include ) _GUICtrlTreeView_GetParentParam ($hWnd, $hItem = 0) Retrieve the parent control ID/Param of item (Requires: #include ) _GUICtrlTreeView_GetPrev ($hWnd, $hItem) Retrieves the previous item before the calling item (Requires: #include ) _GUICtrlTreeView_GetPrevChild ($hWnd, $hItem) Retrieves the previous child item of a specified item (Requires: #include ) _GUICtrlTreeView_GetPrevSibling ($hWnd, $hItem) Returns the previous item before the calling item at the same level (Requires: #include ) _GUICtrlTreeView_GetPrevVisible ($hWnd, $hItem) Retrieves the first visible item that precedes the specified item (Requires: #include ) _GUICtrlTreeView_GetScrollTime ($hWnd) Retrieves the maximum scroll time (Requires: #include ) _GUICtrlTreeView_GetSelected ($hWnd, $hItem) Indicates whether the item appears in the selected state (Requires: #include ) _GUICtrlTreeView_GetSelectedImageIndex ($hWnd, $hItem) Retrieves the index in the image list of the image displayed for the item when it is selected (Requires: #include ) _GUICtrlTreeView_GetSelection ($hWnd) Retrieves the currently selected item (Requires: #include ) _GUICtrlTreeView_GetSiblingCount ($hWnd, $hItem) Retrieves the number of siblings at the level of an item (Requires: #include ) _GUICtrlTreeView_GetState ($hWnd [, $hItem = 0]) Retrieve the state of the item (Requires: #include ) _GUICtrlTreeView_GetStateImageIndex ($hWnd, $hItem) Retrieves the index of the state image to display for the item (Requires: #include ) _GUICtrlTreeView_GetStateImageList ($hWnd) Retrieves the handle to the state image list (Requires: #include ) _GUICtrlTreeView_GetText ($hWnd [, $hItem = 0]) Retrieve the item text (Requires: #include ) _GUICtrlTreeView_GetTextColor ($hWnd) Retrieve the text color (Requires: #include ) _GUICtrlTreeView_GetToolTips ($hWnd) Retrieves the handle to the child ToolTip control (Requires: #include ) _GUICtrlTreeView_GetTree ($hWnd, $hItem) Retrieve all items text (Requires: #include ) _GUICtrlTreeView_GetUnicodeFormat ($hWnd) Retrieves the Unicode character format flag (Requires: #include ) _GUICtrlTreeView_GetVisible ($hWnd, $hItem) Indicates whether the item is currently visible in the control image (Requires: #include ) _GUICtrlTreeView_GetVisibleCount ($hWnd) Returns the number of items that can be fully visible in the control (Requires: #include ) _GUICtrlTreeView_HitTest ($hWnd, $iX, $iY) Returns information about the location of a point relative to the control (Requires: #include ) _GUICtrlTreeView_HitTestEx ($hWnd, $iX, $iY) Returns information about the location of a point relative to the control (Requires: #include ) _GUICtrlTreeView_HitTestItem ($hWnd, $iX, $iY) Returns the item at the specified coordinates (Requires: #include ) _GUICtrlTreeView_Index ($hWnd, $hItem) Retrieves the position of the item in the list (Requires: #include ) _GUICtrlTreeView_InsertItem ($hWnd, $sItem_Text [, $hItem_Parent = 0 [, $hItem_After = 0 [, $iImage = -1 [, $iSelImage = -1]]]]) Insert an item (Requires: #include ) _GUICtrlTreeView_IsFirstItem ($hWnd, $hItem) Indicates whether the tree item is very first (Requires: #include ) _GUICtrlTreeView_IsParent ($hWnd, $hParent, $hItem) Indicates whether one item is the parent of another item (Requires: #include ) _GUICtrlTreeView_Level ($hWnd, $hItem) Indicates the level of indentation of a item (Requires: #include ) _GUICtrlTreeView_SelectItem ($hWnd, $hItem [, $iFlag=0]) Selects the specified item, scrolls the item into view, or redraws the item (Requires: #include ) _GUICtrlTreeView_SelectItemByIndex ($hWnd, $hItem, $iIndex) Selects the item based on it's index in the parent list (Requires: #include ) _GUICtrlTreeView_SetBkColor ($hWnd, $vRGBColor) Sets the back color (Requires: #include ) _GUICtrlTreeView_SetBold ($hWnd, $hItem [, $fFlag = True]) Sets whether the item is drawn using a bold sytle (Requires: #include ) _GUICtrlTreeView_SetChecked ($hWnd, $hItem [, $fCheck = True]) Sets whether a item has it's checkbox checked or not (Requires: #include ) _GUICtrlTreeView_SetCheckedByIndex ($hWnd, $hItem, $iIndex [, $fCheck = True]) Sets whether an item has it's checkbox checked or not by it's index (Requires: #include ) _GUICtrlTreeView_SetChildren ($hWnd, $hItem [, $fFlag = True]) Sets whether the item children flag (Requires: #include ) _GUICtrlTreeView_SetCut ($hWnd, $hItem [, $fFlag = True]) Sets whether the item is drawn as if selected as part of a cut and paste operation (Requires: #include ) _GUICtrlTreeView_SetDropTarget ($hWnd, $hItem [, $fFlag = True]) Sets whether the item is drawn as a drag and drop target (Requires: #include ) _GUICtrlTreeView_SetFocused ($hWnd, $hItem [, $fFlag = True]) Sets whether the item appears to have focus (Requires: #include ) _GUICtrlTreeView_SetHeight ($hWnd, $iHeight) Sets the height of the each item (Requires: #include ) _GUICtrlTreeView_SetIcon ($hWnd [, $hItem = 0 [, $sIconFile ="" [, $iIconID = 0 [, $iImageMode = 6]]]]) Set an item icon (Requires: #include ) _GUICtrlTreeView_SetImageIndex ($hWnd, $hItem, $iIndex) Sets the index into image list for which image is displayed when a item is in its normal state (Requires: #include ) _GUICtrlTreeView_SetIndent ($hWnd, $iIndent) Sets the width of indentation for a tree-view control and redraws the control to reflect the new width (Requires: #include ) _GUICtrlTreeView_SetInsertMark ($hWnd, $hItem [, $fAfter = True]) Sets the insertion mark (Requires: #include ) _GUICtrlTreeView_SetInsertMarkColor ($hWnd, $iColor) Sets the color used to draw the insertion mark (Requires: #include ) _GUICtrlTreeView_SetItemHeight ($hWnd, $hItem, $iIntegral) Sets the height of an individual item (Requires: #include ) _GUICtrlTreeView_SetItemParam ($hWnd, $hItem, $iParam) Sets the value specific to the item (Requires: #include ) _GUICtrlTreeView_SetLineColor ($hWnd, $vRGBColor) Sets the line color (Requires: #include ) _GUICtrlTreeView_SetNormalImageList ($hWnd, $hImageList) Sets the normal image list for the control (Requires: #include ) _GUICtrlTreeView_SetScrollTime ($hWnd, $iTime) Sets the maximum scroll time (Requires: #include ) _GUICtrlTreeView_SetSelected ($hWnd, $hItem [, $fFlag = True]) Sets whether the item appears in the selected state (Requires: #include ) _GUICtrlTreeView_SetSelectedImageIndex ($hWnd, $hItem, $iIndex) Sets the selected image index (Requires: #include ) _GUICtrlTreeView_SetState ($hWnd, $hItem [, $iState = 0 [, $iSetState = 0]]) Set the state of the specified item (Requires: #include ) _GUICtrlTreeView_SetStateImageIndex ($hWnd, $hItem, $iIndex) Sets the index into image list for the state image (Requires: #include ) _GUICtrlTreeView_SetStateImageList ($hWnd, $hImageList) Sets the state image list for the control (Requires: #include ) _GUICtrlTreeView_SetText ($hWnd [, $hItem = 0 [, $sText = ""]]) Set the text of an item (Requires: #include ) _GUICtrlTreeView_SetTextColor ($hWnd, $vRGBColor) Sets the text color (Requires: #include ) _GUICtrlTreeView_SetToolTips ($hWnd, $hToolTip) Sets the handle to the child ToolTip control (Requires: #include ) _GUICtrlTreeView_SetUnicodeFormat ($hWnd [, $iFormat = True]) Sets the Unicode character format flag (Requires: #include ) _GUICtrlTreeView_Sort ($hWnd) Sorts the items (Requires: #include ) _GUIImageList_Add ($hWnd, $hImage [, $hMask=0]) Adds an image or images to an image list (Requires: #include ) _GUIImageList_AddBitmap ($hWnd, $sImage [, $sMask=""]) Adds a bitmap to an image list (Requires: #include ) _GUIImageList_AddIcon ($hWnd, $sFile [, $iIndex=0 [, $fLarge = False]]) Adds an icon to an image list (Requires: #include ) _GUIImageList_AddMasked ($hWnd, $hImage [, $iMask=0]) Adds an image or images to an image list, generating a mask from the specified bitmap (Requires: #include ) _GUIImageList_BeginDrag ($hWnd, $iTrack, $iXHotSpot, $iYHotSpot) Begins dragging an image (Requires: #include ) _GUIImageList_Copy ($hWnd, $iSource, $iDestination) Source image is copied to the destination image's index (Requires: #include ) _GUIImageList_Create ([$iCX=16 [, $iCY=16 [, $iColor=4 [, $iOptions=0 [, $iInitial=4 [, $iGrow=4]]]]]]) Create an ImageList control (Requires: #include ) _GUIImageList_Destroy ($hWnd) Destroys an image list (Requires: #include ) _GUIImageList_DestroyIcon ($hIcon) Destroys an icon and frees any memory the icon occupied (Requires: #include ) _GUIImageList_DragEnter ($hWnd, $iX, $iY) Displays the drag image at the specified position within the window (Requires: #include ) _GUIImageList_DragLeave ($hWnd) Unlocks the specified window and hides the drag image, allowing the window to be updated (Requires: #include ) _GUIImageList_DragMove ($iX, $iY) Moves the image that is being dragged during a drag-and-drop operation (Requires: #include ) _GUIImageList_Draw ($hWnd, $iIndex, $hDC, $iX, $iY [, $iStyle=0]) Draws an image list item in the specified device context (Requires: #include ) _GUIImageList_DrawEx ($hWnd, $iIndex, $hDC, $iX, $iY [, $iDX = 0 [, $iDY = 0 [, $iRGBBk = 0xFFFFFFFF [, $iRGBFg = 0xFFFFFFFF [, $iStyle=0]]]]]) Draws an image list item in the specified device context (Requires: #include ) _GUIImageList_Duplicate ($hWnd) Creates a duplicate of an existing image list (Requires: #include ) _GUIImageList_EndDrag () Ends a drag operation (Requires: #include ) _GUIImageList_GetBkColor ($hWnd) Retrieves the current background color for an image list (Requires: #include ) _GUIImageList_GetIcon ($hWnd, $iIndex [, $iStyle = 0]) Creates an icon from an image and mask in an image list (Requires: #include ) _GUIImageList_GetIconHeight ($hWnd) Retrieves the height of the images in an image list (Requires: #include ) _GUIImageList_GetIconSize ($hWnd) Retrieves the dimensions of images in an image list (Requires: #include ) _GUIImageList_GetIconSizeEx ($hWnd) Retrieves the dimensions of images in an image list (Requires: #include ) _GUIImageList_GetIconWidth ($hWnd) Retrieves the width of the images in an image list (Requires: #include ) _GUIImageList_GetImageCount ($hWnd) Retrieves the number of images in an image list (Requires: #include ) _GUIImageList_GetImageInfoEx ($hWnd, $iIndex) Retrieves information about an image (Requires: #include ) _GUIImageList_Remove ($hWnd [, $iIndex = -1]) Remove Image(s) from the ImageList (Requires: #include ) _GUIImageList_ReplaceIcon ($hWnd, $iIndex, $hIcon) Replaces an image with an icon or cursor (Requires: #include ) _GUIImageList_SetBkColor ($hWnd, $iClrBk) Sets the background color for an image list (Requires: #include ) _GUIImageList_SetIconSize ($hWnd, $iCX, $iCY) Sets the dimensions of images in an image list and removes all images from the list (Requires: #include ) _GUIImageList_SetImageCount ($hWnd, $iNewCount) Resizes an existing image list (Requires: #include ) _GUIImageList_Swap ($hWnd, $iSource, $iDestination) Source image is copied to the destination image's index (Requires: #include ) _GUIScrollBars_EnableScrollBar ($hWnd [, $wSBflags = $SB_BOTH [, $wArrows = $ESB_ENABLE_BOTH]]) Enable/Disable scrollbar (Requires: #include ) _GUIScrollBars_GetScrollBarInfoEx ($hWnd, $idObject) Retrieves information about the specified scroll bar (Requires: #include ) _GUIScrollBars_GetScrollBarRect ($hWnd, $idObject) Retrieves coordinates of the scroll bar (Requires: #include ) _GUIScrollBars_GetScrollBarRGState ($hWnd, $idObject) Retrieves the state of a scroll bar component (Requires: #include ) _GUIScrollBars_GetScrollBarXYLineButton ($hWnd, $idObject) Retrieves the Height or width of the thumb (Requires: #include ) _GUIScrollBars_GetScrollBarXYThumbBottom ($hWnd, $idObject) Retrieves the Position of the bottom or right of the thumb (Requires: #include ) _GUIScrollBars_GetScrollBarXYThumbTop ($hWnd, $idObject) Retrieves the Position of the top or left of the thumb (Requires: #include ) _GUIScrollBars_GetScrollInfo ($hWnd, $fnBar, ByRef $tSCROLLINFO) Retrieves the parameters of a scroll bar (Requires: #include ) _GUIScrollBars_GetScrollInfoEx ($hWnd, $fnBar) Retrieves the parameters of a scroll bar (Requires: #include ) _GUIScrollBars_GetScrollInfoMax ($hWnd, $fnBar) Retrieves the maximum scrolling position (Requires: #include ) _GUIScrollBars_GetScrollInfoMin ($hWnd, $fnBar) Retrieves the minimum scrolling position (Requires: #include ) _GUIScrollBars_GetScrollInfoPage ($hWnd, $fnBar) Retrieves the page size (Requires: #include ) _GUIScrollBars_GetScrollInfoPos ($hWnd, $fnBar) Retrieves the position of the scroll box (Requires: #include ) _GUIScrollBars_GetScrollInfoTrackPos ($hWnd, $fnBar) Retrieves the immediate position of a scroll box that the user is dragging (Requires: #include ) _GUIScrollBars_GetScrollPos ($hWnd, $nBar) Retrieves the current position of the scroll box (thumb) in the specified scroll bar (Requires: #include ) _GUIScrollBars_GetScrollRange ($hWnd, $nBar) Retrieves the current minimum and maximum scroll box (thumb) positions for the specified scroll bar (Requires: #include ) _GUIScrollBars_Init ($hWnd [, $iHMax = -1 [, $ivMax = -1]]) Initialize the scrollbars for the window (Requires: #include ) _GUIScrollBars_ScrollWindow ($hWnd, $iXAmount, $iYAmount) Scrolls the contents of the specified window's client area (Requires: #include ) _GUIScrollBars_SetScrollInfo ($hWnd, $fnBar, $tSCROLLINFO [, $fRedraw = True]) Sets the parameters of a scroll bar (Requires: #include ) _GUIScrollBars_SetScrollInfoMax ($hWnd, $fnBar, $nMax) Sets the maximum scrolling position (Requires: #include ) _GUIScrollBars_SetScrollInfoMin ($hWnd, $fnBar, $nMin) Sets the minimum scrolling position (Requires: #include ) _GUIScrollBars_SetScrollInfoPage ($hWnd, $fnBar, $nPage) Sets the page size (Requires: #include ) _GUIScrollBars_SetScrollInfoPos ($hWnd, $fnBar, $nPos) Sets the position of the scroll box (thumb) in the specified scroll bar (Requires: #include ) _GUIScrollBars_SetScrollRange ($hWnd, $nBar, $nMinPos, $nMaxPos) Sets the minimum and maximum scroll box positions for the specified scroll bar (Requires: #include ) _GUIScrollBars_ShowScrollBar ($hWnd, $nBar [, $fShow = True]) Shows or hides the specified scroll bar (Requires: #include ) _GUIToolTip_Activate ($hWnd [, $fActivate = True]) Activates or deactivates the control (Requires: #include ) _GUIToolTip_AddTool ($hTool, $hWnd, $sText [, $iID = 0 [, $iLeft = 0 [, $iTop = 0 [, $iRight = 0 [, $iBottom = 0 [, $iFlags = 8 [, $iParam = 0]]]]]]]) Registers a tool with the control (Requires: #include ) _GUIToolTip_AdjustRect ($hWnd, ByRef $tRect [, $fLarger = True]) Calculates the text display rectangle from the window rectangle (Requires: #include ) _GUIToolTip_BitsToTTF ($iFlags) Encode user bit flags to $TTF_ flags (Requires: #include ) _GUIToolTip_Create ($hWnd [, $iStyle = 0x00000003]) Creates a ToolTip control (Requires: #include ) _GUIToolTip_DelTool ($hWnd, $hTool [, $iID = 0]) Removes a tool (Requires: #include ) _GUIToolTip_Destroy (ByRef $hWnd) Delete the ToolTip control (Requires: #include ) _GUIToolTip_EnumTools ($hWnd, $iIndex) Retrieves information about the current tool (Requires: #include ) _GUIToolTip_GetBubbleHeight ($hWnd, $hTool, $iID [, $iFlags = 48]) Returns the height of the control (Requires: #include ) _GUIToolTip_GetBubbleSize ($hWnd, $hTool, $iID [, $iFlags = 0x000000A0]) Returns the width and height of the control (Requires: #include ) _GUIToolTip_GetBubbleWidth ($hWnd, $hTool, $iID [, $iFlags = 48]) Returns the width of a ToolTip control (Requires: #include ) _GUIToolTip_GetCurrentTool ($hWnd) Retrieves information for the current tool (Requires: #include ) _GUIToolTip_GetDelayTime ($hWnd, $iDuration) Retrieves the initial, pop-up or reshow durations (Requires: #include ) _GUIToolTip_GetMargin ($hWnd) Retrieves the top, left, bottom, and right margins (Requires: #include ) _GUIToolTip_GetMarginEx ($hWnd) Retrieves the top, left, bottom, and right margins (Requires: #include ) _GUIToolTip_GetMaxTipWidth ($hWnd) Retrieves the maximum width for a ToolTip window (Requires: #include ) _GUIToolTip_GetText ($hWnd, $hTool, $iID) Retrieves the text (Requires: #include ) _GUIToolTip_GetTipBkColor ($hWnd) Retrieves the background color (Requires: #include ) _GUIToolTip_GetTipTextColor ($hWnd) Retrieves the text color (Requires: #include ) _GUIToolTip_GetTitleBitMap ($hWnd) Retrieves the title bitmap icon (Requires: #include ) _GUIToolTip_GetTitleText ($hWnd) Retrieve the title (Requires: #include ) _GUIToolTip_GetToolCount ($hWnd) Retrieves the tool count (Requires: #include ) _GUIToolTip_GetToolInfo ($hWnd, $hTool, $iID) Retrieves the information about a specific tool (Requires: #include ) _GUIToolTip_HitTest ($hWnd, $hTool, $iX, $iY) Retrieves the information that a ToolTip control maintains about a tool (Requires: #include ) _GUIToolTip_NewToolRect ($hWnd, $hTool, $iID, $iLeft, $iTop, $iRight, $iBottom) Sets a new bounding rectangle for a tool (Requires: #include ) _GUIToolTip_Pop ($hWnd) Removes a displayed ToolTip from view (Requires: #include ) _GUIToolTip_PopUp ($hWnd) Causes the ToolTip to display at the coordinates of the last mouse message (Requires: #include ) _GUIToolTip_SetDelayTime ($hWnd, $iDuration, $iTime) Sets the initial, pop-up, and reshow durations (Requires: #include ) _GUIToolTip_SetMargin ($hWnd, $iLeft, $iTop, $iRight, $iBottom) Sets the top, left, bottom, and right margins (Requires: #include ) _GUIToolTip_SetMaxTipWidth ($hWnd, $iWidth) Sets the maximum width for a ToolTip window (Requires: #include ) _GUIToolTip_SetTipBkColor ($hWnd, $iColor) Sets the background color (Requires: #include ) _GUIToolTip_SetTipTextColor ($hWnd, $iColor) Sets the text color (Requires: #include ) _GUIToolTip_SetTitle ($hWnd, $sTitle [, $iIcon = 0]) Adds a standard icon and title string (Requires: #include ) _GUIToolTip_SetToolInfo ($hWnd, $sText [, $iID = 0 [, $iLeft = 0 [, $iTop = 0 [, $iRight = 0 [, $iBottom = 0 [, $iFlags = 8 [, $iParam = 0]]]]]]]) Sets the information for a tool (Requires: #include ) _GUIToolTip_SetWindowTheme ($hWnd, $sStyle) Sets the visual style (Requires: #include ) _GUIToolTip_ToolExists ($hWnd) Determines whether a current tool exists (Requires: #include ) _GUIToolTip_ToolToArray ($hWnd, ByRef $tToolInfo, $iError) Transfers a ToolInfo structure to an array (Requires: #include ) _GUIToolTip_TrackActivate ($hWnd [, $fActivate = True [, $hTool = 0 [, $iID = 0]]]) Activates or deactivates a tracking ToolTip (Requires: #include ) _GUIToolTip_TrackPosition ($hWnd, $iX, $iY) Sets the position of a tracking ToolTip (Requires: #include ) _GUIToolTip_TTFToBits ($iFlags) Decode $TTF_flags to user bit flags (Requires: #include ) _GUIToolTip_Update ($hWnd) Forces the current tool to be redrawn (Requires: #include ) _GUIToolTip_UpdateTipText ($hWnd, $hTool, $iID, $sText) Sets the ToolTip text for a tool (Requires: #include ) _HexToString ($strHex) Convert a hex string to a string. (Requires: #include ) _IE_Example ([$s_module = "basic"]) Display a new browser window pre-loaded with documents to be used in IE.au3 examples or your own testing (Requires: #include ) _IE_Introduction ([$s_module = "basic"]) Display introductory information about IE.au3 in a new browser window (Requires: #include ) _IE_VersionInfo () Returns an array of information about the IE.au3 version (Requires: #include ) _IEAction (ByRef $o_object, $s_action) Perform any of a set of simple actions on the Browser. (Requires: #include ) _IEAttach ($s_string [, $s_mode = "Title" [, $i_instance = 1]]) Attach to the specified instance of Internet Explorer where the search string sub-string matches (based on the selected mode). (Requires: #include ) _IEBodyReadHTML (ByRef $o_object) Returns the HTML inside the <body> tag of the document. (Requires: #include ) _IEBodyReadText (ByRef $o_object) Returns the Text inside the <body> tag of the document. (Requires: #include ) _IEBodyWriteHTML (ByRef $o_object, $s_html) Replaces the HTML inside the <body> tag of the document. (Requires: #include ) _IECreate ([$s_Url = "about:blank" [, $f_tryAttach = 0 [, $f_visible = 1 [, $f_wait = 1 [, $f_takeFocus = 1]]]]]) Create an Internet Explorer Browser Window. (Requires: #include ) _IECreateEmbedded () Create a Webbrowser object suitable for embedding in an AutoIt GUI with GuiCtrlCreateObj(). (Requires: #include ) _IEDocGetObj (ByRef $o_object) Given any DOM object, returns a reference to the associated document object. (Requires: #include ) _IEDocInsertHTML (ByRef $o_object, $s_string [, $s_where = "beforeend"]) Inserts HTML Text in or around an element. (Requires: #include ) _IEDocInsertText (ByRef $o_object, $s_string [, $s_where = "beforeend"]) Inserts Text in or around an element. (Requires: #include ) _IEDocReadHTML (ByRef $o_object) Returns the full HTML source of a document. (Requires: #include ) _IEDocWriteHTML (ByRef $o_object, $s_html) Replaces the HTML for the entire document. (Requires: #include ) _IEErrorHandlerDeRegister () Disable a registered user COM error handler (Requires: #include ) _IEErrorHandlerRegister ([$s_functionName = "__IEInternalErrorHandler"]) Register and enable a user COM error handler (Requires: #include ) _IEErrorNotify ([$f_notify = -1]) Specifies whether IE.au3 automatically notifies of Warnings and Errors (to the console) (Requires: #include ) _IEFormElementCheckBoxSelect (ByRef $o_object, $s_string [, $s_name = "" [, $f_select = 1 [, $s_mode = "byValue" [, $f_fireEvent = 1]]]]) Set the value of a specified form element. (Requires: #include ) _IEFormElementGetCollection (ByRef $o_object [, $i_index = -1]) Returns a collection object variable representing all Form Elements within a given Form. (Requires: #include ) _IEFormElementGetObjByName (ByRef $o_object, $s_name [, $i_index = 0]) Returns an object reference to a Form Element by name. (Requires: #include ) _IEFormElementGetValue (ByRef $o_object) Returns the value of a given Form Element. (Requires: #include ) _IEFormElementOptionSelect (ByRef $o_object, $s_string [, $f_select = 1 [, $s_mode = "byValue" [, $f_fireEvent = 1]]]) Set the value of a specified form element. (Requires: #include ) _IEFormElementRadioSelect (ByRef $o_object, $s_string , $s_name [, $f_select = 1 [, $s_mode = "byValue" [, $f_fireEvent = 1]]]) Set the value of a specified form element. (Requires: #include ) _IEFormElementSetValue (ByRef $o_object, $s_newvalue [, $f_fireEvent = 1]) Set the value of a specified Form Element. (Requires: #include ) _IEFormGetCollection (ByRef $o_object [, $i_index = -1]) Returns a collection object variable representing the Forms in the document or a single form by index. (Requires: #include ) _IEFormGetObjByName (ByRef $o_object, $s_name [, $i_index = 0]) Returns an object reference to a Form by name. (Requires: #include ) _IEFormImageClick (ByRef $o_object, $s_linkText [, $s_mode = "src" [, $i_index = 0 [, $f_wait = 1]]]) Simulate a mouse click on an <input type=image>. Match by sub-string match of alt text, name or src. (Requires: #include ) _IEFormReset (ByRef $o_object) Reset a specified Form setting the values back to their loaded defaults. (Requires: #include ) _IEFormSubmit (ByRef $o_object [, $f_wait = 1]) Submit a specified Form. (Requires: #include ) _IEFrameGetCollection (ByRef $o_object [, $i_index = -1]) Returns a collection object containing the frames in a FrameSet or the iFrames on a normal page or a single Frame or iFrame by index. (Requires: #include ) _IEFrameGetObjByName (ByRef $o_object, $s_name) Returns an object reference to a Frame or iFrame by name. (Requires: #include ) _IEGetObjById (ByRef $o_object, $s_Id) Returns an object variable by id or name. (Requires: #include ) _IEGetObjByName (ByRef $o_object, $s_Id [, $i_index = 0]) Returns an object variable by name or id. (Requires: #include ) _IEHeadInsertEventScript (ByRef $o_object, $s_htmlFor, $s_event, $s_script) Inserts a Javascript into the Head of the document. (Requires: #include ) _IEImgClick (ByRef $o_object, $s_linkText [, $s_mode = "src" [, $i_index = 0 [, $f_wait = 1]]]) Simulate a mouse click on an image. Match by sub-string match of alt text, name, or src. (Requires: #include ) _IEImgGetCollection (ByRef $o_object [, $i_index = -1]) Returns a collection object variable representing the IMG tags in the document or a single image by index. (Requires: #include ) _IEIsFrameSet (ByRef $o_object) Checks to see if the specified Window contains a FrameSet. (Requires: #include ) _IELinkClickByIndex (ByRef $o_object, $i_index [, $f_wait = 1]) Simulate a mouse click on a link by 0-based index (in source order). (Requires: #include ) _IELinkClickByText (ByRef $o_object, $s_linkText [, $i_index = 0 [, $f_wait = 1]]) Simulate a mouse click on a link with text sub-string matching the string provided. (Requires: #include ) _IELinkGetCollection (ByRef $o_object [, $i_index = -1]) Returns a collection object containing all links in the document or a single link by index. (Requires: #include ) _IELoadWait (ByRef $o_object [, $i_delay = 0 [, $i_timeout = -1]]) Wait for a browser page load to complete before returning. (Requires: #include ) _IELoadWaitTimeout ([$i_timeout = -1]) Retrieve or set the current value in milliseconds _IELoadWait will try before timing out. (Requires: #include ) _IENavigate (ByRef $o_object, $s_url [, $f_wait = 1]) Directs an existing browser window to navigate to the specified URL. (Requires: #include ) _IEPropertyGet (ByRef $o_object, $s_property) Returns a select property of the Browser or DOM element. (Requires: #include ) _IEPropertySet (ByRef $o_object, $s_property, $newvalue) Set a select property of the Browser or DOM element. (Requires: #include ) _IEQuit (ByRef $o_object) Close the browser and remove the object reference to it. (Requires: #include ) _IETableGetCollection (ByRef $o_object [, $i_index = -1]) Returns a collection object variable representing all the tables in a document or a single table by index. (Requires: #include ) _IETableWriteToArray (ByRef $o_object [, $f_transpose]) Reads the contents of a Table into an array. (Requires: #include ) _IETagNameAllGetCollection (ByRef $o_object [, $i_index = -1]) Returns a collection object all elements in the document or document hierarchy in source order or a single element by index. (Requires: #include ) _IETagNameGetCollection (ByRef $o_object, $s_TagName [, $i_index = -1]) Returns a collection object of all elements in the object with the specified TagName or a single element by index. (Requires: #include ) _Iif ($fTest, $vTrueVal, $vFalseVal) Perform a boolean test within an expression. (Requires: #include ) _INetExplorerCapable ($s_IEString) Converts a string to IE(Internet Explorer) capable line (Requires: #include ) _INetGetSource ($s_URL [, $bString = 'True']) Gets the source from an URL without writing a temp file. (Requires: #include ) _INetMail ($s_MailTo, $s_MailSubject, $s_MailBody) Opens default user's mail client with given address, subject, and body. (Requires: #include ) _INetSmtpMail ($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress [,$s_Subject [,$as_Body [,$s_helo [,$s_first [,$b_trace]]]]]) Sends an email without using an external email program. (Requires: #include ) _IsPressed ($sHexKey [, $vDLL = 'user32.dll']) Check if key has been pressed (Requires: #include ) _MathCheckDiv ($i_NumA, $i_NumB) Checks if NumA is divisable by NumB (Requires: #include ) _Max ($nNum1, $nNum2) Evaluates which of the two numbers is higher. (Requires: #include ) _MemGlobalAlloc ($iBytes [, $iFlags = 0]) Allocates the specified number of bytes from the heap (Requires: #include ) _MemGlobalFree ($hMem) Frees the specified global memory object and invalidates its handle (Requires: #include ) _MemGlobalLock ($hMem) Locks a global memory object and returns a pointer to the first byte of the object's memory block (Requires: #include ) _MemGlobalSize ($hMem) Retrieves the current size of the specified global memory object (Requires: #include ) _MemGlobalUnlock ($hMem) Decrements the lock count associated with a memory object that was allocated with GMEM_MOVEABLE (Requires: #include ) _MemMoveMemory ($pSource, $pDest, $iLength) Moves memory either forward or backward, aligned or unaligned (Requires: #include ) _MemVirtualAlloc ($pAddress, $iSize, $iAllocation, $iProtect) Reserves or commits a region of pages in the virtual address space of the calling process (Requires: #include ) _MemVirtualAllocEx ($hProcess, $pAddress, $iSize, $iAllocation, $iProtect) Reserves a region of memory within the virtual address space of a specified process (Requires: #include ) _MemVirtualFree ($pAddress, $iSize, $iFreeType) Releases a region of pages within the virtual address space of a process (Requires: #include ) _MemVirtualFreeEx ($hProcess, $pAddress, $iSize, $iFreeType) Releases a region of pages within the virtual address space of a process (Requires: #include ) _Min ($nNum1, $nNum2) Evaluates which of the two numbers is lower. (Requires: #include ) _MouseTrap ([$iLeft = 0 [, $iTop = 0 [, $iRight = 0 [, $iBottom = 0]]]]) Confine the Mouse Cursor to specified coords. (Requires: #include ) _NamedPipes_CallNamedPipe ($sPipeName, $pInpBuf, $iInpSize, $pOutBuf, $iOutSize, ByRef $iRead [, $iTimeOut = 0]) Performs a read/write operation on a named pipe (Requires: #include ) _NamedPipes_ConnectNamedPipe ($hNamedPipe [, $pOverlapped = 0]) Enables a named pipe server process to wait for a client process to connect (Requires: #include ) _NamedPipes_CreateNamedPipe ($sName [, $iAccess = 2 [, $iFlags = 2 [, $iACL = 0 [, $iType = 1 [, $iRead = 1 [, $iWait = 0 [, $iMaxInst = 25 [, $iOutBufSize = 4096 [, $iInpBufSize = 4096 [, $iDefTimeout = 5000 [, $pSecurity = 0]]]]]]]]]]]) Creates an instance of a named pipe (Requires: #include ) _NamedPipes_CreatePipe (ByRef $hReadPipe, ByRef $hWritePipe [, $tSecurity = 0 [, $iSize = 0]]) Creates an anonymous pipe (Requires: #include ) _NamedPipes_DisconnectNamedPipe ($hNamedPipe) Disconnects the server end of a named pipe instance from a client process (Requires: #include ) _NamedPipes_GetNamedPipeHandleState ($hNamedPipe) Retrieves information about a specified named pipe (Requires: #include ) _NamedPipes_GetNamedPipeInfo ($hNamedPipe) Retrieves information about the specified named pipe (Requires: #include ) _NamedPipes_PeekNamedPipe ($hNamedPipe) Copies data from a pipe into a buffer without removing it from the pipe (Requires: #include ) _NamedPipes_SetNamedPipeHandleState ($hNamedPipe, $iRead, $iWait [, $iBytes = 0 [, $iTimeOut = 0]]) Sets the read mode and the blocking mode of the specified named pipe (Requires: #include ) _NamedPipes_TransactNamedPipe ($hNamedPipe, $pInpBuf, $iInpSize, $pOutBuf, $iOutSize [, $pOverlapped = 0]) Reads and writes to a named pipe in one network operation (Requires: #include ) _NamedPipes_WaitNamedPipe ($sPipeName [, $iTimeOut = 0]) Waits for an instance of a named pipe to become available (Requires: #include ) _Net_Share_ConnectionEnum ($sServer, $sQualifier) Lists all connections made to a shared resource (Requires: #include ) _Net_Share_FileClose ($sServer, $iFileID) Forces a resource to close (Requires: #include ) _Net_Share_FileEnum ([$sServer = "" [, $sBaseName = "" [, $sUserName = ""]]]) Returns information about open files on a server (Requires: #include ) _Net_Share_FileGetInfo ($sServer, $iFileID) Retrieves information about a particular opening of a server resource (Requires: #include ) _Net_Share_PermStr ($iPerm) Returns the string representation of a resource's permissions (Requires: #include ) _Net_Share_ResourceStr ($iResource) Returns the string representation of a resource (Requires: #include ) _Net_Share_SessionDel ([$sServer = "" [, $sClientName = "" [, $sUserName = ""]]]) Ends a network session between a server and a workstation (Requires: #include ) _Net_Share_SessionEnum ([$sServer = "" [, $sClientName = "" [, $sUserName = ""]]]) Provides information about sessions established on a server (Requires: #include ) _Net_Share_SessionGetInfo ($sServer, $sClientName, $sUserName) Retrieves information about a session established between a server and workstation (Requires: #include ) _Net_Share_ShareAdd ($sServer, $sShare, $iType, $sPath [, $sComment = "" [, $iMaxUses = -1]]) Shares a server resource (Requires: #include ) _Net_Share_ShareCheck ($sServer, $sShare) Checks whether or not a server is sharing a device (Requires: #include ) _Net_Share_ShareDel ($sServer, $sShare) Deletes a share name from a server's list of shared resources (Requires: #include ) _Net_Share_ShareEnum ([$sServer = ""]) Retrieves information about each shared resource on a server (Requires: #include ) _Net_Share_ShareGetInfo ($sServer, $sShare) Retrieves information about a particular shared resource on a server (Requires: #include ) _Net_Share_ShareSetInfo ($sServer, $sShare, $sComment, $iMaxUses) Shares a server resource (Requires: #include ) _Net_Share_StatisticsGetSvr ([$sServer = ""]) Retrieves operating statistics for a server (Requires: #include ) _Net_Share_StatisticsGetWrk ([$sWorkStation = ""]) Retrieves operating statistics for a workstation (Requires: #include ) _Now () Returns the current Date and Time in PC's format. (Requires: #include ) _NowCalc () Returns the current Date and Time in format YYYY/MM/DD HH:MM:SS for use in date calculations. (Requires: #include ) _NowCalcDate () Returns the current Date in format YYYY/MM/DD. (Requires: #include ) _NowDate () Returns the current Date in the Pc's format. (Requires: #include ) _NowTime ([$sType = 3]) Returns the current Time in the requested format. (Requires: #include ) _PathFull ($sRelativePath [, $sBasePath = @WorkingDir]) Creates a path based on the relative path you provide. The newly created absolute path is returned (Requires: #include ) _PathGetRelative ($sFrom, $sTo) Returns the relative path to a directory (Requires: #include ) _PathMake ($szDrive, $szDir, $szFName, $szExt) Creates a path from drive, directory, file name and file extension parts. Not all parts must be passed. (Requires: #include ) _PathSplit ($szPath, ByRef $szDrive, ByRef $szDir, ByRef $szFName, ByRef $szExt) Splits a path into the drive, directory, file name and file extension parts. An empty string is set if a part is missing. (Requires: #include ) _ProcessGetName ($iPID) Returns a string containing the process name that belongs to a given PID. (Requires: #include ) _ProcessGetPriority ($i_PID) Get the priority of an open process (Requires: #include ) _Radian ($nDegrees) Converts degrees to radians. (Requires: #include ) _ReplaceStringInFile ($szFileName, $szSearchString, $szReplaceString [, $fCaseness = 0 [, $fOccurance = 1]]) Replaces a string with another string in the given text file (binary won't work!) (Requires: #include ) _RunDos ($sCommand) Executes a DOS command in a hidden command window. (Requires: #include ) _ScreenCapture_Capture ([$sFileName = "" [, $iLeft = 0 [, $iTop = 0 [, $iRight = -1 [, $iBottom = -1 [, $fCursor = True]]]]]]) Captures a region of the screen (Requires: #include ) _ScreenCapture_CaptureWnd ($sFileName, $hWnd [, $iLeft = 0 [, $iTop = 0 [, $iRight = -1 [, $iBottom = -1 [, $fCursor = True]]]]]) Captures a screen shot of a specified window or controlID (Requires: #include ) _ScreenCapture_SaveImage ($sFileName, $hBitmap [, $fFreeBmp = True]) Saves an image to file (Requires: #include ) _ScreenCapture_SetBMPFormat ($iFormat) Sets the bit format that will be used for BMP screen captures (Requires: #include ) _ScreenCapture_SetJPGQuality ($iQuality) Sets the quality level that will be used for JPEG screen captures (Requires: #include ) _ScreenCapture_SetTIFColorDepth ($iDepth) Sets the color depth used for TIFF screen captures (Requires: #include ) _ScreenCapture_SetTIFCompression ($iCompress) Sets the compression used for TIFF screen captures (Requires: #include ) _Security__AdjustTokenPrivileges ($hToken, $fDisableAll, $pNewState, $iBufferLen [, $pPrevState = 0 [, $pRequired = 0]]) Enables or disables privileges in the specified access token (Requires: #include ) _Security__CreateProcessWithToken ($hToken, $iLogonFlags, $sCommandLine, $iCreationFlags, $sCurDir, $tSTARTUPINFO, $tPROCESS_INFORMATION) Creates a new process and its primary thread running in the security context of the specified token (Requires: #include ) _Security__DuplicateTokenEx ($hExistingToken, $iDesiredAccess, $iImpersonationLevel, $iTokenType) Creates a new access token that duplicates an existing token (Requires: #include ) _Security__GetAccountSid ($sAccount [, $sSystem = ""]) Retrieves the security identifier (SID) for an account (Requires: #include ) _Security__GetLengthSid ($pSID) Returns the length, in bytes, of a valid SID (Requires: #include ) _Security__GetTokenInformation ($hToken, $iClass) Retrieves a specified type of information about an access token (Requires: #include ) _Security__ImpersonateSelf ([$iLevel = $SECURITYIMPERSONATION]) Obtains an access token that impersonates the calling process security context (Requires: #include ) _Security__IsValidSid ($pSID) Validates a SID (Requires: #include ) _Security__LookupAccountName ($sAccount [, $sSystem = ""]) Retrieves a security identifier (SID) for the account and the name of the domain (Requires: #include ) _Security__LookupAccountSid ($vSID [, $sSystem = ""]) Retrieves the name of the account for a SID (Requires: #include ) _Security__LookupPrivilegeValue ($sSystem, $sName) Retrieves the locally unique identifier (LUID) for a privilege value in form of 64bit integer (Requires: #include ) _Security__OpenProcessToken ($hProcess, $iAccess) Returns the access token associated with a process (Requires: #include ) _Security__OpenThreadToken ($iAccess [, $hThread = 0 [, $fOpenAsSelf = False]]) Opens the access token associated with a thread (Requires: #include ) _Security__OpenThreadTokenEx ($iAccess [, $hThread = 0 [, $fOpenAsSelf = False]]) Opens the access token associated with a thread, impersonating the client's security context if required (Requires: #include ) _Security__SetPrivilege ($hToken, $sPrivilege, $fEnable) Enables or disables a local token privilege (Requires: #include ) _Security__SetTokenInformation ($hToken, $iTokenInformation, $vTokenInformation, $iTokenInformationLength) Sets various types of information for a specified access token (Requires: #include ) _Security__SidToStringSid ($pSID) Converts a binary SID to a string (Requires: #include ) _Security__SidTypeStr ($iType) Converts a Sid type to string form (Requires: #include ) _Security__StringSidToSid ($sSID) Converts a String SID to a binary SID (Requires: #include ) _SendMessage ($hWnd, $iMsg [, $wParam = 0 [, $lParam = 0 [, $iReturn = 0 [, $wParamType = "wparam" [, $lParamType = "lparam" [, $sReturnType = "lparam"]]]]]]) Wrapper for commonly used Dll Call (Requires: #include ) _SendMessageA ($hWnd, $iMsg [, $wParam = 0 [, $lParam = 0 [, $iReturn = 0 [, $wParamType = "wparam" [, $lParamType = "lparam" [, $sReturnType = "lparam"]]]]]]) Wrapper for commonly used Dll Call (Force Ansi Call) (Requires: #include ) _SetDate ($iDay [, $iMonth = 0 [, $iYear = 0]]) Sets the current date of the system (Requires: #include ) _SetTime ($iHour, $iMinute [, $iSecond = 0]) Sets the current time of the system (Requires: #include ) _Singleton ($sOccurenceName [, $iFlag = 0]) Enforce a design paradigm where only one instance of the script may be running. (Requires: #include ) _SoundClose ($aSnd_id) Closes a sound previously opened with _SoundOpen. (Requires: #include ) _SoundLength ($aSnd_id [, $iMode]) Returns the length of the soundfile. (Requires: #include ) _SoundOpen ($sFile) Opens a sound file for use with other _Sound functions. (Requires: #include ) _SoundPause ($aSnd_id) Pause a playing sound. (Requires: #include ) _SoundPlay ($aSnd_id [, $iWait]) Play a sound file. (Requires: #include ) _SoundPos ($aSnd_id [, $iMode]) Returns the current position of the sound. (Requires: #include ) _SoundResume ($aSnd_id) Resume a paused sound. (Requires: #include ) _SoundSeek (ByRef $aSnd_id, $iHour, $iMin, $iSec) Seeks the sound to the specified position (Requires: #include ) _SoundStatus ($aSnd_id) Returns the status of the sound (Requires: #include ) _SoundStop (ByRef $aSnd_id) Stop a playing sound. (Requires: #include ) _SQLite_Changes ([$hDB]) Returns the number of database rows that were changed by the most recently completed statement with this connection (Requires: #include ) _SQLite_Close ([$hDB]) Close an open database. (Requires: #include ) _SQLite_Display2DResult ($aResult [, $iCellWidth = 0 [, $bReturn = 0]]) Returns or prints to Console a formated display of a 2Dimensional array (Requires: #include ) _SQLite_Encode ($vData) Binary encodes a string, number or binary data for use as BLOB in SQLite statements. (Requires: #include ) _SQLite_ErrCode ([$hDB]) Returns last error code (numeric) (Requires: #include ) _SQLite_ErrMsg ([$hDB]) Returns a string describing in english the error condition for the most recent sqlite3_* API call (Requires: #include ) _SQLite_Escape ($sString) Escapes a string or number for use as TEXT in SQLite statements (Requires: #include ) _SQLite_Exec ($hDB, $sSQL [, $sCallBack]) Executes a SQLite query, does not handle results. (Requires: #include ) _SQLite_FastEncode ($vData) Fast encodes binary data (exclusively) for use in SQLite statements (Requires: #include ) _SQLite_FastEscape ($sString) Fast escapes a string or number for use as TEXT in SQLite statements (Requires: #include ) _SQLite_FetchData ($hQuery, ByRef $aRow [, $fBinary = False [, $fDoNotFinalize = False]]) Fetches 1 row of data from a _SQLite_Query() based query (Requires: #include ) _SQLite_FetchNames ($hQuery, ByRef $aNames) Read out the Column names of a _SQLite_Query() based query (Requires: #include ) _SQLite_GetTable ($hDB, $sSQL, ByRef $aResult, ByRef $iRows, ByRef $iColumns [, $iCharSize = -1]) Passes Out a 1Dimensional Array Containing Tablenames and Data of Executed Query. (Requires: #include ) _SQLite_GetTable2d ($hDB, $sSQL, ByRef $aResult, ByRef $iRows, ByRef $iColumns [, $iCharSize = -1 [, $fSwichDimensions = False]]) Passes out a 2Dimensional array containing column names and data of executed query (Requires: #include ) _SQLite_LastInsertRowID ([$hDB]) Returns the ROWID of the most recent insert in the database by this connection (Requires: #include ) _SQLite_LibVersion () Returns the version number of the library (Requires: #include ) _SQLite_Open ([$sDatabase_Filename = ":memory:" [,$iAccessMode [,$iEncoding]]]) Opens/creates a SQLite database. (Requires: #include ) _SQLite_Query ($hDB, $sSQL, ByRef $hQuery) Prepares a SQLite Query (Requires: #include ) _SQLite_QueryFinalize ($hQuery) Finalizes an _SQLite_Query() based query. The query is interrupted. (Requires: #include ) _SQLite_QueryReset ($hQuery) Reset a _SQLite_Query() based query (Requires: #include ) _SQLite_QuerySingleRow ($hDB, $sSQL, ByRef $aRow) Read out the first row of the result from the specified query. (Requires: #include ) _SQLite_SafeMode ($fSafeModeState) Disable or Enable Safe mode (Requires: #include ) _SQLite_SetTimeout ([$hDB = -1 [, $iTimeout = 1000]]) Sets timeout for busy handler (Requires: #include ) _SQLite_Shutdown () Unloads SQLite.dll (Requires: #include ) _SQLite_SQLiteExe ($sDatabaseFile, $sInput, ByRef $sOutput [, $sSQLiteExeFilename = "SQLite3.exe" [, $fDebug = False]]) Executes commands in SQLite3.exe (Requires: #include ) _SQLite_Startup ([$sDll_Filename = "sqlite3.dll" [, $bUTF8ErrorMsg = False [, $bForceLocal = 0 [, $sPrintCallback = __SQLite_ConsoleWrite()]]]]) Loads SQLite3.dll (Requires: #include ) _SQLite_TotalChanges ([$hDB]) Returns number of all changes (including via triggers and foreign keys) from start of connection (Requires: #include ) _StringBetween ($s_String, $s_Start, $s_End [, $v_Case = -1]) Returns the string between the start search string and the end search string. (Requires: #include ) _StringEncrypt ($i_Encrypt, $s_EncryptText, $s_EncryptPassword [, $i_EncryptLevel = 1]) An RC4 based string encryption function. (Requires: #include ) _StringExplode ($sString, $sDelimiter [, $iLimit]) Splits up a string into substrings depending on the given delimiters as PHP Explode v5. (Requires: #include ) _StringInsert ($s_String, $s_InsertString, $i_Position) Inserts a string within another string. (Requires: #include ) _StringProper ($s_String) Changes a string to proper case, same a =Proper function in Excel (Requires: #include ) _StringRepeat ($sString, $iRepeatCount) Repeats a string a specified number of times. (Requires: #include ) _StringReverse ($s_String) Reverses the contents of the specified string. (Requires: #include ) _StringToHex ($strChar) Convert a string to a hex string. (Requires: #include ) _TCPIpToName ($sIp [,$iOption = 0 [, $hDll_Ws2_32 = "Ws2_32.dll"]]) Resolves IP address to Hostname(s) (Requires: #include ) _TempFile ([$s_DirectoryName = @TempDir [, $s_FilePrefix = "~" [, $s_FileExtension = ".tmp" [, $i_RandomLength = 7]]]]) Generate a name for a temporary file. The file is guaranteed not to exist yet. (Requires: #include ) _TicksToTime ($iTicks, ByRef $iHours, ByRef $iMins, ByRef $iSecs) Converts the specified tick amount to hours, minutes and seconds. (Requires: #include ) _Timer_Diff ($iTimeStamp) Returns the difference in time from a previous call to _Timer_Init (Requires: #include ) _Timer_GetIdleTime () Returns the number of ticks since last user activity (i.e. KYBD/Mouse) (Requires: #include ) _Timer_GetTimerID ($iwParam) Returns the Timer ID from $iwParam (Requires: #include ) _Timer_Init () Returns a timestamp (in milliseconds). (Requires: #include ) _Timer_KillAllTimers ($hWnd) Destroys all the timers (Requires: #include ) _Timer_KillTimer ($hWnd, $iTimerID) Destroys the specified timer (Requires: #include ) _Timer_SetTimer ($hWnd [, $iElapse = 250 [, $sTimerFunc = "" [, $iTimerID = -1]]]) Creates a timer with the specified time-out value (Requires: #include ) _TimeToTicks ([$iHours = @HOUR [, $iMins = @MIN [, $iSecs = @SEC]]]) Converts the specified hours, minutes, and seconds to ticks. (Requires: #include ) _VersionCompare ($sVersion1, $sVersion2) Compares two file versions for equality (Requires: #include ) _viClose ($h_session) Closes a VISA connection to an Instrument/Device (Requires: #include ) _viExecCommand ($h_session, $s_command [, $i_timeout_ms = -1]) Send a Command/Query to an Instrument/Device through the VISA interface (GPIB / TCP) (Requires: #include ) _viFindGpib (ByRef $a_descriptor_list, ByRef $a_idn_list [, $f_show_search_results = 0]) Send a Command/Query to an Instrument/Device through the VISA interface (GPIB / TCP) (Requires: #include ) _viGpibBusReset () GPIB BUS "reset": Use this function when the GPIB BUS gets stuck for some reason. You might be lucky and resolve the problem by calling this function (Requires: #include ) _viGTL ($h_session) Go To Local mode: Instruments that accept this command will exit the "Remote Control mode" and go to "Local mode". If the instrument is already in "Local mode" this is simply ignored. Normally, if an instrument does not support this command it will simply stay in the "Remote Control mode" (Requires: #include ) _viInteractiveControl ([$s_command_save_filename = ""]) Interactive VISA control to test your SCPI commands. (Requires: #include ) _viOpen ($s_visa_address [, $s_visa_secondary_address = 0]) Opens a VISA connection to an Instrument/Device (Requires: #include ) _viSetAttribute ($h_session, $i_attribute, $i_value) Set any VISA attribute This function, which is called by _viSetTimeout, can ALSO be used to set the other VISA specific attributes. Read the VISA documentation for more information and a list of VISA attributes and their corresponding values. (Requires: #include ) _viSetTimeout ($h_session, $i_timeout_ms) Sets the VISA timeout in MILISECONDS (Requires: #include ) _WeekNumberISO ([$iYear = @YEAR [, $iMonth = @MON [, $iDay = @MDAY]]]) Calculate the weeknumber of a given date. (Requires: #include ) _WinAPI_AttachConsole ([$iProcessID = -1]) Attaches the calling process to the console of the specified process (Requires: #include ) _WinAPI_AttachThreadInput ($iAttach, $iAttachTo, $fAttach) Attaches the input processing mechanism of one thread to that of another thread (Requires: #include ) _WinAPI_Beep ($iFreq = 500, $iDuration = 1000) Generates simple tones on the speaker (Requires: #include ) _WinAPI_BitBlt ($hDestDC, $iXDest, $iYDest, $iWidth, $iHeight, $hSrcDC, $iXSrc, $iYSrc, $iROP) Performs a bit-block transfer of color data (Requires: #include ) _WinAPI_CallNextHookEx ($hhk, $iCode, $wParam, $lParam) Passes the hook information to the next hook procedure in the current hook chain (Requires: #include ) _WinAPI_CallWindowProc ($lpPrevWndFunc, $hWnd, $Msg, $wParam, $lParam) Passes the hook information to the next hook procedure in the current hook chain (Requires: #include ) _WinAPI_ClientToScreen ($hWnd, ByRef $tPoint) Converts the client coordinates of a specified point to screen coordinates (Requires: #include ) _WinAPI_CloseHandle ($hObject) Closes an open object handle (Requires: #include ) _WinAPI_CombineRgn ($hRgnDest, $hRgnSrc1, $hRgnSrc2, $iCombineMode) Combines two regions and stores the result in a third region (Requires: #include ) _WinAPI_CommDlgExtendedError () Returns a common dialog box error string. This string indicates the most recent error to occur during the execution of one of the common dialog box functions. (Requires: #include ) _WinAPI_CopyIcon ($hIcon) Copies the specified icon from another module (Requires: #include ) _WinAPI_CreateBitmap ($iWidth, $iHeight [, $iPlanes = 1 [, $iBitsPerPel = 1 [, $pBits = 0]]]) Creates a bitmap with the specified width, height, and color format (Requires: #include ) _WinAPI_CreateCompatibleBitmap ($hDC, $iWidth, $iHeight) Creates a bitmap compatible with the specified device context (Requires: #include ) _WinAPI_CreateCompatibleDC ($hDC) Creates a memory device context compatible with the specified device (Requires: #include ) _WinAPI_CreateEvent ([$pAttributes = 0 [, $fManualReset = True [, $fInitialState = True [, $sName = ""]]]]) Creates or opens a named or unnamed event object (Requires: #include ) _WinAPI_CreateFile ($sFileName, $iCreation [, $iAccess = 4 [, $iShare = 0 [, $iAttributes = 0 [, $pSecurity = 0]]]]) Creates or opens a file or other device (Requires: #include ) _WinAPI_CreateFont ($nHeight, $nWidth [, $nEscape = 0 [, $nOrientn = 0 [, $fnWeight = $FW_NORMAL [, $bItalic = False [, $bUnderline = False [, $bStrikeout = False [, $nCharset = $DEFAULT_CHARSET [, $nOutputPrec = $OUT_DEFAULT_PRECIS [, $nClipPrec = $CLIP_DEFAULT_PRECIS [, $nQuality = $DEFAULT_QUALITY [, $nPitch = 0 [, $szFace = 'Arial']]]]]]]]]]]]) Creates a logical font with the specified characteristics (Requires: #include ) _WinAPI_CreateFontIndirect ($tLogFont) Creates a logical font that has specific characteristics (Requires: #include ) _WinAPI_CreatePen ($iPenStyle, $iWidth, $nColor) Creates a logical pen that has the specified style, width, and color. (Requires: #include ) _WinAPI_CreateProcess ($sAppName, $sCommand, $pSecurity, $pThread, $fInherit, $iFlags, $pEnviron, $sDir, $pStartupInfo, $pProcess) Creates a new process and its primary thread (Requires: #include ) _WinAPI_CreateRectRgn ($iLeftRect, $iTopRect, $iRightRect, $iBottomRect) Creates a rectangular region (Requires: #include ) _WinAPI_CreateRoundRectRgn ($iLeftRect, $iTopRect, $iRightRect, $iBottomRect, $iWidthEllipse, $iHeightEllipse) Creates a rectangular region with rounded corners (Requires: #include ) _WinAPI_CreateSolidBitmap ($hWnd, $iColor, $iWidth, $iHeight [, $bRGB = 1]) Creates a solid color bitmap (Requires: #include ) _WinAPI_CreateSolidBrush ($nColor) Creates a logical brush that has the specified solid color (Requires: #include ) _WinAPI_CreateWindowEx ($iExStyle, $sClass, $sName, $iStyle, $iX, $iY, $iWidth, $iHeight, $hParent [, $hMenu = 0 [, $hInstance = 0 [, $pParam = 0]]]) Creates an overlapped, pop-up, or child window (Requires: #include ) _WinAPI_DefWindowProc ($hWnd, $iMsg, $iwParam, $ilParam) Call the default window procedure to provide default processing (Requires: #include ) _WinAPI_DeleteDC ($hDC) Deletes the specified device context (Requires: #include ) _WinAPI_DeleteObject ($hObject) Deletes a logical pen, brush, font, bitmap, region, or palette (Requires: #include ) _WinAPI_DestroyIcon ($hIcon) Destroys an icon and frees any memory the icon occupied (Requires: #include ) _WinAPI_DestroyWindow ($hWnd) Destroys the specified window (Requires: #include ) _WinAPI_DrawEdge ($hDC, $ptrRect, $nEdgeType, $grfFlags) Draws one or more edges of rectangle (Requires: #include ) _WinAPI_DrawFrameControl ($hDC, $ptrRect, $nType, $nState) Draws a frame control of the specified type and style (Requires: #include ) _WinAPI_DrawIcon ($hDC, $iX, $iY, $hIcon) Draws an icon or cursor into the specified device context (Requires: #include ) _WinAPI_DrawIconEx ($hDC, $iX, $iY, $hIcon [, $iWidth = 0 [, $iHeight = 0 [, $iStep = 0 [, $hBrush = 0 [, $iFlags = 3]]]]]) Draws an icon or cursor into the specified device context (Requires: #include ) _WinAPI_DrawLine ($hDC, $iX1, $iY1, $iX2, $iY2) Draws a line (Requires: #include ) _WinAPI_DrawText ($hDC, $sText, ByRef $tRect, $iFlags) Draws formatted text in the specified rectangle (Requires: #include ) _WinAPI_DuplicateHandle ($hSourceProcessHandle, $hSourceHandle, $hTargetProcessHandle, $iDesiredAccess, $fInheritHandle, $iOptions) Duplicates an object handle (Requires: #include ) _WinAPI_EnableWindow ($hWnd [, $fEnable = True]) Enables or disables mouse and keyboard input to the specified window or control (Requires: #include ) _WinAPI_EnumDisplayDevices ($sDevice, $iDevNum) Obtains information about the display devices in a system (Requires: #include ) _WinAPI_EnumWindows ([$fVisible = True [, $hwnd = Default]]) Enumerates all windows (Requires: #include ) _WinAPI_EnumWindowsPopup () Enumerates popup windows (Requires: #include ) _WinAPI_EnumWindowsTop () Enumerates all top level windows (Requires: #include ) _WinAPI_ExpandEnvironmentStrings ($sString) Expands environment variable strings and replaces them with their defined values (Requires: #include ) _WinAPI_ExtractIconEx ($sFile, $iIndex, $pLarge, $pSmall, $iIcons) Creates an array of handles to large or small icons extracted from a file (Requires: #include ) _WinAPI_FatalAppExit ($sMessage) Displays a message box and terminates the application (Requires: #include ) _WinAPI_FillRect ($hDC, $ptrRect, $hBrush) Fills a rectangle by using the specified brush (Requires: #include ) _WinAPI_FindExecutable ($sFileName [, $sDirectory = ""]) Retrieves the name of the executable file associated with the specified file name (Requires: #include ) _WinAPI_FindWindow ($sClassName, $sWindowName) Retrieves the handle to the top-level window whose class name and window name match (Requires: #include ) _WinAPI_FlashWindow ($hWnd [, $fInvert = True]) Flashes the specified window one time (Requires: #include ) _WinAPI_FlashWindowEx ($hWnd [, $iFlags = 3 [, $iCount = 3 [, $iTimeout = 0]]]) Flashes the specified window (Requires: #include ) _WinAPI_FloatToInt ($nFloat) Returns a 4 byte float as an integer value (Requires: #include ) _WinAPI_FlushFileBuffers ($hFile) Flushes the buffers of a specified file and causes all buffered data to be written (Requires: #include ) _WinAPI_FormatMessage ($iFlags, $pSource, $iMessageID, $iLanguageID, ByRef $pBuffer, $iSize, $vArguments) Formats a message string (Requires: #include ) _WinAPI_FrameRect ($hDC, $ptrRect, $hBrush) Draws a border around the specified rectangle by using the specified brush (Requires: #include ) _WinAPI_FreeLibrary ($hModule) Decrements the reference count of the loaded dynamic-link library (DLL) module (Requires: #include ) _WinAPI_GetAncestor ($hWnd [, $iFlags = 1]) Retrieves the handle to the ancestor of the specified window (Requires: #include ) _WinAPI_GetAsyncKeyState ($iKey) Determines whether a key is up or down at the time the function is called (Requires: #include ) _WinAPI_GetBkMode ($hDC) Returns the current background mix mode for a specified device context (Requires: #include ) _WinAPI_GetClassName ($hWnd) Retrieves the name of the class to which the specified window belongs (Requires: #include ) _WinAPI_GetClientHeight ($hWnd) Retrieves the height of a window's client area (Requires: #include ) _WinAPI_GetClientRect ($hWnd) Retrieves the coordinates of a window's client area (Requires: #include ) _WinAPI_GetClientWidth ($hWnd) Retrieves the width of a window's client area (Requires: #include ) _WinAPI_GetCurrentProcess () Returns the process handle of the calling process (Requires: #include ) _WinAPI_GetCurrentProcessID () Returns the process identifier of the calling process (Requires: #include ) _WinAPI_GetCurrentThread () Retrieves a pseudo handle for the calling thread. (Requires: #include ) _WinAPI_GetCurrentThreadId () Returns the thread identifier of the calling thread (Requires: #include ) _WinAPI_GetCursorInfo () Retrieves information about the global cursor (Requires: #include ) _WinAPI_GetDC ($hWnd) Retrieves a handle of a display device context for the client area a window (Requires: #include ) _WinAPI_GetDesktopWindow () Returns the handle of the Windows desktop window (Requires: #include ) _WinAPI_GetDeviceCaps ($hDC, $iIndex) Retrieves device specific information about a specified device (Requires: #include ) _WinAPI_GetDIBits ($hDC, $hBmp, $iStartScan, $iScanLines, $pBits, $pBI, $iUsage) Retrieves the bits of the specified bitmap and copies them into a buffer as a DIB (Requires: #include ) _WinAPI_GetDlgCtrlID ($hWnd) Returns the identifier of the specified control (Requires: #include ) _WinAPI_GetDlgItem ($hWnd, $iItemID) Retrieves the handle of a control in the specified dialog box (Requires: #include ) _WinAPI_GetFileSizeEx ($hFile) Retrieves the size of the specified file (Requires: #include ) _WinAPI_GetFocus () Retrieves the handle of the window that has the keyboard focus (Requires: #include ) _WinAPI_GetForegroundWindow () Returns the handle of the foreground window (Requires: #include ) _WinAPI_GetGuiResources ([$iflag = 1 [, $hProcess = -1]]) Retrieves the count of handles to graphical user interface (GUI) objects in use by the specified process (Requires: #include ) _WinAPI_GetIconInfo ($hIcon) Retrieves information about the specified icon or cursor (Requires: #include ) _WinAPI_GetLastError () Returns the calling thread's lasterror code value (Requires: #include ) _WinAPI_GetLastErrorMessage () Returns the calling threads last error message (Requires: #include ) _WinAPI_GetLayeredWindowAttributes ($hWnd, ByRef $i_transcolor, ByRef $Transparency [, $asColorRef = False]) Gets Layered Window Attributes (Requires: #include ) _WinAPI_GetModuleHandle ($sModuleName) Returns a module handle for the specified module (Requires: #include ) _WinAPI_GetMousePos ([$fToClient = False [, $hWnd = 0]]) Returns the current mouse position (Requires: #include ) _WinAPI_GetMousePosX ([$fToClient = False [, $hWnd = 0]]) Returns the current mouse X position (Requires: #include ) _WinAPI_GetMousePosY ([$fToClient = False [, $hWnd = 0]]) Returns the current mouse Y position (Requires: #include ) _WinAPI_GetObject ($hObject, $iSize, $pObject) Retrieves information for the specified graphics object (Requires: #include ) _WinAPI_GetOpenFileName ([$sTitle = "" [, $sFilter = "All files (*.*)" [, $sInitalDir = "." [, $sDefaultFile = "" [, $sDefaultExt = "" [, $iFilterIndex = 1 [, $iFlags = 0 [, $iFlagsEx = 0 [, $hwndOwner = 0]]]]]]]]]) Creates an Open dialog box that lets the user specify the drive, directory, and the name of a file or set of files to open (Requires: #include ) _WinAPI_GetOverlappedResult ($hFile, $pOverlapped, ByRef $iBytes [, $fWait = False]) Retrieves the results of an overlapped operation (Requires: #include ) _WinAPI_GetParent ($hWnd) Retrieves the handle of the specified child window's parent window (Requires: #include ) _WinAPI_GetProcessAffinityMask ($hProcess) Obtains the affinity masks for the process and the system (Requires: #include ) _WinAPI_GetSaveFileName ([$sTitle = "" [, $sFilter = "All files (*.*)" [, $sInitalDir = "." [, $sDefaultFile = "" [, $sDefaultExt = "" [, $iFilterIndex = 1 [, $iFlags = 0 [, $iFlagsEx = 0 [, $hwndOwner = 0]]]]]]]]]) Creates a Save dialog box that lets the user specify the drive, directory, and name of a file to save (Requires: #include ) _WinAPI_GetStdHandle ($iStdHandle) Retrieves a handle for the standard input, standard output, or standard error device (Requires: #include ) _WinAPI_GetStockObject ($iObject) Retrieves a handle to one of the predefined stock pens, brushes, fonts, or palettes (Requires: #include ) _WinAPI_GetSysColor ($iIndex) Retrieves the current color of the specified display element (Requires: #include ) _WinAPI_GetSysColorBrush ($iIndex) retrieves a handle identifying a logical brush that corresponds to the specified color index (Requires: #include ) _WinAPI_GetSystemMetrics ($iIndex) Retrieves the specified system metric or system configuration setting (Requires: #include ) _WinAPI_GetTextExtentPoint32 ($hDC, $sText) Computes the width and height of the specified string of text (Requires: #include ) _WinAPI_GetTextMetrics ($hDC) Retrieves basic information for the currently selected font. (Requires: #include ) _WinAPI_GetWindow ($hWnd, $iCmd) Retrieves the handle of a window that has a specified relationship to the specified window (Requires: #include ) _WinAPI_GetWindowDC ($hWnd) Retrieves the device context (DC) for the entire window (Requires: #include ) _WinAPI_GetWindowHeight ($hWnd) Returns the height of the window (Requires: #include ) _WinAPI_GetWindowLong ($hWnd, $iIndex) Retrieves information about the specified window (Requires: #include ) _WinAPI_GetWindowPlacement ($hWnd) Retrieves the placement of the window for Min, Max, and normal positions (Requires: #include ) _WinAPI_GetWindowRect ($hWnd) Retrieves the dimensions of the bounding rectangle of the specified window (Requires: #include ) _WinAPI_GetWindowRgn ($hWnd, $hRgn) Obtains a copy of the window region of a window (Requires: #include ) _WinAPI_GetWindowText ($hWnd) Retrieves the text of the specified window's title bar (Requires: #include ) _WinAPI_GetWindowThreadProcessId ($hWnd, ByRef $iPID) Retrieves the identifier of the thread that created the specified window (Requires: #include ) _WinAPI_GetWindowWidth ($hWnd) Returns the width of the window (Requires: #include ) _WinAPI_GetXYFromPoint (ByRef $tPoint, ByRef $iX, ByRef $iY) Returns the X/Y values from a $tagPOINT structure (Requires: #include ) _WinAPI_GlobalMemoryStatus () Retrieves information about current available memory (Requires: #include ) _WinAPI_GUIDFromString ($sGUID) Converts a string GUID to binary form (Requires: #include ) _WinAPI_GUIDFromStringEx ($sGUID, $pGUID) Converts a string GUID to binary form (Requires: #include ) _WinAPI_HiWord ($iLong) Returns the high word of a longword value (Requires: #include ) _WinAPI_InProcess ($hWnd, ByRef $hLastWnd) Determines whether a window belongs to the current process (Requires: #include ) _WinAPI_IntToFloat ($iInt) Returns a 4 byte integer as a float value (Requires: #include ) _WinAPI_InvalidateRect ($hWnd [, $tRect = 0 [, $fErase = True]]) Adds a rectangle to the specified window's update region (Requires: #include ) _WinAPI_IsClassName ($hWnd, $sClassName) Wrapper to check ClassName of the control. (Requires: #include ) _WinAPI_IsWindow ($hWnd) Determines whether the specified window handle identifies an existing window (Requires: #include ) _WinAPI_IsWindowVisible ($hWnd) Retrieves the visibility state of the specified window (Requires: #include ) _WinAPI_LineTo ($hDC, $iX, $iY) Draws a line from the current position up to, but not including, the specified point. (Requires: #include ) _WinAPI_LoadBitmap ($hInstance, $sBitmap) Loads the specified bitmap resource from a module's executable file (Requires: #include ) _WinAPI_LoadImage ($hInstance, $sImage, $iType, $iXDesired, $iYDesired, $iLoad) Loads an icon, cursor, or bitmap (Requires: #include ) _WinAPI_LoadLibrary ($sFileName) Maps a specified executable module into the address space of the calling process (Requires: #include ) _WinAPI_LoadLibraryEx ($sFileName [, $iFlags = 0]) Maps a specified executable module into the address space of the calling process (Requires: #include ) _WinAPI_LoadShell32Icon ($iIconID) Extracts an icon from the Shell32.dll file (Requires: #include ) _WinAPI_LoadString ($hInstance, $iStringId) loads a string resource from the executable file associated with a specified module (Requires: #include ) _WinAPI_LocalFree ($hMem) Frees the specified local memory object and invalidates its handle (Requires: #include ) _WinAPI_LoWord ($iLong) Returns the low word of a longword (Requires: #include ) _WinAPI_MAKELANGID ($lgidPrimary, $lgidSub) Construct language id from a primary language id and a sublanguage id (Requires: #include ) _WinAPI_MAKELCID ($lgid, $srtid) Construct locale id from a language id and a sort id (Requires: #include ) _WinAPI_MakeLong ($iLo, $iHi) Returns a longint value from two int values (Requires: #include ) _WinAPI_MakeQWord ($LoDWORD, $HiDWORD) Returns a QWORD value from two int values (Requires: #include ) _WinAPI_MessageBeep ([$iType = 1]) Plays a waveform sound (Requires: #include ) _WinAPI_Mouse_Event ($iFlags [, $iX = 0 [, $iY = 0 [, $iData = 0 [, $iExtraInfo = 0]]]]) Synthesizes mouse motion and button clicks (Requires: #include ) _WinAPI_MoveTo ($hDC, $iX, $iY) Updates the current position to the specified point (Requires: #include ) _WinAPI_MoveWindow ($hWnd, $iX, $iY, $iWidth, $iHeight [, $fRepaint = True]) Changes the position and dimensions of the specified window (Requires: #include ) _WinAPI_MsgBox ($iFlags, $sTitle, $sText) Displays a message box with wider margin than original (Requires: #include ) _WinAPI_MulDiv ($iNumber, $iNumerator, $iDenominator) Multiplies two 32-bit values and then divides the 64-bit result by a third 32-bit value (Requires: #include ) _WinAPI_MultiByteToWideChar ($sText [, $iCodePage = 0 [, $iFlags = 0 [, $bRetString = False]]]) Maps a character string to a wide-character (Unicode) string (Requires: #include ) _WinAPI_MultiByteToWideCharEx ($sText, $pText [, $iCodePage = 0 [, $iFlags = 0]]) Maps a character string to a wide-character (Unicode) string (Requires: #include ) _WinAPI_OpenProcess ($iAccess, $fInherit, $iProcessID [, $fDebugPriv = False]) Returns a handle of an existing process object (Requires: #include ) _WinAPI_PathFindOnPath ($szFile, $aExtraPaths="", $szPathDelimiter=@LF) Searchs for a file in the default system paths (Requires: #include ) _WinAPI_PointFromRect (ByRef $tRect [, $fCenter = True]) Returns the top/left coordinates of a $tagRECT as a $tagPOINT structure (Requires: #include ) _WinAPI_PostMessage ($hWnd, $iMsg, $iwParam, $ilParam) Places a message in the message queue and then returns (Requires: #include ) _WinAPI_PrimaryLangId ($lgid) Extract primary language id from a language id (Requires: #include ) _WinAPI_PtInRect (ByRef $tRect, ByRef $tPoint) Determines whether the specified point lies within the specified rectangle (Requires: #include ) _WinAPI_ReadFile ($hFile, $pBuffer, $iToRead, ByRef $iRead [, $pOverlapped = 0]) Reads data from a file (Requires: #include ) _WinAPI_ReadProcessMemory ($hProcess, $pBaseAddress, $pBuffer, $iSize, ByRef $iRead) Reads memory in a specified process (Requires: #include ) _WinAPI_RectIsEmpty (ByRef $tRect) Determins whether a rectangle is empty (Requires: #include ) _WinAPI_RedrawWindow ($hWnd [, $tRect = 0 [, $hRegion = 0 [, $iFlags = 5]]]) Updates the specified rectangle or region in a window's client area (Requires: #include ) _WinAPI_RegisterWindowMessage ($sMessage) Defines a new window message that is guaranteed to be unique throughout the system (Requires: #include ) _WinAPI_ReleaseCapture () Releases the mouse capture from a window in the current thread and restores normal mouse input processing (Requires: #include ) _WinAPI_ReleaseDC ($hWnd, $hDC) Releases a device context (Requires: #include ) _WinAPI_ScreenToClient ($hWnd, ByRef $tPoint) Converts screen coordinates of a specified point on the screen to client coordinates (Requires: #include ) _WinAPI_SelectObject ($hDC, $hGDIObj) Selects an object into the specified device context (Requires: #include ) _WinAPI_SetBkColor ($hDC, $iColor) Sets the current background color to the specified color value (Requires: #include ) _WinAPI_SetBkMode ($hDC, $iBkMode) Sets the background mix mode of the specified device context (Requires: #include ) _WinAPI_SetCapture ($hWnd) Sets the mouse capture to the specified window belonging to the current thread (Requires: #include ) _WinAPI_SetCursor ($hCursor) Establishes the cursor shape (Requires: #include ) _WinAPI_SetDefaultPrinter ($sPrinter) Sets the default printer for the current user on the local computer (Requires: #include ) _WinAPI_SetDIBits ($hDC, $hBmp, $iStartScan, $iScanLines, $pBits, $pBMI [, $iColorUse = 0]) Sets the pixels in a compatible bitmap using the color data found in a DIB (Requires: #include ) _WinAPI_SetEndOfFile ($hFile) Sets the physical file size for the specified file to the current position of the file pointer. (Requires: #include ) _WinAPI_SetEvent ($hEvent) Sets the specified event object to the signaled state (Requires: #include ) _WinAPI_SetFilePointer ($hFile, $iPos [, $iMethod = 0]) Moves the file pointer of the specified file (Requires: #include ) _WinAPI_SetFocus ($hWnd) Sets the keyboard focus to the specified window (Requires: #include ) _WinAPI_SetFont ($hWnd, $hFont [, $fRedraw = True]) Sets a window font (Requires: #include ) _WinAPI_SetHandleInformation ($hObject, $iMask, $iFlags) Sets certain properties of an object handle (Requires: #include ) _WinAPI_SetLastError ($iErrCode) Sets the last-error code for the calling thread (Requires: #include ) _WinAPI_SetLayeredWindowAttributes ($hWnd, $i_transcolor [, $Transparency = 255 [, $dwFlags = 0x03 [, $isColorRef = False]]]) Sets Layered Window Attributes (Requires: #include ) _WinAPI_SetParent ($hWndChild, $hWndParent) Changes the parent window of the specified child window (Requires: #include ) _WinAPI_SetProcessAffinityMask ($hProcess, $iMask) Sets a processor affinity mask for the threads of a specified process (Requires: #include ) _WinAPI_SetSysColors ($vElements, $vColors) Obtains information about the display devices in a system (Requires: #include ) _WinAPI_SetTextColor ($hDC, $iColor) Sets the current text color to the specified color value (Requires: #include ) _WinAPI_SetWindowLong ($hWnd, $iIndex, $iValue) Sets information about the specified window (Requires: #include ) _WinAPI_SetWindowPlacement ($hWnd, $pWindowPlacement) Sets the placement of the window for Min, Max, and normal positions (Requires: #include ) _WinAPI_SetWindowPos ($hWnd, $hAfter, $iX, $iY, $iCX, $iCY, $iFlags) Changes the size, position, and Z order of a child, pop-up, or top-level window (Requires: #include ) _WinAPI_SetWindowRgn ($hWnd, $hRgn [, $bRedraw]) Sets the window region of a window (Requires: #include ) _WinAPI_SetWindowsHookEx ($idHook, $lpfn, $hmod [, $dwThreadId = 0]) Installs an application-defined hook procedure into a hook chain (Requires: #include ) _WinAPI_SetWindowText ($hWnd, $sText) Changes the text of the specified window's title bar (Requires: #include ) _WinAPI_ShowCursor ($fShow) Displays or hides the cursor (Requires: #include ) _WinAPI_ShowError ($sText [, $fExit = True]) Displays an error message box with an optional exit (Requires: #include ) _WinAPI_ShowMsg ($sText) Displays an "Information" message box (Requires: #include ) _WinAPI_ShowWindow ($hWnd [, $iCmdShow = 5]) Sets the specified window's show state (Requires: #include ) _WinAPI_StringFromGUID ($pGUID) Converts a binary GUID to string form (Requires: #include ) _WinAPI_StringLenA ($vString) Calculates the size of ANSI string (Requires: #include ) _WinAPI_StringLenW ($vString) Calculates the size of wide string (Requires: #include ) _WinAPI_SubLangId ($lgid) Extract sublanguage id from a language id (Requires: #include ) _WinAPI_SystemParametersInfo ($iAction [, $iParam = 0 [, $vParam = 0 [, $iWinIni = 0]]]) Retrieves or sets the value of one of the system-wide parameters (Requires: #include ) _WinAPI_TwipsPerPixelX () Returns the width of a pixel, in twips. (Requires: #include ) _WinAPI_TwipsPerPixelY () Returns the height of a pixel, in twips. (Requires: #include ) _WinAPI_UnhookWindowsHookEx ($hhk) Removes a hook procedure installed in a hook chain by the _WinAPI_SetWindowsHookEx function (Requires: #include ) _WinAPI_UpdateLayeredWindow ($hWnd, $hDCDest, $pPTDest, $pSize, $hDCSrce, $pPTSrce, $iRGB, $pBlend, $iFlags) Updates the position, size, shape, content, and translucency of a layered window (Requires: #include ) _WinAPI_UpdateWindow ($hWnd) Updates the client area of a window by sending a WM_PAINT message to the window (Requires: #include ) _WinAPI_WaitForInputIdle ($hProcess [, $iTimeout = -1]) Waits until a process is waiting for user input with no input pending, or a time out (Requires: #include ) _WinAPI_WaitForMultipleObjects ($iCount, $pHandles [, $fWaitAll = False [, $iTimeout = -1]]) Waits until one or all of the specified objects are in the signaled state (Requires: #include ) _WinAPI_WaitForSingleObject ($hHandle [, $iTimeout = -1]) Waits until the specified object is in the signaled state (Requires: #include ) _WinAPI_WideCharToMultiByte ($pUnicode [, $iCodePage = 0 [, $bRetString = True]]) Converts a Unicode string to a multibyte string (Requires: #include ) _WinAPI_WindowFromPoint (ByRef $tPoint) Retrieves the handle of the window that contains the specified point (Requires: #include ) _WinAPI_WriteConsole ($hConsole, $sText) Writes a character string to a console screen buffer (Requires: #include ) _WinAPI_WriteFile ($hFile, $pBuffer, $iToWrite, ByRef $iWritten [, $pOverlapped = 0]) Writes data to a file at the position specified by the file pointer (Requires: #include ) _WinAPI_WriteProcessMemory ($hProcess, $pBaseAddress, $pBuffer, $iSize, ByRef $iWritten [, $sBuffer = "ptr"]) Writes memory in a specified process (Requires: #include ) _WinNet_AddConnection ($sLocalName, $sRemoteName [, $sPassword = 0]) Connects a local device to a network resource (Requires: #include ) _WinNet_AddConnection2 ($sLocalName, $sRemoteName [, $sUserName = 0 [, $sPassword = 0 [, $iType = 1 [, $iOptions = 1]]]]) Connects a local device to a network resource (Requires: #include ) _WinNet_AddConnection3 ($hWnd, $sLocalName, $sRemoteName [, $sUserName = 0 [, $sPassword = 0 [, $iType = 1 [, $iOptions = 1]]]]) Connects a local device to a network resource (Requires: #include ) _WinNet_CancelConnection ($sName [, $fForce = True]) Cancels an existing network connection (Requires: #include ) _WinNet_CancelConnection2 ($sName [, $fUpdate = True [, $fForce = True]]) Cancels an existing network connection (Requires: #include ) _WinNet_CloseEnum ($hEnum) Ends a network resource enumeration started by a call to WNetOpenEnum (Requires: #include ) _WinNet_ConnectionDialog ($hWnd) Starts a general browsing dialog box for connecting to network resources (Requires: #include ) _WinNet_ConnectionDialog1 ($hWnd [, $sRemoteName = "" [, $iFlags = 2]]) Starts a general browsing dialog box for connecting to network resources (Requires: #include ) _WinNet_DisconnectDialog ($hWnd) Starts a general browsing dialog box for disconnecting from network resources (Requires: #include ) _WinNet_DisconnectDialog1 ($hWnd, $sLocalName [, $sRemoteName = "" [, $iFlags = 1]]) Starts a general browsing dialog box for disconnecting from network resources (Requires: #include ) _WinNet_EnumResource ($hEnum, ByRef $iCount, $pBuffer, ByRef $iBufSize) Continues an enumeration of network resources (Requires: #include ) _WinNet_GetConnection ($sLocalName) Retrieves the name of the network resource associated with a local device (Requires: #include ) _WinNet_GetConnectionPerformance ($sLocalName, $sRemoteName) Returns information about the performance of a network connection resource (Requires: #include ) _WinNet_GetLastError (ByRef $iError, ByRef $sError, ByRef $sName) Retrieves the most recent extended error (Requires: #include ) _WinNet_GetNetworkInformation ($sName) Returns extended information about a specific network provider (Requires: #include ) _WinNet_GetProviderName ($iType) Obtains the provider name for a specific type of network (Requires: #include ) _WinNet_GetResourceInformation ($sRemoteName [, $sProvider = "" [, $iType = 0]]) Identifies the network provider that owns the resource (Requires: #include ) _WinNet_GetResourceParent ($sRemoteName, $sProvider [, $iType = 0]) Returns the parent of a network resource in the network browse hierarchy (Requires: #include ) _WinNet_GetUniversalName ($sLocalPath) Converts drived based path to universal form (Requires: #include ) _WinNet_GetUser ($sName) Retrieves the default user name, or the user name used to establish a connection (Requires: #include ) _WinNet_OpenEnum ($iScope, $iType, $iUsage, $pResource, ByRef $hEnum) Starts an enumeration of network resources or existing connections (Requires: #include ) _WinNet_RestoreConnection ([$sDevice = "" [, $hWnd = 0 [, $fUseUI = True]]]) Restores the connection to a network resource (Requires: #include ) _WinNet_UseConnection ($hWnd, $sLocalName, $sRemoteName [, $sUserName = 0 [, $sPassword = 0 [, $iType = 1 [, $iOptions = 1]]]]) Connects a local device to a network resource (Requires: #include ) _Word_VersionInfo () Returns an array of information about the Word.au3 version (Requires: #include ) _WordAttach ($s_string [, $s_mode = "FilePath"]) Attach to the first existing instance of Microsoft Word where the search string matches based on the selected mode. (Requires: #include ) _WordCreate ([$s_FilePath = "" [, $b_tryAttach = 0 [, $b_visible = 1 [, $b_takeFocus = 1]]]]) Create a Microsoft Office Word Object (Requires: #include ) _WordDocAdd (ByRef $o_object [, $i_DocumentType = 0 [, $s_Template = "" [, $b_NewTemplate = 0]]]) Returns an object variable representing a new empty document (Requires: #include ) _WordDocAddLink (ByRef $o_object [, $o_Anchor = "" [, $s_Address = "" [, $s_SubAddress = "" [, $s_ScreenTip = "" [, $s_TextToDisplay = "" [, $s_Target = ""]]]]]]) Add a hyperlink to the document (Requires: #include ) _WordDocAddPicture (ByRef $o_object, $s_FilePath [, $b_LinkToFile = 0 [, $b_SaveWithDocument = 0 [, $o_Range = ""]]]) Add a picture to the document (Requires: #include ) _WordDocClose (ByRef $o_object [, $i_SaveChanges = -2 [, $i_OriginalFormat = 2 [, $b_RouteDocument = 0]]]) Closes a previously opened word document (Requires: #include ) _WordDocFindReplace (ByRef $o_object [, $s_FindText = "" [, $s_ReplaceWith = "" [, $i_Replace = 2 [, $v_SearchRange = 0 [, $b_MatchCase = 0 [, $b_MatchWholeWord = 0 [, $b_MatchWildcards = 0 [, $b_MatchSoundsLike = 0 [, $b_MatchAllWordForms = 0 [, $b_Forward = 1 [, $i_Wrap = 1 [, $b_Format = 0]]]]]]]]]]]]) Runs the specified find and replace operation. (Requires: #include ) _WordDocGetCollection (ByRef $o_object [, $v_index = -1]) Returns a collection object containing all documents (Requires: #include ) _WordDocLinkGetCollection (ByRef $o_object [, $i_index = -1]) Returns a collection object containing all links in the document (Requires: #include ) _WordDocOpen (ByRef $o_object , $s_FilePath [, $b_ConfirmConversions = 0 [, $i_Format = 0 [, $b_ReadOnly = 0 [, $b_Revert = 0 [, $b_AddToRecentFiles = 0 [, $s_PasswordDocument = "" [, $s_WritePasswordDocument = ""]]]]]]]) Opens an existing Microsoft Word Document (Requires: #include ) _WordDocPrint (ByRef $o_object [, $b_Background = 0 [, $i_Copies = 1 [, $i_Orientation = -1 [, $b_Collate = 1 [, $s_Printer = "" [, $i_Range = 0 [, $i_From = "" [, $i_To = "" [, $s_Pages = "" [, $i_PageType = 0 [, $i_Item = 0]]]]]]]]]]]) Prints all or part of the specified document. (Requires: #include ) _WordDocPropertyGet (ByRef $o_object, $v_property) Returns a select property of the Word Document. (Requires: #include ) _WordDocPropertySet (ByRef $o_object, $v_property, $v_newvalue) Set a select property of the Word Document (Requires: #include ) _WordDocSave ($o_object) Saves a previously opened document (Requires: #include ) _WordDocSaveAs (ByRef $o_object [, $s_FilePath = "" [, $i_Format = 0 [, $b_ReadOnlyRecommended = 0 [, $b_AddToRecentFiles = 0 [, $b_LockComments = 0 [, $s_Password = "" [, $s_WritePassword = ""]]]]]]]) Saves the specified document with a new name or format. (Requires: #include ) _WordErrorHandlerDeRegister () Disable a registered user COM error handler (Requires: #include ) _WordErrorHandlerRegister ([$s_functionName = "__WordInternalErrorHandler"]) Register and enable a user COM error handler (Requires: #include ) _WordErrorNotify ([$f_notify = -1]) Specifies whether Word.au3 automatically notifies of Warnings and Errors (to the console) (Requires: #include ) _WordMacroRun ($o_object, $s_MacroName [, $v_Arg1 [, $v_Argn [, $v_Arg30]]]) Runs a Visual Basic macro (Requires: #include ) _WordPropertyGet (ByRef $o_object, $s_property) Returns a select property of the Word Application. (Requires: #include ) _WordPropertySet (ByRef $o_object, $s_property, $v_newvalue) Set a select property of the Word Application. (Requires: #include ) _WordQuit (ByRef $o_object [, $i_SaveChanges = -2 [, $i_OriginalFormat = 1 [, $b_RouteDocument = 0]]]) Close the window and remove the object reference to it (Requires: #include )