EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index

VBoxPkg/Include/VBoxPkg.h

Go to the documentation of this file.
00001 /* $Id: VBoxPkg.h 29252 2010-05-09 17:58:53Z vboxsync $ */
00006 /*
00007  * Copyright (C) 2009 Oracle Corporation
00008  *
00009  * This file is part of VirtualBox Open Source Edition (OSE), as
00010  * available from http://www.virtualbox.org. This file is free software;
00011  * you can redistribute it and/or modify it under the terms of the GNU
00012  * General Public License (GPL) as published by the Free Software
00013  * Foundation, in version 2 as it comes in the "COPYING" file of the
00014  * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
00015  * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
00016  */
00017 
00018 #ifndef ___VBoxPkg_h
00019 #define ___VBoxPkg_h
00020 
00021 /*
00022  * IPRT configuration.
00023  */
00024 #define IN_RING0
00025 
00026 #if !defined(ARCH_BITS) || !defined(HC_ARCH_BITS)
00027 # error "please add right bitness"
00028 #endif
00029 
00030 /*
00031  * VBox and IPRT headers.
00032  */
00033 #include <VBox/version.h>
00034 #include <iprt/types.h>
00035 #ifdef _MSC_VER
00036 # pragma warning ( disable : 4389)
00037 # pragma warning ( disable : 4245)
00038 # pragma warning ( disable : 4244)
00039 #endif
00040 #include <iprt/asm.h>
00041 #include <iprt/asm-amd64-x86.h>
00042 #ifdef _MSC_VER
00043 # pragma warning ( default : 4244)
00044 # pragma warning ( default : 4245)
00045 # pragma warning ( default : 4389)
00046 #endif
00047 
00048 #endif
00049 
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines