VirtualBox

Changeset 55539 in vbox for trunk/include


Ignore:
Timestamp:
Apr 30, 2015 9:48:34 AM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
99905
Message:

DnD: ErrorInfo handling, formatting, validation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/HostServices/DragAndDropSvc.h

    r55422 r55539  
    607607{
    608608    /** Magic number to identify the structure. */
    609     uint32_t u32Magic;
     609    uint32_t                    u32Magic;
    610610    /** Context ID to identify callback data. */
    611     uint32_t u32ContextID;
     611    uint32_t                    u32ContextID;
    612612} VBOXDNDCBHEADERDATA, *PVBOXDNDCBHEADERDATA;
    613613
     
    615615{
    616616    /** Callback data header. */
    617     VBOXDNDCBHEADERDATA hdr;
    618     uint32_t uMsg;
    619     uint32_t cParms;
     617    VBOXDNDCBHEADERDATA         hdr;
     618    uint32_t                    uMsg;
     619    uint32_t                    cParms;
    620620} VBOXDNDCBHGGETNEXTHOSTMSG, *PVBOXDNDCBHGGETNEXTHOSTMSG;
    621621
     
    623623{
    624624    /** Callback data header. */
    625     VBOXDNDCBHEADERDATA hdr;
    626     uint32_t uMsg;
    627     uint32_t cParms;
    628     PVBOXHGCMSVCPARM paParms;
     625    VBOXDNDCBHEADERDATA         hdr;
     626    uint32_t                    uMsg;
     627    uint32_t                    cParms;
     628    PVBOXHGCMSVCPARM            paParms;
    629629} VBOXDNDCBHGGETNEXTHOSTMSGDATA, *PVBOXDNDCBHGGETNEXTHOSTMSGDATA;
    630630
     
    632632{
    633633    /** Callback data header. */
    634     VBOXDNDCBHEADERDATA hdr;
    635     uint32_t uAction;
     634    VBOXDNDCBHEADERDATA         hdr;
     635    uint32_t                    uAction;
    636636} VBOXDNDCBHGACKOPDATA, *PVBOXDNDCBHGACKOPDATA;
    637637
     
    639639{
    640640    /** Callback data header. */
    641     VBOXDNDCBHEADERDATA hdr;
    642     char *pszFormat;
     641    VBOXDNDCBHEADERDATA         hdr;
     642    char                       *pszFormat;
     643    uint32_t                    cbFormat;
    643644} VBOXDNDCBHGREQDATADATA, *PVBOXDNDCBHGREQDATADATA;
    644645
     
    646647{
    647648    /** Callback data header. */
    648     VBOXDNDCBHEADERDATA hdr;
    649     uint32_t uPercentage;
    650     uint32_t uStatus;
    651     uint32_t rc;
     649    VBOXDNDCBHEADERDATA         hdr;
     650    uint32_t                    uPercentage;
     651    uint32_t                    uStatus;
     652    uint32_t                    rc;
    652653} VBOXDNDCBHGEVTPROGRESSDATA, *PVBOXDNDCBHGEVTPROGRESSDATA;
    653654
     
    655656{
    656657    /** Callback data header. */
    657     VBOXDNDCBHEADERDATA hdr;
    658     uint32_t  uDefAction;
    659     uint32_t  uAllActions;
    660     char     *pszFormat;
     658    VBOXDNDCBHEADERDATA         hdr;
     659    uint32_t                    uDefAction;
     660    uint32_t                    uAllActions;
     661    char                       *pszFormat;
     662    uint32_t                    cbFormat;
    661663} VBOXDNDCBGHACKPENDINGDATA, *PVBOXDNDCBGHACKPENDINGDATA;
    662664
     
    664666{
    665667    /** Callback data header. */
    666     VBOXDNDCBHEADERDATA hdr;
    667     void     *pvData;
    668     uint32_t  cbData;
     668    VBOXDNDCBHEADERDATA         hdr;
     669    void                       *pvData;
     670    uint32_t                    cbData;
    669671    /** Total metadata size (in bytes). This is transmitted
    670672     *  with every message because the size can change. */
    671     uint32_t  cbTotalSize;
     673    uint32_t                    cbTotalSize;
    672674} VBOXDNDCBSNDDATADATA, *PVBOXDNDCBSNDDATADATA;
    673675
     
    675677{
    676678    /** Callback data header. */
    677     VBOXDNDCBHEADERDATA hdr;
    678     char     *pszPath;
    679     uint32_t  cbPath;
    680     uint32_t  fMode;
     679    VBOXDNDCBHEADERDATA         hdr;
     680    char                       *pszPath;
     681    uint32_t                    cbPath;
     682    uint32_t                    fMode;
    681683} VBOXDNDCBSNDDIRDATA, *PVBOXDNDCBSNDDIRDATA;
    682684
     
    685687{
    686688    /** Callback data header. */
    687     VBOXDNDCBHEADERDATA hdr;
     689    VBOXDNDCBHEADERDATA         hdr;
    688690    /** File path (name). */
    689     char     *pszFilePath;
     691    char                       *pszFilePath;
    690692    /** Size (in bytes) of file path. */
    691     uint32_t  cbFilePath;
     693    uint32_t                    cbFilePath;
    692694    /** Total size (in bytes) of this file. */
    693     uint64_t  cbSize;
     695    uint64_t                    cbSize;
    694696    /** File (creation) mode. */
    695     uint32_t  fMode;
     697    uint32_t                    fMode;
    696698    /** Additional flags. Not used at the moment. */
    697     uint32_t  fFlags;
     699    uint32_t                    fFlags;
    698700} VBOXDNDCBSNDFILEHDRDATA, *PVBOXDNDCBSNDFILEHDRDATA;
    699701
     
    701703{
    702704    /** Callback data header. */
    703     VBOXDNDCBHEADERDATA  hdr;
     705    VBOXDNDCBHEADERDATA         hdr;
    704706    /** Current file data chunk. */
    705     void                *pvData;
     707    void                       *pvData;
    706708    /** Size (in bytes) of current data chunk. */
    707     uint32_t             cbData;
     709    uint32_t                    cbData;
    708710    union
    709711    {
     
    711713        {
    712714            /** File path (name). */
    713             char     *pszFilePath;
     715            char               *pszFilePath;
    714716            /** Size (in bytes) of file path. */
    715             uint32_t  cbFilePath;
     717            uint32_t            cbFilePath;
    716718            /** File (creation) mode. */
    717             uint32_t  fMode;
     719            uint32_t            fMode;
    718720        } v1;
    719721        /* Note: Protocol version 2 has the file attributes (name, size,
     
    725727{
    726728    /** Callback data header. */
    727     VBOXDNDCBHEADERDATA hdr;
    728     int32_t rc;
     729    VBOXDNDCBHEADERDATA         hdr;
     730    int32_t                     rc;
    729731} VBOXDNDCBEVTERRORDATA, *PVBOXDNDCBEVTERRORDATA;
    730732
Note: See TracChangeset for help on using the changeset viewer.

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