Resources | developer.brewmp.com Resources | developer.brewmp.com

Developer

resources

Updating files where ClassIDs are defined

Some of the definitions of BREW 3.x and BREW 4.x ClassIDs have been moved from the AEEClassIDs.h file into BID files, to more accurately reflect the grouping of subsystems within Brew MP. Source files that include AEEClassIDs.h may need to be updated to include one or more BID files.

How to update files where ClassIDs are defined

Some source files that compiled successfully against AEEClassIDs.h in BREW 4.0 may have to include an additional .bid file to compile successfully against AEEClassIDs.h in Brew MP 1.0. The following table lists the ClassIDs that are no longer available in AEEClassIDs.h, and name of the file in which the ClassID is now located:

Class ID Brew MP Location
AEECLSID_Sound10 AEESound10.bid
AEECLSID_RscPool AEERscPool.bid
AEECLSID_Clipboard AEEClipboard.bid
AEECLSID_SSLRootCerts AEESSLRootCerts.bid
AEECLSID_MD5Ctx AEEMD5Ctx.bid
AEECLSID_MD2Ctx AEEMD2Ctx.bid
AEECLSID_SHA1Ctx AEESHA1Ctx.bid
AEECLSID_RamCache AEERamCache.bid
AEECLSID_HMAC_MD5Ctx AEEHMACMD5Ctx.bid
AEECLSID_HMAC_MD2Ctx AEEHMACMD2Ctx.bid
AEECLSID_HMAC_SHA1Ctx AEEHMACSHA1Ctx.bid
AEECLSID_AppHistory AEEAppHistory.bid
AEECLSID_Sound AEESound.bid
AEECLSID_AppletCtl AEEAppletCtl.bid
AEECLSID_NativeBMP AEEBMPViewer.bid
AEECLSID_WinBMP AEEBMPViewer.bid