| 
                Options | 
                Name | 
                Purpose | 
            
            
  | 
   | 
  
    +
    
    
   | 
  
    
           DisableProcessWindowsGhosting ()
    
   | 
  
     DisableProcessWindowsGhosting, disables the window ghosting feature
         for the calling GUI process. Window ghosting is a Windows Manager
         feature that lets the user minimize, move, or close the main window
         of an application that is not responding.
         After calling DisableProcessWindowsGhosting, the ghosting feature is
         disabled for the duration of the process.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           DisableWindowClose (handle)
    
   | 
  
     Disables the close button of a Progress Window Widget     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           DisableWindowClose (integer)
    
   | 
  
     Disables the close button of a Progress Window Widget     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           DisableWindowClose (Form)
    
   | 
  
     Disables the close button of a .NET Form     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           EnableVisualCues (integer)
    
   | 
  
     Enables visual cues in the window     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           EnableVisualCues (Control)
    
   | 
  
     Enables visual cues in the window     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  GetApplicationCommandLine (character)
    
   | 
  
     Returns the path to a known application from the Windows Registry     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         INTEGER  GetDesktopWindow ()
    
   | 
  
     Retrieves a handle to the desktop window. The desktop window covers
         the entire screen. The desktop window is the area on top of which
         other windows are painted.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  GetUserName (ExtendedNameFormatEnum)
    
   | 
  
     Retrieves the name of the user or other security principal associated
         with the calling thread. You can specify the format of the returned name.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         INTEGER  GetWindowThreadProcessId (integer)
    
   | 
  
     Retrieves the identifier of the process that created the specified window
         DWORD WINAPI GetWindowThreadProcessId(_In_       HWND hWnd,
                                               _Out_opt_  LPDWORD lpdwProcessId);     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           LockWindowUpdate (integer)
    
   | 
  
     The LockWindowUpdate function disables or enables drawing in the
         specified window. Only one window can be locked at a time.
         BOOL WINAPI PostMessage(__in_opt  HWND hWnd,
                                 __in      UINT Msg,
                                 __in      WPARAM wParam,
                                 __in      LPARAM lParam);     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           LockWindowUpdate (integer, integer)
    
   | 
  
     The LockWindowUpdate function disables or enables drawing in the
         specified window. Only one window can be locked at a time.
         BOOL WINAPI PostMessage(__in_opt  HWND hWnd,
                                 __in      UINT Msg,
                                 __in      WPARAM wParam,
                                 __in      LPARAM lParam);     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           LockWindowUpdate (Control)
    
   | 
  
     The LockWindowUpdate function disables or enables drawing in the
         specified window. Only one window can be locked at a time.
         BOOL WINAPI PostMessage(__in_opt  HWND hWnd,
                                 __in      UINT Msg,
                                 __in      WPARAM wParam,
                                 __in      LPARAM lParam);     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           LockWindowUpdate (Control, integer)
    
   | 
  
     The LockWindowUpdate function disables or enables drawing in the
         specified window. Only one window can be locked at a time.
         BOOL WINAPI PostMessage(__in_opt  HWND hWnd,
                                 __in      UINT Msg,
                                 __in      WPARAM wParam,
                                 __in      LPARAM lParam);     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           PeekMessage ()
    
   | 
  
     Retrieves a message from the Windows Message Queue without removing
         it. Useful to show that a process is still alive without handling
         incoming events     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         INTEGER  PostMessage (integer, integer, integer, integer)
    
   | 
  
     Places (posts) a message in the message queue associated with the
         thread that created the specified window and returns without waiting
         for the thread to process the message.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         INTEGER  SendMessage (integer, integer, integer, integer)
    
   | 
  
     Sends the specified message to a window or windows. The SendMessage
         function calls the window procedure for the specified window and does
         not return until the window procedure has processed the message.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         INTEGER  SetParent (integer, integer)
    
   | 
  
     Changes the parent window of the specified child window.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           SetRedraw (integer, logical)
    
   | 
  
     Wrapper to sending the WM_SETREDRAW message to a Window (Control/Widget)     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShellExecute (character, character)
    
   | 
  
     Performs an operation on a specified file.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShellExecute (character, character, character)
    
   | 
  
     Performs an operation on a specified file.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShellExecute (character, character, character, character)
    
   | 
  
     Performs an operation on a specified file.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShellExecute (character, character, character, character, integer)
    
   | 
  
     Performs an operation on a specified file.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShellExecute (character, character, character, character, integer, integer)
    
   | 
  
     Performs an operation on a specified file.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShellExecute (integer, character, character)
    
   | 
  
     Performs an operation on a specified file.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShellExecute (integer, character, character, character)
    
   | 
  
     Performs an operation on a specified file.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShellExecute (integer, character, character, character, character)
    
   | 
  
     Performs an operation on a specified file.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShellExecute (integer, character, character, character, character, integer)
    
   | 
  
     Performs an operation on a specified file.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShellExecute (integer, character, character, character, character, integer, integer)
    
   | 
  
     Performs an operation on a specified file.     
   |