appobject (atributo)
El atributo [appobject] identifica la coclase como un objeto de aplicación, que está asociado a una aplicación EXE completa.
[
uuid(uuid-number),
appobject
[, coclass-attribute-list]
]
coclass classname
{
[coclass definition]
}
-
uuid-number
-
Especifica un número de identificación único universal para la coclase.
-
coclass-attribute-list
-
Especifica cero o más atributos que se aplican a la instrucción coclass . Los atributos de coclase permitidos son [helpstring], [helpcontext], [licensed], [version], [control] y [hidden].
-
classname
-
Especifica el nombre por el que se conoce el objeto de componente en la biblioteca de tipos.
-
definición de coclase
-
Especifica instrucciones que componen la definición de coclase .
El atributo [appobject] también indica que las funciones y propiedades de la coclase están disponibles globalmente en la biblioteca de tipos actual.
La representación de la marca de tipos para este atributo es TYPEFLAG_FAPPOBJECT
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
helpstring("Hello Class"),
appobject
]
coclass Hello
{
[default] interface IHello : IUnknown;
interface IDispatch;
}