VirtualBox

Ignore:
Timestamp:
Apr 8, 2008 1:12:40 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
29367
Message:

HGCM: Add user data pointer to HGCM service function table

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/SharedFolders/service.cpp

    r7429 r7801  
    7272static PPDMLED      pStatusLed = NULL;
    7373
    74 static DECLCALLBACK(int) svcUnload (void)
     74static DECLCALLBACK(int) svcUnload (void *)
    7575{
    7676    int rc = VINF_SUCCESS;
     
    8181}
    8282
    83 static DECLCALLBACK(int) svcConnect (uint32_t u32ClientID, void *pvClient)
     83static DECLCALLBACK(int) svcConnect (void *, uint32_t u32ClientID, void *pvClient)
    8484{
    8585    int rc = VINF_SUCCESS;
     
    9393}
    9494
    95 static DECLCALLBACK(int) svcDisconnect (uint32_t u32ClientID, void *pvClient)
     95static DECLCALLBACK(int) svcDisconnect (void *, uint32_t u32ClientID, void *pvClient)
    9696{
    9797    int rc = VINF_SUCCESS;
     
    110110 *        as the contents of a shared folder might change in between save and restore.
    111111 */
    112 static DECLCALLBACK(int) svcSaveState(uint32_t u32ClientID, void *pvClient, PSSMHANDLE pSSM)
     112static DECLCALLBACK(int) svcSaveState(void *, uint32_t u32ClientID, void *pvClient, PSSMHANDLE pSSM)
    113113{
    114114    SHFLCLIENTDATA *pClient = (SHFLCLIENTDATA *)pvClient;
     
    167167}
    168168
    169 static DECLCALLBACK(int) svcLoadState(uint32_t u32ClientID, void *pvClient, PSSMHANDLE pSSM)
     169static DECLCALLBACK(int) svcLoadState(void *, uint32_t u32ClientID, void *pvClient, PSSMHANDLE pSSM)
    170170{
    171171    uint32_t        nrMappings;
     
    273273}
    274274
    275 static DECLCALLBACK(void) svcCall (VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[])
     275static DECLCALLBACK(void) svcCall (void *, VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[])
    276276{
    277277    int rc = VINF_SUCCESS;
     
    10681068 * We differentiate between a function handler for the guest and one for the host. The guest is not allowed to add or remove mappings for obvious security reasons.
    10691069 */
    1070 static DECLCALLBACK(int) svcHostCall (uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[])
     1070static DECLCALLBACK(int) svcHostCall (void *, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[])
    10711071{
    10721072    int rc = VINF_SUCCESS;
     
    12221222}
    12231223
    1224 extern "C" DECLCALLBACK(DECLEXPORT(int)) VBoxHGCMSvcLoad (VBOXHGCMSVCFNTABLE *ptable)
     1224extern "C" DECLCALLBACK(DECLEXPORT(int)) VBoxHGCMSvcLoad (void *, VBOXHGCMSVCFNTABLE *ptable)
    12251225{
    12261226    int rc = VINF_SUCCESS;
     
    12541254            ptable->pfnSaveState  = svcSaveState;
    12551255            ptable->pfnLoadState  = svcLoadState;
     1256            ptable->pvService     = NULL;
    12561257        }
    12571258
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