MOA Developer's Guide
MOA Interfaces | MOA Methods | MOA Types and Misc API

IMoaXtraLoadControl


Interface ID: IID_IMoaXtraLoadControl
Pointer type: PIMoaXtraLoadControl

Header file: moastdif.h

Description

Describes an interface that an Xtra can use to control its load/unload status. This is core code, but really only useful on the Macintosh.
An Xtra should register this interface using the normal technique (in IMoaRegister). It can also register an additional long in its registry dict to request that it be preloaded at launch, and/or that it never be unloaded once it is loaded. (Note that Macintosh Xtras that install callback routines with the MacOS should set both of these bits.)
Note also that certain earlier apps using MOA (namely SoundEdit 16 2.0 and FreeHand 5.5) don't implement this.

Registry keys:
kMoaRegKey_XtraLoadControlOptions
kMoaRegType_XtraLoadControlOptions

Registry options:
kMoaXlc_PreloadAtLaunch
kMoaXlc_NeverUnload


Copyright © 1995-2007 Adobe Macromedia Software LLC, Inc.