VBoxDDUDeps.cpp revision 770fc2f3364a685b8c46b02a86afeb9306f5aa45
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync/* $Id$ */
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync/** @file
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync * VBoxDDU - For dragging in library objects.
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync */
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync/*
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsync * Copyright (c) 2007 knut st. osmundsen <bird-src-spam@anduin.net>
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync *
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync * available from http://www.virtualbox.org. This file is free software;
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync * you can redistribute it and/or modify it under the terms of the GNU
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync * General Public License as published by the Free Software Foundation,
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync * in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync * distribution. VirtualBox OSE is distributed in the hope that it will
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync * be useful, but WITHOUT ANY WARRANTY of any kind.
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync *
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync */
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync/*******************************************************************************
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync* Header Files *
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync*******************************************************************************/
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsync#include <VBox/types.h>
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync#ifdef VBOX_WITH_USB
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync# include <VBox/usbfilter.h>
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync# ifdef RT_OS_OS2
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync# include <os2.h>
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsync# include <usbcalls.h>
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync# endif
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync#endif
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsync
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync/** Just a dummy global structure containing a bunch of
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync * function pointers to code which is wanted in the link.
66b58af085e22ee26be57f98127fb49ee2e91790vboxsync */
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsyncPFNRT g_apfnVBoxDDUDeps[] =
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync{
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync#ifdef VBOX_WITH_USB
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync (PFNRT)USBFilterInit,
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync# ifdef RT_OS_OS2
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync (PFNRT)UsbOpen,
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsync# endif
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsync#endif
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsync NULL
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsync};
5c4d7e2aae42bbf39793dfa686925f076a56b4d5vboxsync