Changeset 55539 in vbox for trunk/include
- Timestamp:
- Apr 30, 2015 9:48:34 AM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 99905
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/HostServices/DragAndDropSvc.h
r55422 r55539 607 607 { 608 608 /** Magic number to identify the structure. */ 609 uint32_t u32Magic;609 uint32_t u32Magic; 610 610 /** Context ID to identify callback data. */ 611 uint32_t u32ContextID;611 uint32_t u32ContextID; 612 612 } VBOXDNDCBHEADERDATA, *PVBOXDNDCBHEADERDATA; 613 613 … … 615 615 { 616 616 /** 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; 620 620 } VBOXDNDCBHGGETNEXTHOSTMSG, *PVBOXDNDCBHGGETNEXTHOSTMSG; 621 621 … … 623 623 { 624 624 /** 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; 629 629 } VBOXDNDCBHGGETNEXTHOSTMSGDATA, *PVBOXDNDCBHGGETNEXTHOSTMSGDATA; 630 630 … … 632 632 { 633 633 /** Callback data header. */ 634 VBOXDNDCBHEADERDATA hdr;635 uint32_t uAction;634 VBOXDNDCBHEADERDATA hdr; 635 uint32_t uAction; 636 636 } VBOXDNDCBHGACKOPDATA, *PVBOXDNDCBHGACKOPDATA; 637 637 … … 639 639 { 640 640 /** Callback data header. */ 641 VBOXDNDCBHEADERDATA hdr; 642 char *pszFormat; 641 VBOXDNDCBHEADERDATA hdr; 642 char *pszFormat; 643 uint32_t cbFormat; 643 644 } VBOXDNDCBHGREQDATADATA, *PVBOXDNDCBHGREQDATADATA; 644 645 … … 646 647 { 647 648 /** 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; 652 653 } VBOXDNDCBHGEVTPROGRESSDATA, *PVBOXDNDCBHGEVTPROGRESSDATA; 653 654 … … 655 656 { 656 657 /** 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; 661 663 } VBOXDNDCBGHACKPENDINGDATA, *PVBOXDNDCBGHACKPENDINGDATA; 662 664 … … 664 666 { 665 667 /** Callback data header. */ 666 VBOXDNDCBHEADERDATA hdr;667 void *pvData;668 uint32_t cbData;668 VBOXDNDCBHEADERDATA hdr; 669 void *pvData; 670 uint32_t cbData; 669 671 /** Total metadata size (in bytes). This is transmitted 670 672 * with every message because the size can change. */ 671 uint32_t cbTotalSize;673 uint32_t cbTotalSize; 672 674 } VBOXDNDCBSNDDATADATA, *PVBOXDNDCBSNDDATADATA; 673 675 … … 675 677 { 676 678 /** 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; 681 683 } VBOXDNDCBSNDDIRDATA, *PVBOXDNDCBSNDDIRDATA; 682 684 … … 685 687 { 686 688 /** Callback data header. */ 687 VBOXDNDCBHEADERDATA hdr;689 VBOXDNDCBHEADERDATA hdr; 688 690 /** File path (name). */ 689 char *pszFilePath;691 char *pszFilePath; 690 692 /** Size (in bytes) of file path. */ 691 uint32_t cbFilePath;693 uint32_t cbFilePath; 692 694 /** Total size (in bytes) of this file. */ 693 uint64_t cbSize;695 uint64_t cbSize; 694 696 /** File (creation) mode. */ 695 uint32_t fMode;697 uint32_t fMode; 696 698 /** Additional flags. Not used at the moment. */ 697 uint32_t fFlags;699 uint32_t fFlags; 698 700 } VBOXDNDCBSNDFILEHDRDATA, *PVBOXDNDCBSNDFILEHDRDATA; 699 701 … … 701 703 { 702 704 /** Callback data header. */ 703 VBOXDNDCBHEADERDATA hdr;705 VBOXDNDCBHEADERDATA hdr; 704 706 /** Current file data chunk. */ 705 void *pvData;707 void *pvData; 706 708 /** Size (in bytes) of current data chunk. */ 707 uint32_t cbData;709 uint32_t cbData; 708 710 union 709 711 { … … 711 713 { 712 714 /** File path (name). */ 713 char *pszFilePath;715 char *pszFilePath; 714 716 /** Size (in bytes) of file path. */ 715 uint32_t cbFilePath;717 uint32_t cbFilePath; 716 718 /** File (creation) mode. */ 717 uint32_t fMode;719 uint32_t fMode; 718 720 } v1; 719 721 /* Note: Protocol version 2 has the file attributes (name, size, … … 725 727 { 726 728 /** Callback data header. */ 727 VBOXDNDCBHEADERDATA hdr;728 int32_t rc;729 VBOXDNDCBHEADERDATA hdr; 730 int32_t rc; 729 731 } VBOXDNDCBEVTERRORDATA, *PVBOXDNDCBEVTERRORDATA; 730 732
Note:
See TracChangeset
for help on using the changeset viewer.