History log of /vbox/include/VBox/ExtPack/ExtPack.h
Revision Date Author Comments Expand
970785e5b8fe4ca867c2c82422e52ae507d06799 52596 04-Sep-2014 vboxsync

Storage/VD + Main/ExtPackManager+VirtualBox+SystemProperties: restructure previous change to fit better into the extpack design (using existing hooks) by using two new extpack helper functions

fdc94c1a7aa295bf0b14ac33e1b3714bcbee8e33 48313 05-Sep-2013 vboxsync

Main/ExtPackManager+Console: add a way to load HGCM modules from an extension pack, contributed by Jeff Westphal (partially rewritten). Thanks!

81964179b862d4e3e3da1e8bd66b7e92cdc65140 35184 16-Dec-2010 vboxsync

ExtPack: Changed the installed callback so that it can report back error info and trigger an immediate uninstall ifhoost incompatibilities are found.

8dcec71b7a288828cf280aa9c60d5dd260388254 34287 23-Nov-2010 vboxsync

ExtPack: Don't hold any locks when calling extension pack hooks (except for pfnUnload and pfnUninstall).

9ca017ceee656f9d33f2cb6652e401b5f17fcfb7 34244 22-Nov-2010 vboxsync

Main,Config.kmk,VBoxManage,ExtPacks: Moved the VRDE bits from IVirtualBox to the extension packs; changed ISystemProperties and IVRDEServer to talk about VRDE extension packs instead of VRDE libraries.

/vbox/Config.kmk ExtPack.h /vbox/include/VBox/settings.h /vbox/src/VBox/Frontends/VBoxManage/VBoxManage.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManage.h /vbox/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageList.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp /vbox/src/VBox/Main/ConsoleImpl.cpp /vbox/src/VBox/Main/ConsoleVRDPServer.cpp /vbox/src/VBox/Main/ExtPackManagerImpl.cpp /vbox/src/VBox/Main/ExtPackUtil.cpp /vbox/src/VBox/Main/SystemPropertiesImpl.cpp /vbox/src/VBox/Main/VRDEServerImpl.cpp /vbox/src/VBox/Main/VirtualBoxImpl.cpp /vbox/src/VBox/Main/idl/VirtualBox.xidl /vbox/src/VBox/Main/include/ConsoleImpl.h /vbox/src/VBox/Main/include/ExtPackManagerImpl.h /vbox/src/VBox/Main/include/ExtPackUtil.h /vbox/src/VBox/Main/include/Global.h /vbox/src/VBox/Main/include/SystemPropertiesImpl.h /vbox/src/VBox/Main/include/VRDEServerImpl.h /vbox/src/VBox/Main/include/VirtualBoxImpl.h /vbox/src/VBox/Main/xml/Settings.cpp
6f63267ae3ac590beee4c0e298774baf18e0fb84 34086 15-Nov-2010 vboxsync

Main: Pass more IVirtualBox pointers to the extension pack. VRDE registration hook, VirtualBoxReady hook.

8479df0918362ee801608d4f48c6d8ee8fdf505e 34073 15-Nov-2010 vboxsync

ExtPack: Fixes to IExtPack (QueryInterface can't be used for getting stuff from the ext pack, designed the plug-in interfaces). Bugfixes making 'VBoxManage list extpack' work when building with VBOX_WITH_EXTPACK_PUEL=1.

d6835eb59b58420b98d9adf7b7f1f8f5ef6187bc 33693 02-Nov-2010 vboxsync

Main: More ExtPack code.

bc1484a141a5638d1c26739e77e8a47c77dc2da3 33676 02-Nov-2010 vboxsync

scm cleanup run.

/vbox/.scm-settings ExtPack.h /vbox/include/VBox/VMMDev.h /vbox/include/VBox/com/defs.h /vbox/include/iprt/symlink.h /vbox/src/VBox/Additions/WINNT/Graphics/Display/wddm/VBoxDispD3D.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Miniport/Makefile.kmk /vbox/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.h /vbox/src/VBox/Additions/common/VBoxGuest/Makefile.kmk /vbox/src/VBox/Devices/Audio/DevCodec.cpp /vbox/src/VBox/Devices/Audio/DevCodec.h /vbox/src/VBox/Devices/Audio/DevIchAc97.cpp /vbox/src/VBox/Devices/EFI/Firmware2/VBoxPkg/Library/VBoxGenericBdsLib/BdsMisc.c /vbox/src/VBox/Devices/Graphics/DevVGA.cpp /vbox/src/VBox/Devices/Network/slirp/bootp.c /vbox/src/VBox/Devices/Storage/DevBusLogic.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineMenuBar.cpp /vbox/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UINewVMWzd.cpp /vbox/src/VBox/GuestHost/OpenGL/Makefile.kmk /vbox/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp /vbox/src/VBox/Main/ConsoleVRDPServer.cpp /vbox/src/VBox/Runtime/generic/RTMpGetArraySize-generic.cpp /vbox/src/VBox/Runtime/generic/RTSemEventWait-2-ex-generic.cpp /vbox/src/VBox/Runtime/include/internal/mem.h /vbox/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c /vbox/src/VBox/Runtime/r3/posix/rtmempage-exec-mmap-posix.cpp /vbox/src/VBox/VMM/EMHwaccm.cpp /vbox/src/VBox/VMM/PGMPool.cpp /vbox/src/VBox/VMM/VMM.cpp /vbox/src/VBox/VMM/VMMAll/PGMAllBth.h
710d24589d0cbe0ea6e9ad143eda5bbd41000693 33623 29-Oct-2010 vboxsync

ExtPack: More code.

7cb23b8b9dac89d2e289de2f1a0a9aef01e3f68b 33513 27-Oct-2010 vboxsync

fix OSE