Changeset 35638 in vbox for trunk/src/VBox/Main/include
- Timestamp:
- Jan 19, 2011 7:10:49 PM (14 years ago)
- Location:
- trunk/src/VBox/Main/include
- Files:
-
- 47 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/ApplianceImpl.h
r34101 r35638 68 68 69 69 BEGIN_COM_MAP(Appliance) 70 COM_INTERFACE_ENTRY(ISupportErrorInfo) 71 COM_INTERFACE_ENTRY(IAppliance) 72 COM_INTERFACE_ENTRY(IDispatch) 70 VBOX_DEFAULT_INTERFACE_ENTRIES(IAppliance) 73 71 END_COM_MAP() 74 72 … … 83 81 84 82 // public initializer/uninitializer for internal purposes only 85 HRESULT FinalConstruct() { return S_OK; }86 void FinalRelease() { uninit(); }83 HRESULT FinalConstruct() { return BaseFinalConstruct(); } 84 void FinalRelease() { uninit(); BaseFinalRelease(); } 87 85 88 86 HRESULT init(VirtualBox *aVirtualBox); … … 252 250 253 251 BEGIN_COM_MAP(VirtualSystemDescription) 254 COM_INTERFACE_ENTRY(ISupportErrorInfo) 255 COM_INTERFACE_ENTRY(IVirtualSystemDescription) 256 COM_INTERFACE_ENTRY(IDispatch) 252 VBOX_DEFAULT_INTERFACE_ENTRIES(IVirtualSystemDescription) 257 253 END_COM_MAP() 258 254 … … 260 256 261 257 // public initializer/uninitializer for internal purposes only 262 HRESULT FinalConstruct() { return S_OK; }263 void FinalRelease() { uninit(); }258 HRESULT FinalConstruct() { return BaseFinalConstruct(); } 259 void FinalRelease() { uninit(); BaseFinalRelease(); } 264 260 265 261 HRESULT init(); -
trunk/src/VBox/Main/include/AudioAdapterImpl.h
r30764 r35638 50 50 51 51 BEGIN_COM_MAP(AudioAdapter) 52 COM_INTERFACE_ENTRY(ISupportErrorInfo) 53 COM_INTERFACE_ENTRY(IAudioAdapter) 54 COM_INTERFACE_ENTRY(IDispatch) 52 VBOX_DEFAULT_INTERFACE_ENTRIES(IAudioAdapter) 55 53 END_COM_MAP() 56 54 -
trunk/src/VBox/Main/include/BIOSSettingsImpl.h
r30764 r35638 42 42 43 43 BEGIN_COM_MAP(BIOSSettings) 44 COM_INTERFACE_ENTRY(ISupportErrorInfo) 45 COM_INTERFACE_ENTRY(IBIOSSettings) 46 COM_INTERFACE_ENTRY(IDispatch) 44 VBOX_DEFAULT_INTERFACE_ENTRIES(IBIOSSettings) 47 45 END_COM_MAP() 48 46 -
trunk/src/VBox/Main/include/BandwidthControlImpl.h
r34589 r35638 40 40 41 41 BEGIN_COM_MAP(BandwidthControl) 42 COM_INTERFACE_ENTRY(ISupportErrorInfo) 43 COM_INTERFACE_ENTRY(IBandwidthControl) 44 COM_INTERFACE_ENTRY(IDispatch) 42 VBOX_DEFAULT_INTERFACE_ENTRIES(IBandwidthControl) 45 43 END_COM_MAP() 46 44 -
trunk/src/VBox/Main/include/BandwidthGroupImpl.h
r34587 r35638 34 34 35 35 BEGIN_COM_MAP(BandwidthGroup) 36 COM_INTERFACE_ENTRY(ISupportErrorInfo) 37 COM_INTERFACE_ENTRY(IBandwidthGroup) 38 COM_INTERFACE_ENTRY(IDispatch) 36 VBOX_DEFAULT_INTERFACE_ENTRIES(IBandwidthGroup) 39 37 END_COM_MAP() 40 38 -
trunk/src/VBox/Main/include/ConsoleImpl.h
r35460 r35638 98 98 99 99 BEGIN_COM_MAP(Console) 100 COM_INTERFACE_ENTRY(ISupportErrorInfo) 101 COM_INTERFACE_ENTRY(IConsole) 102 COM_INTERFACE_ENTRY(IDispatch) 100 VBOX_DEFAULT_INTERFACE_ENTRIES(IConsole) 103 101 END_COM_MAP() 104 102 … … 756 754 } 757 755 mCallbackData; 758 COM_STRUCT_OR_CLASS(IEventListener) *mVmList ner;756 COM_STRUCT_OR_CLASS(IEventListener) *mVmListener; 759 757 760 758 friend struct VMTask; -
trunk/src/VBox/Main/include/ConsoleVRDPServer.h
r35374 r35638 242 242 243 243 BEGIN_COM_MAP(VRDEServerInfo) 244 COM_INTERFACE_ENTRY(ISupportErrorInfo) 245 COM_INTERFACE_ENTRY(IVRDEServerInfo) 246 COM_INTERFACE_ENTRY(IDispatch) 244 VBOX_DEFAULT_INTERFACE_ENTRIES(IVRDEServerInfo) 247 245 END_COM_MAP() 248 246 -
trunk/src/VBox/Main/include/DHCPServerImpl.h
r30764 r35638 45 45 46 46 BEGIN_COM_MAP (DHCPServer) 47 COM_INTERFACE_ENTRY (ISupportErrorInfo) 48 COM_INTERFACE_ENTRY (IDHCPServer) 49 COM_INTERFACE_ENTRY (IDispatch) 47 VBOX_DEFAULT_INTERFACE_ENTRIES(IDHCPServer) 50 48 END_COM_MAP() 51 49 -
trunk/src/VBox/Main/include/DisplayImpl.h
r35346 r35638 109 109 110 110 BEGIN_COM_MAP(Display) 111 COM_INTERFACE_ENTRY(ISupportErrorInfo) 112 COM_INTERFACE_ENTRY(IDisplay) 113 COM_INTERFACE_ENTRY2(IDispatch,IDisplay) 111 VBOX_DEFAULT_INTERFACE_ENTRIES(IDisplay) 114 112 COM_INTERFACE_ENTRY(IEventListener) 115 113 END_COM_MAP() -
trunk/src/VBox/Main/include/EventImpl.h
r34402 r35638 34 34 35 35 BEGIN_COM_MAP(VBoxEvent) 36 COM_INTERFACE_ENTRY(ISupportErrorInfo) 37 COM_INTERFACE_ENTRY(IEvent) 38 COM_INTERFACE_ENTRY(IDispatch) 36 VBOX_DEFAULT_INTERFACE_ENTRIES(IEvent) 39 37 END_COM_MAP() 40 38 … … 76 74 77 75 BEGIN_COM_MAP(VBoxVetoEvent) 78 COM_INTERFACE_ENTRY(ISupportErrorInfo)79 76 COM_INTERFACE_ENTRY2(IEvent, IVetoEvent) 80 COM_INTERFACE_ENTRY(IVetoEvent) 81 COM_INTERFACE_ENTRY2(IDispatch, IVetoEvent) 77 VBOX_DEFAULT_INTERFACE_ENTRIES(IVetoEvent) 82 78 END_COM_MAP() 83 79 … … 140 136 141 137 BEGIN_COM_MAP(EventSource) 142 COM_INTERFACE_ENTRY(ISupportErrorInfo) 143 COM_INTERFACE_ENTRY(IEventSource) 144 COM_INTERFACE_ENTRY(IDispatch) 138 VBOX_DEFAULT_INTERFACE_ENTRIES(IEventSource) 145 139 END_COM_MAP() 146 140 -
trunk/src/VBox/Main/include/ExtPackManagerImpl.h
r35523 r35638 37 37 DECLARE_PROTECT_FINAL_CONSTRUCT() 38 38 BEGIN_COM_MAP(ExtPackFile) 39 COM_INTERFACE_ENTRY(ISupportErrorInfo) 40 COM_INTERFACE_ENTRY(IExtPackFile) 39 VBOX_DEFAULT_INTERFACE_ENTRIES(IExtPackFile) 41 40 COM_INTERFACE_ENTRY(IExtPackBase) 42 COM_INTERFACE_ENTRY(IDispatch)43 41 END_COM_MAP() 44 42 DECLARE_EMPTY_CTOR_DTOR(ExtPackFile) … … 102 100 DECLARE_PROTECT_FINAL_CONSTRUCT() 103 101 BEGIN_COM_MAP(ExtPack) 104 COM_INTERFACE_ENTRY(ISupportErrorInfo) 105 COM_INTERFACE_ENTRY(IExtPack) 102 VBOX_DEFAULT_INTERFACE_ENTRIES(IExtPack) 106 103 COM_INTERFACE_ENTRY(IExtPackBase) 107 COM_INTERFACE_ENTRY(IDispatch)108 104 END_COM_MAP() 109 105 DECLARE_EMPTY_CTOR_DTOR(ExtPack) … … 193 189 DECLARE_PROTECT_FINAL_CONSTRUCT() 194 190 BEGIN_COM_MAP(ExtPackManager) 195 COM_INTERFACE_ENTRY(ISupportErrorInfo) 196 COM_INTERFACE_ENTRY(IExtPackManager) 197 COM_INTERFACE_ENTRY(IDispatch) 191 VBOX_DEFAULT_INTERFACE_ENTRIES(IExtPackManager) 198 192 END_COM_MAP() 199 193 DECLARE_EMPTY_CTOR_DTOR(ExtPackManager) -
trunk/src/VBox/Main/include/FramebufferImpl.h
r30714 r35638 39 39 40 40 BEGIN_COM_MAP (Framebuffer) 41 COM_INTERFACE_ENTRY (ISupportErrorInfo) 42 COM_INTERFACE_ENTRY (IFramebuffer) 43 COM_INTERFACE_ENTRY (IDispatch) 41 VBOX_DEFAULT_INTERFACE_ENTRIES (IFramebuffer) 44 42 END_COM_MAP() 45 43 -
trunk/src/VBox/Main/include/GuestImpl.h
r35456 r35638 59 59 60 60 BEGIN_COM_MAP(Guest) 61 COM_INTERFACE_ENTRY(ISupportErrorInfo) 62 COM_INTERFACE_ENTRY(IGuest) 63 COM_INTERFACE_ENTRY(IDispatch) 61 VBOX_DEFAULT_INTERFACE_ENTRIES(IGuest) 64 62 END_COM_MAP() 65 63 -
trunk/src/VBox/Main/include/GuestOSTypeImpl.h
r33447 r35638 36 36 37 37 BEGIN_COM_MAP(GuestOSType) 38 COM_INTERFACE_ENTRY(ISupportErrorInfo) 39 COM_INTERFACE_ENTRY(IGuestOSType) 40 COM_INTERFACE_ENTRY(IDispatch) 38 VBOX_DEFAULT_INTERFACE_ENTRIES(IGuestOSType) 41 39 END_COM_MAP() 42 40 -
trunk/src/VBox/Main/include/HostImpl.h
r35429 r35638 46 46 47 47 BEGIN_COM_MAP(Host) 48 COM_INTERFACE_ENTRY(ISupportErrorInfo) 49 COM_INTERFACE_ENTRY(IHost) 50 COM_INTERFACE_ENTRY(IDispatch) 48 VBOX_DEFAULT_INTERFACE_ENTRIES(IHost) 51 49 END_COM_MAP() 52 50 -
trunk/src/VBox/Main/include/HostNetworkInterfaceImpl.h
r30739 r35638 43 43 44 44 BEGIN_COM_MAP (HostNetworkInterface) 45 COM_INTERFACE_ENTRY (ISupportErrorInfo) 46 COM_INTERFACE_ENTRY (IHostNetworkInterface) 47 COM_INTERFACE_ENTRY (IDispatch) 45 VBOX_DEFAULT_INTERFACE_ENTRIES(IHostNetworkInterface) 48 46 END_COM_MAP() 49 47 -
trunk/src/VBox/Main/include/HostUSBDeviceImpl.h
r33540 r35638 181 181 182 182 BEGIN_COM_MAP(HostUSBDevice) 183 COM_INTERFACE_ENTRY(ISupportErrorInfo) 184 COM_INTERFACE_ENTRY(IHostUSBDevice) 183 VBOX_DEFAULT_INTERFACE_ENTRIES(IHostUSBDevice) 185 184 COM_INTERFACE_ENTRY(IUSBDevice) 186 COM_INTERFACE_ENTRY(IDispatch)187 185 END_COM_MAP() 188 186 -
trunk/src/VBox/Main/include/KeyboardImpl.h
r35346 r35638 58 58 59 59 BEGIN_COM_MAP(Keyboard) 60 COM_INTERFACE_ENTRY(ISupportErrorInfo) 61 COM_INTERFACE_ENTRY(IKeyboard) 62 COM_INTERFACE_ENTRY(IDispatch) 60 VBOX_DEFAULT_INTERFACE_ENTRIES(IKeyboard) 63 61 END_COM_MAP() 64 62 -
trunk/src/VBox/Main/include/MachineDebuggerImpl.h
r35506 r35638 38 38 39 39 BEGIN_COM_MAP(MachineDebugger) 40 COM_INTERFACE_ENTRY (ISupportErrorInfo) 41 COM_INTERFACE_ENTRY (IMachineDebugger) 42 COM_INTERFACE_ENTRY (IDispatch) 40 VBOX_DEFAULT_INTERFACE_ENTRIES (IMachineDebugger) 43 41 END_COM_MAP() 44 42 -
trunk/src/VBox/Main/include/MachineImpl.h
r35460 r35638 318 318 319 319 BEGIN_COM_MAP(Machine) 320 COM_INTERFACE_ENTRY(ISupportErrorInfo) 321 COM_INTERFACE_ENTRY(IMachine) 322 COM_INTERFACE_ENTRY(IDispatch) 320 VBOX_DEFAULT_INTERFACE_ENTRIES(IMachine) 323 321 END_COM_MAP() 324 322 … … 903 901 904 902 BEGIN_COM_MAP(SessionMachine) 905 COM_INTERFACE_ENTRY2(IDispatch, IMachine) 906 COM_INTERFACE_ENTRY(ISupportErrorInfo) 907 COM_INTERFACE_ENTRY(IMachine) 903 VBOX_DEFAULT_INTERFACE_ENTRIES(IMachine) 908 904 COM_INTERFACE_ENTRY(IInternalMachineControl) 909 905 END_COM_MAP() … … 1114 1110 1115 1111 BEGIN_COM_MAP(SnapshotMachine) 1116 COM_INTERFACE_ENTRY2(IDispatch, IMachine) 1117 COM_INTERFACE_ENTRY(ISupportErrorInfo) 1118 COM_INTERFACE_ENTRY(IMachine) 1112 VBOX_DEFAULT_INTERFACE_ENTRIES(IMachine) 1119 1113 END_COM_MAP() 1120 1114 -
trunk/src/VBox/Main/include/MediumAttachmentImpl.h
r34587 r35638 34 34 35 35 BEGIN_COM_MAP(MediumAttachment) 36 COM_INTERFACE_ENTRY(ISupportErrorInfo) 37 COM_INTERFACE_ENTRY(IMediumAttachment) 38 COM_INTERFACE_ENTRY(IDispatch) 36 VBOX_DEFAULT_INTERFACE_ENTRIES(IMediumAttachment) 39 37 END_COM_MAP() 40 38 -
trunk/src/VBox/Main/include/MediumFormatImpl.h
r33524 r35638 76 76 77 77 BEGIN_COM_MAP(MediumFormat) 78 COM_INTERFACE_ENTRY(ISupportErrorInfo) 79 COM_INTERFACE_ENTRY(IMediumFormat) 80 COM_INTERFACE_ENTRY(IDispatch) 78 VBOX_DEFAULT_INTERFACE_ENTRIES(IMediumFormat) 81 79 END_COM_MAP() 82 80 -
trunk/src/VBox/Main/include/MediumImpl.h
r35252 r35638 51 51 52 52 BEGIN_COM_MAP(Medium) 53 COM_INTERFACE_ENTRY(ISupportErrorInfo) 54 COM_INTERFACE_ENTRY(IMedium) 55 COM_INTERFACE_ENTRY(IDispatch) 53 VBOX_DEFAULT_INTERFACE_ENTRIES(IMedium) 56 54 END_COM_MAP() 57 55 -
trunk/src/VBox/Main/include/MouseImpl.h
r35346 r35638 47 47 48 48 BEGIN_COM_MAP(Mouse) 49 COM_INTERFACE_ENTRY (ISupportErrorInfo) 50 COM_INTERFACE_ENTRY (IMouse) 51 COM_INTERFACE_ENTRY2 (IDispatch, IMouse) 49 VBOX_DEFAULT_INTERFACE_ENTRIES(IMouse) 52 50 END_COM_MAP() 53 51 -
trunk/src/VBox/Main/include/NATEngineImpl.h
r33825 r35638 74 74 75 75 BEGIN_COM_MAP(NATEngine) 76 COM_INTERFACE_ENTRY (ISupportErrorInfo) 77 COM_INTERFACE_ENTRY (INATEngine) 78 COM_INTERFACE_ENTRY2 (IDispatch, INATEngine) 76 VBOX_DEFAULT_INTERFACE_ENTRIES (INATEngine) 79 77 END_COM_MAP() 80 78 -
trunk/src/VBox/Main/include/NetworkAdapterImpl.h
r31287 r35638 79 79 80 80 BEGIN_COM_MAP(NetworkAdapter) 81 COM_INTERFACE_ENTRY (ISupportErrorInfo) 82 COM_INTERFACE_ENTRY (INetworkAdapter) 83 COM_INTERFACE_ENTRY2 (IDispatch, INetworkAdapter) 81 VBOX_DEFAULT_INTERFACE_ENTRIES (INetworkAdapter) 84 82 END_COM_MAP() 85 83 -
trunk/src/VBox/Main/include/ParallelPortImpl.h
r30764 r35638 39 39 40 40 BEGIN_COM_MAP(ParallelPort) 41 COM_INTERFACE_ENTRY (ISupportErrorInfo) 42 COM_INTERFACE_ENTRY (IParallelPort) 43 COM_INTERFACE_ENTRY2 (IDispatch, IParallelPort) 41 VBOX_DEFAULT_INTERFACE_ENTRIES (IParallelPort) 44 42 END_COM_MAP() 45 43 -
trunk/src/VBox/Main/include/PciDeviceAttachmentImpl.h
r34331 r35638 35 35 36 36 BEGIN_COM_MAP(PciAddress) 37 COM_INTERFACE_ENTRY(ISupportErrorInfo) 38 COM_INTERFACE_ENTRY(IPciAddress) 39 COM_INTERFACE_ENTRY(IDispatch) 37 VBOX_DEFAULT_INTERFACE_ENTRIES(IPciAddress) 40 38 END_COM_MAP() 41 39 … … 99 97 100 98 BEGIN_COM_MAP(PciDeviceAttachment) 101 COM_INTERFACE_ENTRY(ISupportErrorInfo) 102 COM_INTERFACE_ENTRY(IPciDeviceAttachment) 103 COM_INTERFACE_ENTRY(IDispatch) 99 VBOX_DEFAULT_INTERFACE_ENTRIES(IPciDeviceAttachment) 104 100 END_COM_MAP() 105 101 -
trunk/src/VBox/Main/include/PerformanceImpl.h
r30764 r35638 58 58 59 59 BEGIN_COM_MAP (PerformanceMetric) 60 COM_INTERFACE_ENTRY (IPerformanceMetric) 61 COM_INTERFACE_ENTRY (IDispatch) 60 VBOX_DEFAULT_INTERFACE_ENTRIES (IPerformanceMetric) 62 61 END_COM_MAP() 63 62 … … 126 125 127 126 BEGIN_COM_MAP(PerformanceCollector) 128 COM_INTERFACE_ENTRY(ISupportErrorInfo) 129 COM_INTERFACE_ENTRY(IPerformanceCollector) 130 COM_INTERFACE_ENTRY(IDispatch) 127 VBOX_DEFAULT_INTERFACE_ENTRIES(IPerformanceCollector) 131 128 END_COM_MAP() 132 129 -
trunk/src/VBox/Main/include/ProgressCombinedImpl.h
r33540 r35638 77 77 78 78 BEGIN_COM_MAP (CombinedProgress) 79 COM_INTERFACE_ENTRY (ISupportErrorInfo) 80 COM_INTERFACE_ENTRY (IProgress) 81 COM_INTERFACE_ENTRY2 (IDispatch, IProgress) 79 VBOX_DEFAULT_INTERFACE_ENTRIES (IProgress) 82 80 END_COM_MAP() 83 81 -
trunk/src/VBox/Main/include/ProgressImpl.h
r33540 r35638 143 143 144 144 BEGIN_COM_MAP (Progress) 145 COM_INTERFACE_ENTRY (ISupportErrorInfo) 146 COM_INTERFACE_ENTRY (IProgress) 147 COM_INTERFACE_ENTRY2 (IDispatch, IProgress) 145 VBOX_DEFAULT_INTERFACE_ENTRIES (IProgress) 148 146 END_COM_MAP() 149 147 -
trunk/src/VBox/Main/include/ProgressProxyImpl.h
r30739 r35638 38 38 39 39 BEGIN_COM_MAP(ProgressProxy) 40 COM_INTERFACE_ENTRY (ISupportErrorInfo) 41 COM_INTERFACE_ENTRY (IProgress) 42 COM_INTERFACE_ENTRY2(IDispatch, IProgress) 40 VBOX_DEFAULT_INTERFACE_ENTRIES (IProgress) 43 41 END_COM_MAP() 44 42 -
trunk/src/VBox/Main/include/RemoteUSBDeviceImpl.h
r33004 r35638 40 40 41 41 BEGIN_COM_MAP (RemoteUSBDevice) 42 COM_INTERFACE_ENTRY (ISupportErrorInfo)43 42 COM_INTERFACE_ENTRY (IHostUSBDevice) 44 COM_INTERFACE_ENTRY (IUSBDevice) 45 COM_INTERFACE_ENTRY2 (IDispatch, IUSBDevice) 43 VBOX_DEFAULT_INTERFACE_ENTRIES (IUSBDevice) 46 44 END_COM_MAP() 47 45 -
trunk/src/VBox/Main/include/SerialPortImpl.h
r30764 r35638 42 42 43 43 BEGIN_COM_MAP(SerialPort) 44 COM_INTERFACE_ENTRY (ISupportErrorInfo) 45 COM_INTERFACE_ENTRY (ISerialPort) 46 COM_INTERFACE_ENTRY2 (IDispatch, ISerialPort) 44 VBOX_DEFAULT_INTERFACE_ENTRIES (ISerialPort) 47 45 END_COM_MAP() 48 46 -
trunk/src/VBox/Main/include/SessionImpl.h
r34587 r35638 34 34 #endif 35 35 36 #ifdef RT_OS_WINDOWS 37 [threading(free)] 38 #endif 36 39 class ATL_NO_VTABLE Session : 37 40 public VirtualBoxBase, … … 54 57 55 58 BEGIN_COM_MAP(Session) 56 COM_INTERFACE_ENTRY2(IDispatch,ISession)59 VBOX_DEFAULT_INTERFACE_ENTRIES(ISession) 57 60 COM_INTERFACE_ENTRY2(IDispatch, IInternalSessionControl) 58 61 COM_INTERFACE_ENTRY(IInternalSessionControl) 59 COM_INTERFACE_ENTRY(ISupportErrorInfo)60 COM_INTERFACE_ENTRY(ISession)61 62 END_COM_MAP() 62 63 -
trunk/src/VBox/Main/include/SharedFolderImpl.h
r33708 r35638 48 48 49 49 BEGIN_COM_MAP(SharedFolder) 50 COM_INTERFACE_ENTRY (ISupportErrorInfo) 51 COM_INTERFACE_ENTRY (ISharedFolder) 52 COM_INTERFACE_ENTRY2 (IDispatch, ISharedFolder) 50 VBOX_DEFAULT_INTERFACE_ENTRIES (ISharedFolder) 53 51 END_COM_MAP() 54 52 -
trunk/src/VBox/Main/include/SnapshotImpl.h
r31539 r35638 44 44 45 45 BEGIN_COM_MAP(Snapshot) 46 COM_INTERFACE_ENTRY (ISupportErrorInfo) 47 COM_INTERFACE_ENTRY (ISnapshot) 48 COM_INTERFACE_ENTRY2 (IDispatch, ISnapshot) 46 VBOX_DEFAULT_INTERFACE_ENTRIES (ISnapshot) 49 47 END_COM_MAP() 50 48 -
trunk/src/VBox/Main/include/StorageControllerImpl.h
r34010 r35638 36 36 37 37 BEGIN_COM_MAP(StorageController) 38 COM_INTERFACE_ENTRY (ISupportErrorInfo) 39 COM_INTERFACE_ENTRY (IStorageController) 40 COM_INTERFACE_ENTRY2 (IDispatch, IStorageController) 38 VBOX_DEFAULT_INTERFACE_ENTRIES (IStorageController) 41 39 END_COM_MAP() 42 40 -
trunk/src/VBox/Main/include/SystemPropertiesImpl.h
r34244 r35638 46 46 47 47 BEGIN_COM_MAP(SystemProperties) 48 COM_INTERFACE_ENTRY(ISupportErrorInfo) 49 COM_INTERFACE_ENTRY(ISystemProperties) 50 COM_INTERFACE_ENTRY2(IDispatch, ISystemProperties) 48 VBOX_DEFAULT_INTERFACE_ENTRIES (ISystemProperties) 51 49 END_COM_MAP() 52 50 -
trunk/src/VBox/Main/include/USBControllerImpl.h
r30764 r35638 43 43 44 44 BEGIN_COM_MAP(USBController) 45 COM_INTERFACE_ENTRY (ISupportErrorInfo) 46 COM_INTERFACE_ENTRY (IUSBController) 47 COM_INTERFACE_ENTRY2 (IDispatch, IUSBController) 45 VBOX_DEFAULT_INTERFACE_ENTRIES (IUSBController) 48 46 END_COM_MAP() 49 47 -
trunk/src/VBox/Main/include/USBDeviceFilterImpl.h
r31892 r35638 74 74 75 75 BEGIN_COM_MAP(USBDeviceFilter) 76 COM_INTERFACE_ENTRY (ISupportErrorInfo) 77 COM_INTERFACE_ENTRY (IUSBDeviceFilter) 78 COM_INTERFACE_ENTRY2 (IDispatch, IUSBDeviceFilter) 76 VBOX_DEFAULT_INTERFACE_ENTRIES (IUSBDeviceFilter) 79 77 END_COM_MAP() 80 78 … … 180 178 181 179 BEGIN_COM_MAP(HostUSBDeviceFilter) 182 COM_INTERFACE_ENTRY(IDispatch)183 COM_INTERFACE_ENTRY(ISupportErrorInfo)184 180 COM_INTERFACE_ENTRY(IUSBDeviceFilter) 185 COM_INTERFACE_ENTRY(IHostUSBDeviceFilter)181 VBOX_DEFAULT_INTERFACE_ENTRIES(IHostUSBDeviceFilter) 186 182 END_COM_MAP() 187 183 -
trunk/src/VBox/Main/include/USBDeviceImpl.h
r30739 r35638 39 39 40 40 BEGIN_COM_MAP(OUSBDevice) 41 COM_INTERFACE_ENTRY (ISupportErrorInfo) 42 COM_INTERFACE_ENTRY (IUSBDevice) 43 COM_INTERFACE_ENTRY2 (IDispatch, IUSBDevice) 41 VBOX_DEFAULT_INTERFACE_ENTRIES (IUSBDevice) 44 42 END_COM_MAP() 45 43 -
trunk/src/VBox/Main/include/VFSExplorerImpl.h
r33461 r35638 34 34 35 35 BEGIN_COM_MAP(VFSExplorer) 36 COM_INTERFACE_ENTRY(ISupportErrorInfo) 37 COM_INTERFACE_ENTRY(IVFSExplorer) 38 COM_INTERFACE_ENTRY(IDispatch) 36 VBOX_DEFAULT_INTERFACE_ENTRIES(IVFSExplorer) 39 37 END_COM_MAP() 40 38 … … 42 40 43 41 // public initializer/uninitializer for internal purposes only 44 HRESULT FinalConstruct() { return S_OK; }45 void FinalRelease() { uninit(); }42 HRESULT FinalConstruct() { return BaseFinalConstruct(); } 43 void FinalRelease() { uninit(); BaseFinalRelease(); } 46 44 47 45 HRESULT init(VFSType_T aType, Utf8Str aFilePath, Utf8Str aHostname, Utf8Str aUsername, Utf8Str aPassword, VirtualBox *aVirtualBox); -
trunk/src/VBox/Main/include/VRDEServerImpl.h
r35146 r35638 51 51 52 52 BEGIN_COM_MAP(VRDEServer) 53 COM_INTERFACE_ENTRY (ISupportErrorInfo) 54 COM_INTERFACE_ENTRY (IVRDEServer) 55 COM_INTERFACE_ENTRY2 (IDispatch, IVRDEServer) 53 VBOX_DEFAULT_INTERFACE_ENTRIES(IVRDEServer) 56 54 END_COM_MAP() 57 55 -
trunk/src/VBox/Main/include/VirtualBoxBase.h
r35420 r35638 638 638 #endif 639 639 { 640 protected: 641 #ifdef RT_OS_WINDOWS 642 CComPtr <IUnknown> m_pUnkMarshaler; 643 #endif 644 645 HRESULT BaseFinalConstruct() 646 { 647 #ifdef RT_OS_WINDOWS 648 return CoCreateFreeThreadedMarshaler(this, //GetControllingUnknown(), 649 &m_pUnkMarshaler.p); 650 #else 651 return S_OK; 652 #endif 653 } 654 655 void BaseFinalRelease() 656 { 657 #ifdef RT_OS_WINDOWS 658 m_pUnkMarshaler.Release(); 659 #endif 660 } 661 662 640 663 public: 641 664 enum State { NotReady, Ready, InInit, InUninit, InitFailed, Limited }; -
trunk/src/VBox/Main/include/VirtualBoxClientImpl.h
r35135 r35638 46 46 47 47 BEGIN_COM_MAP(VirtualBoxClient) 48 COM_INTERFACE_ENTRY2(IDispatch, IVirtualBoxClient) 49 COM_INTERFACE_ENTRY(ISupportErrorInfo) 50 COM_INTERFACE_ENTRY(IVirtualBoxClient) 48 VBOX_DEFAULT_INTERFACE_ENTRIES(IVirtualBoxClient) 51 49 END_COM_MAP() 52 50 -
trunk/src/VBox/Main/include/VirtualBoxImpl.h
r35608 r35638 57 57 struct MediaRegistry; 58 58 } 59 60 59 class ATL_NO_VTABLE VirtualBox : 61 60 public VirtualBoxBase, … … 83 82 84 83 BEGIN_COM_MAP(VirtualBox) 85 COM_INTERFACE_ENTRY2(IDispatch, IVirtualBox) 86 COM_INTERFACE_ENTRY(ISupportErrorInfo) 87 COM_INTERFACE_ENTRY(IVirtualBox) 84 VBOX_DEFAULT_INTERFACE_ENTRIES(IVirtualBox) 88 85 END_COM_MAP() 89 86
Note:
See TracChangeset
for help on using the changeset viewer.