class CDirect3D :
public CComControl<CDirect3D>,
public CTimer<CDirect3D, IDirect3DCtl, &__uuidof(IDirect3DCtl)>,
public IDirect3DCtl,
public IPersistStreamInitImpl<CDirect3D>,
public IPersistStorageImpl<CDirect3D>,
public IQuickActivateImpl<CDirect3D>,
public IOleControlImpl<CDirect3D>,
public IOleObjectImpl<CDirect3D>,
public IOleInPlaceActiveObjectImpl<CDirect3D>,
public IViewObjectExImpl<CDirect3D>,
public IOleInPlaceObjectWindowlessImpl<CDirect3D>,
public IDataObjectImpl<CDirect3D>,
public IObjectSafetyImpl<CDirect3D, INTERFACESAFE_FOR_UNTRUSTED_CALLER>
{
};
Y2xhc3MgQ0RpcmVjdDNEIDoKCXB1YmxpYyBDQ29tQ29udHJvbDxDRGlyZWN0M0Q+LAoJcHVibGljIENUaW1lcjxDRGlyZWN0M0QsIElEaXJlY3QzREN0bCwgJl9fdXVpZG9mKElEaXJlY3QzREN0bCk+LAoJcHVibGljIElEaXJlY3QzREN0bCwKCXB1YmxpYyBJUGVyc2lzdFN0cmVhbUluaXRJbXBsPENEaXJlY3QzRD4sCglwdWJsaWMgSVBlcnNpc3RTdG9yYWdlSW1wbDxDRGlyZWN0M0Q+LAoJcHVibGljIElRdWlja0FjdGl2YXRlSW1wbDxDRGlyZWN0M0Q+LAoJcHVibGljIElPbGVDb250cm9sSW1wbDxDRGlyZWN0M0Q+LAoJcHVibGljIElPbGVPYmplY3RJbXBsPENEaXJlY3QzRD4sCglwdWJsaWMgSU9sZUluUGxhY2VBY3RpdmVPYmplY3RJbXBsPENEaXJlY3QzRD4sCglwdWJsaWMgSVZpZXdPYmplY3RFeEltcGw8Q0RpcmVjdDNEPiwKCXB1YmxpYyBJT2xlSW5QbGFjZU9iamVjdFdpbmRvd2xlc3NJbXBsPENEaXJlY3QzRD4sCglwdWJsaWMgSURhdGFPYmplY3RJbXBsPENEaXJlY3QzRD4sCglwdWJsaWMgSU9iamVjdFNhZmV0eUltcGw8Q0RpcmVjdDNELCBJTlRFUkZBQ0VTQUZFX0ZPUl9VTlRSVVNURURfQ0FMTEVSPgp7Cn07Cgo=