VirtualBox

Changeset 1550 in vbox


Ignore:
Timestamp:
Mar 17, 2007 12:36:52 AM (18 years ago)
Author:
vboxsync
Message:

don't include VBoxGuest.h if we don't need to because it drags in ostypes.h and that conflicts with a core darwin type.

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/VBoxGuest.h

    r669 r1550  
    295295
    296296/** guest information structure */
    297 typedef struct
     297typedef struct VBoxGuestInfo
    298298{
    299299    /** The VMMDev interface version expected by additions. */
  • trunk/include/VBox/pdm.h

    r1487 r1550  
    3030#include <VBox/err.h>
    3131#include <VBox/pci.h>
    32 #include <VBox/VBoxGuest.h>
    3332
    3433#include <iprt/critsect.h>
     
    16591658} PDMIVMMDEVPORT;
    16601659
    1661 /** Forward declaration of video accelerator command memory. */
     1660/** Forward declaration of the video accelerator command memory. */
    16621661struct _VBVAMEMORY;
     1662/** Forward declaration of the guest information structure. */
     1663struct VBoxGuestInfo;
    16631664/** Pointer to video accelerator command memory. */
    16641665typedef struct _VBVAMEMORY *PVBVAMEMORY;
     
    16801681     * @thread  The emulation thread.
    16811682     */
    1682     DECLR3CALLBACKMEMBER(void, pfnUpdateGuestVersion,(PPDMIVMMDEVCONNECTOR pInterface, VBoxGuestInfo *pGuestInfo));
     1683    DECLR3CALLBACKMEMBER(void, pfnUpdateGuestVersion,(PPDMIVMMDEVCONNECTOR pInterface, struct VBoxGuestInfo *pGuestInfo));
    16831684
    16841685    /**
  • trunk/src/VBox/Frontends/VBoxBFE/DisplayImpl.cpp

    r412 r1550  
    3434#include <iprt/thread.h>
    3535#include <VBox/pdm.h>
     36#include <VBox/VBoxGuest.h>
    3637#include <VBox/cfgm.h>
    3738#include <VBox/err.h>
  • trunk/src/VBox/Frontends/VBoxBFE/DisplayImpl.h

    r1 r1550  
    2828
    2929#include "Framebuffer.h"
     30struct _VBVACMDHDR;
    3031
    3132class VMDisplay
     
    4142    void handleDisplayUpdate (int x, int y, int cx, int cy);
    4243
    43     int VideoAccelEnable (bool fEnable, VBVAMEMORY *pVbvaMemory);
     44    int VideoAccelEnable (bool fEnable, struct _VBVAMEMORY *pVbvaMemory);
    4445    void VideoAccelFlush (void);
    4546    bool VideoAccelAllowed (void);
     
    8485    RTSEMEVENTMULTI mUpdateSem;
    8586
    86     VBVAMEMORY *mpVbvaMemory;
     87    struct _VBVAMEMORY *mpVbvaMemory;
    8788    bool        mfVideoAccelEnabled;
    8889
    89     VBVAMEMORY *mpPendingVbvaMemory;
     90    struct _VBVAMEMORY *mpPendingVbvaMemory;
    9091    bool        mfPendingVideoAccelEnable;
    9192    bool        mfMachineRunning;
     
    9495    uint32_t   mcbVbvaPartial;
    9596
    96     bool vbvaFetchCmd (VBVACMDHDR **ppHdr, uint32_t *pcbCmd);
    97     void vbvaReleaseCmd (VBVACMDHDR *pHdr, int32_t cbCmd);
     97    bool vbvaFetchCmd (struct _VBVACMDHDR **ppHdr, uint32_t *pcbCmd);
     98    void vbvaReleaseCmd (struct _VBVACMDHDR *pHdr, int32_t cbCmd);
    9899};
    99100
  • trunk/src/VBox/Frontends/VBoxBFE/VMMDevInterface.cpp

    r1 r1550  
    3030#include <VBox/pdm.h>
    3131#include <VBox/VBoxDev.h>
     32#include <VBox/VBoxGuest.h>
    3233#include <VBox/cfgm.h>
    3334#include <VBox/err.h>
Note: See TracChangeset for help on using the changeset viewer.

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