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

Developer

API Reference

Application

Application management in Brew MP entails the control functions of starting and stopping apps, loading apps from filenames or URLs, obtaining information like state (foreground, suspended, background) and class ID about a specific application, and interacting with the app history stack; in other words, the lifecycle of a running app. Application management also provides an interface to applet history (e.g., suspended app stack) so that Brew MP apps can access the history and navigate through the stack to obtain information about suspended apps.

ClassAEECLSID_3DES_DECRYPT
AEECLSID_3DES_ENCRYPT
AEECLSID_ACLOCKCTL
AEECLSID_ADDRBOOK
AEECLSID_ADDRBOOK_20
AEECLSID_ADDRBOOK_21
AEECLSID_ADSQUERY
AEECLSID_AEEDIB
AEECLSID_AES_DECRYPT
AEECLSID_AES_ENCRYPT
AEECLSID_APP
AEECLSID_APPLET
AEECLSID_APPMANAGER
AEECLSID_ARC4
AEECLSID_ASTREAM
AEECLSID_AppCloseErrorLog
AEECLSID_AppHistory
AEECLSID_AppletCtl
AEECLSID_BASE
AEECLSID_BITFONTFOUNDRY
AEECLSID_BITMAP
AEECLSID_BREWFONTS
AEECLSID_BREWFONTS_LAST
AEECLSID_BROWSER
AEECLSID_BTAG
AEECLSID_BTSDP
AEECLSID_BTSIOPORT
AEECLSID_CALL
AEECLSID_CALLHISTORY_30
AEECLSID_CALLMGR
AEECLSID_CALLORIGOPTS
AEECLSID_CAMERA
AEECLSID_CERTCACHE
AEECLSID_CLIPBOARD
AEECLSID_CLOCKCTL
AEECLSID_CONFIG
AEECLSID_CONTROL
AEECLSID_CONTROL_LAST
AEECLSID_CORE
AEECLSID_COREAPP
AEECLSID_CORENOTIFIER
AEECLSID_CORE_LAST
AEECLSID_COUNTDOWNCTL
AEECLSID_DATECTL
AEECLSID_DATEPICKCTL
AEECLSID_DBMGR
AEECLSID_DES_DECRYPT
AEECLSID_DES_ENCRYPT
AEECLSID_DEVICENOTIFIER
AEECLSID_DEVPORTMGR
AEECLSID_DIALOG
AEECLSID_DIB
AEECLSID_DIB_20
AEECLSID_DISP2
AEECLSID_DISP3
AEECLSID_DISP4
AEECLSID_DISPLAY
AEECLSID_DISPLAYCLONE
AEECLSID_DISPMAIN
AEECLSID_DOWNLOAD
AEECLSID_ENCODE
AEECLSID_ENCODE_ISOLATIN1TOUTF8
AEECLSID_ENCODE_SHIFTJIS
AEECLSID_ENCODE_UTF16TOUTF8
AEECLSID_ENCODING
AEECLSID_ENCODING_ISOLATIN1
AEECLSID_ENCODING_USASCII
AEECLSID_ENCODING_UTF16
AEECLSID_ENCODING_UTF8
AEECLSID_ENH
AEECLSID_ENH_LAST
AEECLSID_EXTENSION
AEECLSID_FIFO
AEECLSID_FILEMGR
AEECLSID_FONT
AEECLSID_FONT_BASIC10
AEECLSID_FONT_BASIC11
AEECLSID_FONT_BASIC11B
AEECLSID_FONT_BASIC12
AEECLSID_FONT_BASIC12B
AEECLSID_FONT_BASIC14
AEECLSID_FONT_BASIC15
AEECLSID_FONT_BASIC6
AEECLSID_FONT_BASIC9
AEECLSID_FONT_FIXED4X6
AEECLSID_GETLINE
AEECLSID_GRAPHICS
AEECLSID_GROUPS
AEECLSID_HEAP
AEECLSID_HMAC_MD2
AEECLSID_HMAC_MD2CTX
AEECLSID_HMAC_MD5
AEECLSID_HMAC_MD5CTX
AEECLSID_HMAC_SHA1
AEECLSID_HMAC_SHA1CTX
AEECLSID_HTML
AEECLSID_ICONVIEWCTL
AEECLSID_ICONVIEWCTL_10
AEECLSID_IMAGECTL
AEECLSID_LICENSE
AEECLSID_LISTCTL
AEECLSID_LISTCTL_10
AEECLSID_LOGGER_DMSS
AEECLSID_LOGGER_FILE
AEECLSID_LOGGER_SERIAL
AEECLSID_LOGGER_WIN
AEECLSID_MD2
AEECLSID_MD5
AEECLSID_MEDIA
AEECLSID_MEDIADLS
AEECLSID_MEDIAHVS
AEECLSID_MEDIAMIDIOUTMSG
AEECLSID_MEDIAMIDIOUTQCP
AEECLSID_MEDIAMPEG4
AEECLSID_MEDIAPCM
AEECLSID_MEDIAPMD
AEECLSID_MEDIAQCP
AEECLSID_MEDIASAF
AEECLSID_MEDIAUTIL
AEECLSID_MEMASTREAM
AEECLSID_MENUCTL
AEECLSID_MENUCTL_10
AEECLSID_MOBILEID
AEECLSID_MULTIMEDIA
AEECLSID_MULTIMEDIA_LAST
AEECLSID_MULTIPARTYCALL
AEECLSID_NATIVEBMP
AEECLSID_NATIVENOTIFIER
AEECLSID_NET
AEECLSID_NET_10
AEECLSID_NET_11
AEECLSID_OEM
AEECLSID_OEM_APP
AEECLSID_OEM_LAST
AEECLSID_PEEK
AEECLSID_PHONE
AEECLSID_PHONECTL
AEECLSID_PHONENOTIFIER
AEECLSID_PORT
AEECLSID_POSDET
AEECLSID_POSDET_11
AEECLSID_POSDET_20
AEECLSID_POSDET_302
AEECLSID_POSDET_312
AEECLSID_PRIV
AEECLSID_PRIV_LAST
AEECLSID_PROTO
AEECLSID_PROTO_LAST
AEECLSID_PROVISION
AEECLSID_PROVISIONITEM
AEECLSID_QUERYINTERFACE
AEECLSID_RAMCACHE
AEECLSID_RANDOM
AEECLSID_RANGE
AEECLSID_REGISTRY
AEECLSID_RESTORE
AEECLSID_RINGERMGR
AEECLSID_RSCPOOL
AEECLSID_RUIM
AEECLSID_SAMPLE_APP
AEECLSID_SAXATTRIBUTES
AEECLSID_SAXCONTENTHANDLER
AEECLSID_SAXLOCATOR
AEECLSID_SAXREADER
AEECLSID_SCREEN_SAVER
AEECLSID_SEED_DECRYPT
AEECLSID_SEED_ENCRYPT
AEECLSID_SERIALCONFIG
AEECLSID_SERIALPORTMGR
AEECLSID_SHA1
AEECLSID_SHELL
AEECLSID_SMS
AEECLSID_SMSBCCONFIG
AEECLSID_SMSBCSRVOPTS
AEECLSID_SMSMAINCLIENT
AEECLSID_SMSMSG
AEECLSID_SMSNOTIFIER
AEECLSID_SMSSTORAGE
AEECLSID_SOCKET
AEECLSID_SOFTKEYCTL
AEECLSID_SOFTKEYCTL_10
AEECLSID_SOUNDPLAYER
AEECLSID_SOUND_10
AEECLSID_SOURCE
AEECLSID_SPRITE
AEECLSID_SSL_313
AEECLSID_STATIC
AEECLSID_STATIC_10
AEECLSID_STOPWATCHCTL
AEECLSID_TAPI
AEECLSID_TELEPHONE
AEECLSID_TEXTCTL
AEECLSID_TEXTCTL_10
AEECLSID_THREAD
AEECLSID_TRANSFORM
AEECLSID_USAGE_APP
AEECLSID_VIEW
AEECLSID_VIEWAPP
AEECLSID_VIEW_LAST
AEECLSID_VOCODER
AEECLSID_VOICE
AEECLSID_WEBENG
AEECLSID_WEBOPTS
AEECLSID_WEBREQ
AEECLSID_WEBRESP
AEECLSID_X509CHAIN
ConstantAEECLSID
Data structureAEE Applet Flags
AEE Language Type
AEE Standard Control Properties
AEE Static Properties
AEEAppInfo
AEEAppItem
AEEAppStart
AEEAppUsage
AEEAsyncError
AEEAutoRepeat
AEECallback
AEECardInfo
AEEDeviceInfo
AEEDeviceNotify
AEEEvent
AEEFSFreeSpace
AEEFlipInfo
AEEHANDLER
AEEHWIDType
AEEHandlerType
AEEItemStyle
AEEItemType
AEELicenseType
AEENetUsage
AEENotify
AEENotifyFailure
AEENotifyStatus
AEEPosAccuracy
AEEPositionInfo
AEEPriceType
AEEPromptInfo
AEEResBlob
AEEResetType
AEEScrOrientation
AEESize
AEESuspendInfo
AEESuspendReason
AEESysError
AEEVersionDesc
APPLETCTL_OP_XYZ
AppStartInfo
BeepType
CallbackCancelFunc
CallbackNotifyFunc
DIRECTORY_CHAR
DIRECTORY_STR
DListItem
Device Notifier Masks
DialogInfo
DialogInfoHead
DialogItem
DialogItemHead
EVT_
Events
IDC_COMMAND_RESERVED
JulianType
MPROP_NETUSAGE
MPROP_STATUS
MPROP_USAGE
MPROP_USESSTRING
NMASK_SHELL_APP_ENDED
NMASK_SHELL_APP_EXPIRED
NMASK_SHELL_APP_INIT_BEGIN
NMASK_SHELL_APP_LICENSE_CHANGED
NMASK_SHELL_APP_RESUMED
NMASK_SHELL_APP_SUSPENDED
NMASK_SHELL_INIT
NMASK_SHELL_KEY
NMASK_SHELL_MOD_LIST_CHANGED
NMASK_SHELL_START_STATUS
NMASK_SHELL_SYS_ERROR
NotifyKeyEvent
NotifyStartStatus
PFNAEEEVENT
PFNCBCANCEL
PFNNOTIFY
PFNPOSITIONCB
ResType
Resource Control Reasons
Resource Control Status
TChType
a1StaticMod
ErrorILicenseSystem Error Codes
MLicense AEE Error Codes
MLicensePolicy AEE Error Codes
GroupAEECLSID_ANY_SID
AEEGROUPID_ALARM_MGR
AEEGROUPID_ANY_SID
AEEGROUPID_LOW_RAM
HelperAEE_GET_X()
AEE_GET_Y()
AEE_HI()
AEE_LO()
AEE_RES_LANGDIR
AEE_RES_LANGSUF
AEE_SET_XY()
DEVNOTIFY_GET_ID()
DEVNOTIFY_GET_X()
DEVNOTIFY_GET_Y()
DEVNOTIFY_GET_Z()
DEVNOTIFY_MAKE()
GET_NOTIFIER_MASK()
GET_NOTIFIER_VAL()
NOTIFIER_VAL_ANY()
RESBLOB_DATA()
SET_NOTIFIER_MASK_ERROR()
InterfaceIAppHistory
IApplet
IAppletCtl
IAppletFactory
IControl
IDeviceNotifier
IDialog
IMemAStream
IModule
INotifier
IResourceCtl
IShell
IStatic
IVersion
MacroCALLBACK_Cancel()
CALLBACK_Init()
CALLBACK_IsQueued()
MethodIAppHistory_AddRef()
IAppHistory_Back()
IAppHistory_Bottom()
IAppHistory_Current()
IAppHistory_Forward()
IAppHistory_GetArgs()
IAppHistory_GetClass()
IAppHistory_GetData()
IAppHistory_GetReason()
IAppHistory_GetResumeData()
IAppHistory_Insert()
IAppHistory_Move()
IAppHistory_QueryInterface()
IAppHistory_Release()
IAppHistory_Remove()
IAppHistory_SetData()
IAppHistory_SetReason()
IAppHistory_SetResumeData()
IAppHistory_Top()
IAppletCtl_AddRef()
IAppletCtl_BrowseFile()
IAppletCtl_BrowseURL()
IAppletCtl_CanStart()
IAppletCtl_Control()
IAppletCtl_GetRunningInfo()
IAppletCtl_GetRunningList()
IAppletCtl_QueryInterface()
IAppletCtl_Release()
IAppletCtl_RunningApplet()
IAppletCtl_Start()
IAppletCtl_Stop()
IAppletCtl_StopEx()
IAppletCtl_Terminate()
IAppletCtl_TerminateEx()
IAppletFactory_AddRef()
IAppletFactory_Create()
IAppletFactory_QueryInterface()
IAppletFactory_Release()
IApplet_AddRef()
IApplet_HandleEvent()
IApplet_Release()
ICONTROL_AddRef()
ICONTROL_GetProperties()
ICONTROL_GetRect()
ICONTROL_HandleEvent()
ICONTROL_IsActive()
ICONTROL_Redraw()
ICONTROL_Release()
ICONTROL_Reset()
ICONTROL_SetActive()
ICONTROL_SetProperties()
ICONTROL_SetRect()
IDIALOG_AddRef()
IDIALOG_GetControl()
IDIALOG_GetID()
IDIALOG_GetProperties()
IDIALOG_Redraw()
IDIALOG_Release()
IDIALOG_SetEventHandler()
IDIALOG_SetFocus()
IDIALOG_SetProperties()
IMEMASTREAM_AddRef()
IMEMASTREAM_Cancel()
IMEMASTREAM_Read()
IMEMASTREAM_Readable()
IMEMASTREAM_Release()
IMEMASTREAM_Set()
IMEMASTREAM_SetEx()
IMODULE_AddRef()
IMODULE_CreateInstance()
IMODULE_FreeResources()
IMODULE_Release()
INOTIFIER_AddRef()
INOTIFIER_Release()
INOTIFIER_SetMask()
IRESOURCECTL_SetRelinqishCtlAll()
IRESOURCECTL_SetRelinqishCtlNone()
IResourceCtl_Acquire()
IResourceCtl_AddRef()
IResourceCtl_CanAcquire()
IResourceCtl_Free()
IResourceCtl_GetStatus()
IResourceCtl_OnStatusChangeNotify()
IResourceCtl_QueryInterface()
IResourceCtl_Release()
IResourceCtl_SetRelinquishCtl()
ISHELL_ActiveApplet()
ISHELL_AddRef()
ISHELL_AlarmsActive()
ISHELL_AppIsInGroup()
ISHELL_Beep()
ISHELL_BrowseFile()
ISHELL_BrowseURL()
ISHELL_Busy()
ISHELL_CanStartApplet()
ISHELL_CancelAlarm()
ISHELL_CancelTimer()
ISHELL_CheckPrivLevel()
ISHELL_CloseApplet()
ISHELL_CreateDialog()
ISHELL_CreateInstance()
ISHELL_DetectType()
ISHELL_EndDialog()
ISHELL_EnumAppletInit()
ISHELL_EnumNextApplet()
ISHELL_ForceExit()
ISHELL_FreeResData()
ISHELL_GetActiveDialog()
ISHELL_GetAppAuthor()
ISHELL_GetAppCopyright()
ISHELL_GetAppPrefs()
ISHELL_GetAppVersion()
ISHELL_GetClassItemID()
ISHELL_GetDeviceInfo()
ISHELL_GetDeviceInfoEx()
ISHELL_GetHandler()
ISHELL_GetItemStyle()
ISHELL_GetJulianDate()
ISHELL_GetPosition()
ISHELL_GetPrefs()
ISHELL_GetProperty()
ISHELL_GetRand()
ISHELL_GetResSize()
ISHELL_GetSeconds()
ISHELL_GetTimeMS()
ISHELL_GetTimerExpiration()
ISHELL_GetUpTimeMS()
ISHELL_HandleEvent()
ISHELL_IsValidResource()
ISHELL_LoadBitmap()
ISHELL_LoadBusyImage()
ISHELL_LoadImage()
ISHELL_LoadResBitmap()
ISHELL_LoadResData()
ISHELL_LoadResDataEx()
ISHELL_LoadResImage()
ISHELL_LoadResObject()
ISHELL_LoadResSound()
ISHELL_LoadResString()
ISHELL_LoadSound()
ISHELL_MessageBox()
ISHELL_MessageBoxText()
ISHELL_Notify()
ISHELL_OnAppClose()
ISHELL_OnAppExit()
ISHELL_OnExit()
ISHELL_OnInit()
ISHELL_OnLowRAM()
ISHELL_OnLowRAMCritical()
ISHELL_OnLowStorage()
ISHELL_OnModUnload()
ISHELL_PostEvent()
ISHELL_PostEventEx()
ISHELL_PostURL()
ISHELL_Prompt()
ISHELL_QueryClass()
ISHELL_RegisterEvent()
ISHELL_RegisterHandler()
ISHELL_RegisterNotify()
ISHELL_RegisterSystemCallback()
ISHELL_Release()
ISHELL_Reset()
ISHELL_Resume()
ISHELL_ResumeAlarms()
ISHELL_SendEvent()
ISHELL_SendURL()
ISHELL_SetAlarm()
ISHELL_SetAppPrefs()
ISHELL_SetPrefs()
ISHELL_SetProperty()
ISHELL_SetTimer()
ISHELL_SetTimerEx()
ISHELL_ShowCopyright()
ISHELL_StartApplet()
ISHELL_StartAppletArgs()
ISHELL_StartAppletEx()
ISHELL_StartBackgroundApplet()
ISHELL_SuspendAlarms()
ISTATIC_AddRef()
ISTATIC_GetProperties()
ISTATIC_GetRect()
ISTATIC_GoToLine()
ISTATIC_HandleEvent()
ISTATIC_IsActive()
ISTATIC_IsScrollable()
ISTATIC_Redraw()
ISTATIC_Release()
ISTATIC_Reset()
ISTATIC_SetActive()
ISTATIC_SetFont()
ISTATIC_SetProperties()
ISTATIC_SetRect()
ISTATIC_SetText()
ISTATIC_SetTextEx()
ISTATIC_SizeToFit()
IVersion_AddRef()
IVersion_GetInfoString()
IVersion_GetProductName()
IVersion_GetVendorName()
IVersion_GetVersion()
IVersion_QueryInterface()
IVersion_Release()
PrivilegeAEE Privilege Levels
PL_
Privileges