; IMyCom2  Interface
;--------------------------------------------------------------------------
;

sIID_IMyCom2       TEXTEQU <{0F8CE5E41H, 01135H, 011D4H, \
                            {0A3H, 024H, 000H, 040H, 0F6H, 0D4H, 087H, 0D9H}}>
sLIBID_MyCom2      TEXTEQU <{0F8CE5E42H, 01135H, 011D4H, \
                            {0A3H, 024H, 000H, 040H, 0F6H, 0D4H, 087H, 0D9H}}>
sCLSID_MyCom2      TEXTEQU <{0F8CE5E43H, 01135H, 011D4H, \
                            {0A3H, 024H, 000H, 040H, 0F6H, 0D4H, 087H, 0D9H}}>

_vtIMyCom2 MACRO CastName:REQ
    ; IDispatch methods 
    _vtIDispatch CastName
    ; IMyCom2 methods
    &CastName&_GetValue           comethod2 ?
    &CastName&_SetValue           comethod2 ?
    &CastName&_RaiseValue         comethod2 ?
ENDM

IMyCom2              STRUCT
    _vtIMyCom2 IMyCom2
IMyCom2              ENDS

