GIMMinimalInternal.h revision f84ab9e4599e758ec1f36479f871b3f5b7f271f2
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync/* $Id$ */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync/** @file
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * GIM - Minimal, Internal header file.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync/*
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * Copyright (C) 2014-2015 Oracle Corporation
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync *
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * available from http://www.virtualbox.org. This file is free software;
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * you can redistribute it and/or modify it under the terms of the GNU
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * General Public License (GPL) as published by the Free Software
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#ifndef ___GIMMinimalInternal_h
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#define ___GIMMinimalInternal_h
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#include <iprt/cdefs.h>
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#include <VBox/types.h>
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncRT_C_DECLS_BEGIN
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#ifdef IN_RING3
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncVMMR3_INT_DECL(int) gimR3MinimalInit(PVM pVM);
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncVMMR3_INT_DECL(int) gimR3MinimalInitCompleted(PVM pVM);
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncVMMR3_INT_DECL(void) gimR3MinimalRelocate(PVM pVM, RTGCINTPTR offDelta);
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#endif /* IN_RING3 */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncRT_C_DECLS_END
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#endif
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync