VirtualBox

Ignore:
Timestamp:
Aug 11, 2020 4:30:25 PM (4 years ago)
Author:
vboxsync
Message:

DnD/VBoxTray: Renaming, removed unused functions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDnD.h

    r85681 r85694  
    3838    enum Status
    3939    {
    40         Uninitialized = 0,
    41         Initialized,
    42         Dropping,
    43         Dropped,
    44         Aborted
     40        Status_Uninitialized = 0,
     41        Status_Initialized,
     42        Status_Dropping,
     43        Status_Dropped,
     44        Status_Aborted,
     45        Status_32Bit_Hack = 0x7fffffff
    4546    };
    4647
     
    7980
    8081    bool LookupFormatEtc(LPFORMATETC pFormatEtc, ULONG *puIndex);
    81     static HGLOBAL MemDup(HGLOBAL hMemSource);
    8282    void RegisterFormat(LPFORMATETC pFormatEtc, CLIPFORMAT clipFormat, TYMED tyMed = TYMED_HGLOBAL,
    8383                        LONG lindex = -1, DWORD dwAspect = DVASPECT_CONTENT, DVTARGETDEVICE *pTargetDevice = NULL);
    8484
    8585    /** Current drag and drop status. */
    86     Status      mStatus;
     86    Status      m_enmStatus;
    8787    /** Internal reference count of this object. */
    88     LONG        mRefCount;
     88    LONG        m_cRefs;
    8989    /** Number of native formats registered. This can be a different number than supplied with m_lstFormats. */
    90     ULONG       mcFormats;
     90    ULONG       m_cFormats;
    9191    /** Array of registered FORMATETC structs. Matches m_cFormats. */
    92     LPFORMATETC mpFormatEtc;
     92    LPFORMATETC m_paFormatEtc;
    9393    /** Array of registered STGMEDIUM structs. Matches m_cFormats. */
    94     LPSTGMEDIUM mpStgMedium;
     94    LPSTGMEDIUM m_paStgMedium;
    9595    /** Event semaphore used for waiting on status changes. */
    96     RTSEMEVENT  mEventDropped;
     96    RTSEMEVENT  m_EvtDropped;
    9797    /** Format of currently retrieved data. */
    98     RTCString   mstrFormat;
     98    RTCString   m_strFormat;
    9999    /** The retrieved data as a raw buffer. */
    100     void       *mpvData;
     100    void       *m_pvData;
    101101    /** Raw buffer size (in bytes). */
    102     size_t      mcbData;
     102    size_t      m_cbData;
    103103};
    104104
     
    115115public:
    116116
    117     VBOXDNDACTION GetCurrentAction(void) { return mDnDActionCurrent; }
     117    VBOXDNDACTION GetCurrentAction(void) { return m_enmActionCurrent; }
    118118
    119119public: /* IUnknown methods. */
     
    131131
    132132    /** Reference count of this object. */
    133     LONG                  mRefCount;
     133    LONG                  m_cRefs;
    134134    /** Pointer to parent proxy window. */
    135     VBoxDnDWnd           *mpWndParent;
     135    VBoxDnDWnd           *m_pWndParent;
    136136    /** Current drag effect. */
    137     DWORD                 mdwCurEffect;
     137    DWORD                 m_dwCurEffect;
    138138    /** Current action to perform on the host. */
    139     VBOXDNDACTION         mDnDActionCurrent;
     139    VBOXDNDACTION         m_enmActionCurrent;
    140140};
    141141
     
    172172
    173173    /** Returns the data as mutable raw. Use with caution! */
    174     void *DataMutableRaw(void) const { return mpvData; }
     174    void *DataMutableRaw(void) const { return m_pvData; }
    175175
    176176    /** Returns the data size (in bytes). */
    177     size_t DataSize(void) const { return mcbData; }
     177    size_t DataSize(void) const { return m_cbData; }
    178178
    179179    RTCString Formats(void) const;
     
    183183
    184184    /** Reference count of this object. */
    185     LONG                  mRefCount;
     185    LONG                  m_cRefs;
    186186    /** Pointer to parent proxy window. */
    187     VBoxDnDWnd           *mpWndParent;
     187    VBoxDnDWnd           *m_pWndParent;
    188188    /** Current drop effect. */
    189     DWORD                 mdwCurEffect;
     189    DWORD                 m_dwCurEffect;
    190190    /** Copy of the data object's current FORMATETC struct.
    191191     *  Note: We don't keep the pointer of the DVTARGETDEVICE here! */
    192     FORMATETC             mFormatEtc;
    193     /** Stringified data object's formats string.  */
    194     RTCString             mstrFormats;
     192    FORMATETC             m_FormatEtc;
     193    /** Stringified data object's format currently in use.  */
     194    RTCString             m_strFormat;
    195195    /** Pointer to actual format data. */
    196     void                 *mpvData;
     196    void                 *m_pvData;
    197197    /** Size (in bytes) of format data. */
    198     size_t                mcbData;
     198    size_t                m_cbData;
    199199    /** Event for waiting on the "drop" event. */
    200     RTSEMEVENT            hEventDrop;
     200    RTSEMEVENT            m_EvtDrop;
    201201    /** Result of the drop event. */
    202     int                   mDroppedRc;
     202    int                   m_rcDropped;
    203203};
    204204
     
    232232
    233233    /** Reference count of this object. */
    234     LONG        m_lRefCount;
     234    LONG        m_cRefs;
    235235    /** Current index for format iteration. */
    236     ULONG       m_nIndex;
     236    ULONG       m_uIdxCur;
    237237    /** Number of format this object contains. */
    238     ULONG       m_nNumFormats;
    239     /** Array of FORMATETC formats this object contains. Matches m_nNumFormats. */
    240     LPFORMATETC m_pFormatEtc;
     238    ULONG       m_cFormats;
     239    /** Array of FORMATETC formats this object contains. Matches m_cFormats. */
     240    LPFORMATETC m_paFormatEtc;
    241241};
    242242
     
    343343
    344344    /** The window's thread for the native message pump and OLE context. */
    345     static DECLCALLBACK(int) Thread(RTTHREAD hThread, void *pvUser);
     345    static DECLCALLBACK(int) Thread(RTTHREAD m_hThread, void *pvUser);
    346346
    347347public:
     
    366366
    367367    /* Host -> Guest */
    368     int OnHgEnter(const RTCList<RTCString> &formats, VBOXDNDACTIONLIST dndLstActionsAllowed);
     368    int OnHgEnter(const RTCList<RTCString> &formats, VBOXDNDACTIONLIST m_lstActionsAllowed);
    369369    int OnHgMove(uint32_t u32xPos, uint32_t u32yPos, VBOXDNDACTION dndAction);
    370370    int OnHgDrop(void);
     
    396396
    397397    /** Pointer to DnD context. */
    398     PVBOXDNDCONTEXT            pCtx;
     398    PVBOXDNDCONTEXT            m_pCtx;
    399399    /** The proxy window's main thread for processing
    400400     *  window messages. */
    401     RTTHREAD                   hThread;
     401    RTTHREAD                   m_hThread;
    402402    /** Critical section to serialize access. */
    403     RTCRITSECT                 mCritSect;
     403    RTCRITSECT                 m_CritSect;
    404404    /** Event semaphore to wait for new DnD events. */
    405     RTSEMEVENT                 mEventSem;
     405    RTSEMEVENT                 m_EvtSem;
    406406#ifdef RT_OS_WINDOWS
    407407    /** The window's handle. */
    408     HWND                       hWnd;
     408    HWND                       m_hWnd;
    409409    /** List of allowed MIME types this
    410410     *  client can handle. Make this a per-instance
    411411     *  property so that we can selectively allow/forbid
    412412     *  certain types later on runtime. */
    413     RTCList<RTCString>         lstFmtSup;
     413    RTCList<RTCString>         m_lstFmtSup;
    414414    /** List of formats for the current
    415415     *  drag'n drop operation. */
    416     RTCList<RTCString>         lstFmtActive;
     416    RTCList<RTCString>         m_lstFmtActive;
    417417    /** List of all current drag'n drop actions allowed. */
    418     VBOXDNDACTIONLIST          dndLstActionsAllowed;
     418    VBOXDNDACTIONLIST          m_lstActionsAllowed;
    419419    /** The startup information required
    420420     *  for the actual DoDragDrop() call. */
    421     VBOXDNDSTARTUPINFO         startupInfo;
     421    VBOXDNDSTARTUPINFO         m_startupInfo;
    422422    /** Is the left mouse button being pressed
    423423     *  currently while being in this window? */
    424     bool                       mfMouseButtonDown;
     424    bool                       m_fMouseButtonDown;
    425425# ifdef VBOX_WITH_DRAG_AND_DROP_GH
    426426    /** Pointer to IDropTarget implementation for
    427427     *  guest -> host support. */
    428     VBoxDnDDropTarget         *pDropTarget;
     428    VBoxDnDDropTarget         *m_pDropTarget;
    429429# endif /* VBOX_WITH_DRAG_AND_DROP_GH */
    430430#else /* !RT_OS_WINDOWS */
     
    433433
    434434    /** The window's own DnD context. */
    435     VBGLR3GUESTDNDCMDCTX       mDnDCtx;
     435    VBGLR3GUESTDNDCMDCTX       m_cmdCtx;
    436436    /** The current operation mode. */
    437     Mode                       mMode;
     437    Mode                       m_enmMode;
    438438    /** The current state. */
    439     State                      mState;
     439    State                      m_enmState;
    440440    /** Format being requested. */
    441     RTCString                  mFormatRequested;
     441    RTCString                  m_strFmtReq;
    442442};
    443443
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