Download Authentic® 2016 Desktop Community Edition

Transcript
Referencia del programador
2.4.1
Complementos de Authentic Desktop para entornos IDE
359
Descripción de interfaz (IDL)
El IDL del objeto ATL recién creado contiene una declaración para una interfaz COM.
Esta declaración de interfaz debe reemplazarse con la declaración de IXMLSpyPlugIn tal
y como aparece más abajo.
El IDL también debe incluir la definición de la enumeración SPYUpdateAction.
Reemplace el nombre de interfaz predeterminado generado (creado con el asistente) con
el nombre IXMLSpyPlugIn en la declaración coclass. El IDL se debería parecer al código
del ejemplo siguiente:
Tras crear el objeto ATL, es necesario implementar la interfaz del complemento de Authentic
Desktop para entornos IDE:
import "oaidl.idl";
import "ocidl.idl";
// ----- inserte este bloque en su archivo IDL ----typedef enum {
spyEnable = 1,
spyDisable = 2,
spyCheck = 4,
spyUncheck = 8
} SPYUpdateAction;
// ----- fin del bloque insertado ----
// ----- Por, ej. entrada de interfaz generada automáticamente por el asistente
ATL ----// [
//
object,
//
uuid(AB7CD86A-8145-429A-A1F3-270692EO8AFC),
//
//
//
//
//
//
helpstring("IXMLSpyPlugIn Interface")
pointer_default(unique)
]
interface IXMLSpyPlugIn : IUnknown
{
};
// ----- fin de la entrada de interfaz generada automáticamente
// ----- reemplazar la entrada de interfaz (ver más arriba) generada por el
asistente ATL con este bloque ----[
odl,
uuid(88F2A622-4B7E-42CD-8D04-3C0E5389DD85),
helpstring("IXMLSpyPlugIn Interface")
]
interface IXMLSpyPlugIn : IUnknown
{
© 2015 Altova Gmb H
Altova Authentic 2016 Community Edition