VirtualBox

Ignore:
Timestamp:
Aug 18, 2017 4:33:55 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
117622
Message:

VBoxGuestLib/HGCM.cpp: cleanups (this is ring-0 code affecting shared folders only)

File:
1 edited

Legend:

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

    r68465 r68476  
    305305 * Connect to a service.
    306306 *
    307  * @param pHandle     Pointer to variable that will hold a handle to be used
    308  *                    further in VbglHGCMCall and VbglHGCMClose.
    309  * @param pData       Connection information structure.
    310  *
    311  * @return VBox status code.
    312  */
    313 DECLVBGL(int) VbglHGCMConnect (VBGLHGCMHANDLE *pHandle, VBoxGuestHGCMConnectInfo *pData);
     307 * @param pHandle           Pointer to variable that will hold a handle to be used
     308 *                          further in VbglHGCMCall and VbglHGCMClose.
     309 * @param pszServiceName    The service to connect to.
     310 * @param pidClient         Where to return the client ID for the connection.
     311 *
     312 * @return VBox status code.
     313 *
     314 * @todo consider baking the client Id into the handle.
     315 */
     316DECLVBGL(int) VbglR0HGCMConnect(VBGLHGCMHANDLE *pHandle, const char *pszServiceName, HGCMCLIENTID *pidClient);
    314317
    315318/**
     
    317320 *
    318321 * @param handle      Handle of the connection.
    319  * @param pData       Disconnect request information structure.
    320  *
    321  * @return VBox status code.
    322  */
    323 DECLVBGL(int) VbglHGCMDisconnect (VBGLHGCMHANDLE handle, VBoxGuestHGCMDisconnectInfo *pData);
     322 * @param idClient    The ID of the client connection.
     323 *
     324 * @return VBox status code.
     325 *
     326 * @todo consider baking the client Id into the handle.
     327 */
     328DECLVBGL(int) VbglR0HGCMDisconnect(VBGLHGCMHANDLE handle, HGCMCLIENTID idClient);
    324329
    325330/**
     
    332337 * @return VBox status code.
    333338 */
    334 DECLVBGL(int) VbglHGCMCall (VBGLHGCMHANDLE handle, VBoxGuestHGCMCallInfo *pData, uint32_t cbData);
     339DECLVBGL(int) VbglR0HGCMCall(VBGLHGCMHANDLE handle, VBoxGuestHGCMCallInfo *pData, uint32_t cbData);
    335340
    336341/**
     
    344349 * @return VBox status code.
    345350 */
    346 DECLVBGL(int) VbglHGCMCallUserData (VBGLHGCMHANDLE handle, VBoxGuestHGCMCallInfo *pData, uint32_t cbData);
     351DECLVBGL(int) VbglR0HGCMCallUserData(VBGLHGCMHANDLE handle, VBoxGuestHGCMCallInfo *pData, uint32_t cbData);
    347352
    348353/**
     
    356361 * @return VBox status code.
    357362 */
    358 DECLVBGL(int) VbglHGCMCallTimed(VBGLHGCMHANDLE handle, VBoxGuestHGCMCallInfoTimed *pData, uint32_t cbData);
     363DECLVBGL(int) VbglR0HGCMCallTimed(VBGLHGCMHANDLE handle, VBoxGuestHGCMCallInfoTimed *pData, uint32_t cbData);
    359364/** @} */
    360365
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