VirtualBox

source: vbox/trunk/src/VBox/Additions/WINNT/VBoxGuest/Helper.h@ 3539

Last change on this file since 3539 was 2981, checked in by vboxsync, 17 years ago

InnoTek -> innotek: all the headers and comments.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.6 KB
Line 
1/** @file
2 *
3 * VBoxGuest -- VirtualBox Win32 guest support driver
4 *
5 * Copyright (C) 2006-2007 innotek GmbH
6 *
7 * This file is part of VirtualBox Open Source Edition (OSE), as
8 * available from http://www.virtualbox.org. This file is free software;
9 * you can redistribute it and/or modify it under the terms of the GNU
10 * General Public License as published by the Free Software Foundation,
11 * in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
12 * distribution. VirtualBox OSE is distributed in the hope that it will
13 * be useful, but WITHOUT ANY WARRANTY of any kind.
14 *
15 * If you received this file as part of a commercial VirtualBox
16 * distribution, then only the terms of your commercial VirtualBox
17 * license agreement apply instead of the previous paragraph.
18 *
19 */
20
21#ifndef _H_VBOXGUESTHELPER
22#define _H_VBOXGUESTHELPER
23
24extern "C"
25{
26/**
27 * Helper to scan the PCI resource list and remember stuff.
28 *
29 * @param pResList Resource list
30 * @param pDevExt Device extension
31 * @return NT status code
32 */
33NTSTATUS VBoxScanPCIResourceList(PCM_RESOURCE_LIST pResList, PVBOXGUESTDEVEXT pDevExt);
34
35/**
36 * Helper to map VMMDev Memory.
37 *
38 * @param pDevExt VMMDev device extension
39 * @return NT status code
40 */
41NTSTATUS hlpVBoxMapVMMDevMemory (PVBOXGUESTDEVEXT pDevExt);
42
43/**
44 * Helper to unmap VMMDev Memory.
45 *
46 * @param pDevExt VMMDev device extension
47 */
48void hlpVBoxUnmapVMMDevMemory (PVBOXGUESTDEVEXT pDevExt);
49
50/**
51 * Helper to report the guest information to host.
52 *
53 * @param pDevExt VMMDev device extension
54 * @return NT status code
55 */
56NTSTATUS hlpVBoxReportGuestInfo (PVBOXGUESTDEVEXT pDevExt);
57}
58
59#endif // _H_VBOXGUESTHELPER
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette