API Reference | developer.brewmp.com API Reference | developer.brewmp.com

Developer

API Reference

AEEAPPSTART

Brew Release
Brew MP 1.0.2
See Also
Description
A pointer to this structure is passed to applications in the dwParam field, upon EVT_APP_START or EVT_APP_RESUME.
Members
  • error : Filled by the applet if there is an error.
  • clsApp: Applet ID.
  • pDisplay: Pointer to IDisplay interface object.
  • rc: Rectangle for the applet.
  • pszArgs: Pointer to a character string of arguments.  These arguments are also
                passed via the EVT_APP_BROWSE_FILE and EVT_APP_BROWSE_URL inputs.
Definition
  • typedef struct
    {
       int            error;
       AEECLSID       clsApp;
       IDisplay *     pDisplay;
       AEERect        rc;
       const char *   pszArgs;
    } AEEAppStart;
    
Comments
AEE_START_OEM - This bit is passed to applets during EVT_APP_START or EVT_APP_RESUME, in the wParam field, if the applet was started externally by OEM software. AEE_START_RESTART - This bit is passed to applets during EVT_APP_START in the wParam field if the applet was started as a result of failure to process EVT_APP_SUSPEND, or if the applet was closed due to low memory, or if the application belongs to an inserted history entry. AEE_START_SSAVER - This bit is passed to applets during EVT_APP_START in the wParam field if the applet was started as a screen saver. This is to help the applet distinguish between when the applet is started as a screen saver and when the applet is normally launched (such as through AppMgr).