VirtualBox

Changeset 25166 in vbox for trunk/src


Ignore:
Timestamp:
Dec 3, 2009 1:35:13 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
55595
Message:

VBoxService: Removed default parameter, cosmetics.

Location:
trunk/src/VBox/Additions/common/VBoxService
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxService/VBoxService-win.cpp

    r25159 r25166  
    4444};
    4545
     46
    4647/**
    4748 * @todo Format code style.
     
    4950 * @todo Add event log capabilities / check return values.
    5051 */
    51 DWORD VBoxServiceWinAddAceToObjectsSecurityDescriptor (LPTSTR pszObjName,
    52                                                        SE_OBJECT_TYPE ObjectType,
    53                                                        LPTSTR pszTrustee,
    54                                                        TRUSTEE_FORM TrusteeForm,
    55                                                        DWORD dwAccessRights,
    56                                                        ACCESS_MODE AccessMode,
    57                                                        DWORD dwInheritance)
     52DWORD VBoxServiceWinAddAceToObjectsSecurityDescriptor(LPTSTR pszObjName,
     53                                                      SE_OBJECT_TYPE ObjectType,
     54                                                      LPTSTR pszTrustee,
     55                                                      TRUSTEE_FORM TrusteeForm,
     56                                                      DWORD dwAccessRights,
     57                                                      ACCESS_MODE AccessMode,
     58                                                      DWORD dwInheritance)
    5859{
    5960    DWORD dwRes = 0;
     
    115116}
    116117
    117 BOOL VBoxServiceWinSetStatus (DWORD dwStatus, DWORD dwCheckPoint /*= 0 */)
     118
     119BOOL VBoxServiceWinSetStatus(DWORD dwStatus, DWORD dwCheckPoint)
    118120{
    119121    if (NULL == g_hWinServiceStatus) /* Program could be in testing mode, so no service environment available. */
     
    132134    ss.dwWaitHint                 = 3000;
    133135
    134     return SetServiceStatus (g_hWinServiceStatus, &ss);
    135 }
    136 
    137 int VBoxServiceWinInstall ()
     136    return SetServiceStatus(g_hWinServiceStatus, &ss);
     137}
     138
     139
     140int VBoxServiceWinInstall(void)
    138141{
    139142    SC_HANDLE hService, hSCManager;
     
    173176}
    174177
    175 int VBoxServiceWinUninstall ()
     178int VBoxServiceWinUninstall(void)
    176179{
    177180    SC_HANDLE hService, hSCManager;
     
    216219}
    217220
    218 int VBoxServiceWinStart()
     221
     222int VBoxServiceWinStart(void)
    219223{
    220224    int rc = VINF_SUCCESS;
     
    260264           always starts in main thread (which causes the SCM to wait because of the non-responding
    261265           service). */
    262         VBoxServiceWinSetStatus (SERVICE_RUNNING);
     266        VBoxServiceWinSetStatus (SERVICE_RUNNING, 0);
    263267
    264268        /*
     
    269273
    270274        if (RT_FAILURE(rc))
    271             VBoxServiceWinSetStatus (SERVICE_STOPPED);
     275            VBoxServiceWinSetStatus (SERVICE_STOPPED, 0);
    272276    }
    273277
     
    278282}
    279283
     284
    280285#ifdef TARGET_NT4
    281 VOID WINAPI VBoxServiceWinCtrlHandler (DWORD dwControl)
     286VOID WINAPI VBoxServiceWinCtrlHandler(DWORD dwControl)
    282287#else
    283 DWORD WINAPI VBoxServiceWinCtrlHandler (DWORD dwControl,
    284                                         DWORD dwEventType,
    285                                         LPVOID lpEventData,
    286                                         LPVOID lpContext)
     288DWORD WINAPI VBoxServiceWinCtrlHandler(DWORD dwControl,
     289                                       DWORD dwEventType,
     290                                       LPVOID lpEventData,
     291                                       LPVOID lpContext)
    287292#endif
    288293{
     
    298303
    299304    case SERVICE_CONTROL_INTERROGATE:
    300         VBoxServiceWinSetStatus(g_rcWinService);
     305        VBoxServiceWinSetStatus(g_rcWinService, 0);
    301306        break;
    302307
     
    304309    case SERVICE_CONTROL_SHUTDOWN:
    305310        {
    306             VBoxServiceWinSetStatus(SERVICE_STOP_PENDING);
     311            VBoxServiceWinSetStatus(SERVICE_STOP_PENDING, 0);
    307312
    308313            rc = VBoxServiceStopServices();
    309314
    310             VBoxServiceWinSetStatus(SERVICE_STOPPED);
     315            VBoxServiceWinSetStatus(SERVICE_STOPPED, 0);
    311316        }
    312317        break;
     
    342347}
    343348
    344 void WINAPI VBoxServiceWinMain (DWORD argc, LPTSTR *argv)
     349
     350void WINAPI VBoxServiceWinMain(DWORD argc, LPTSTR *argv)
    345351{
    346352    int rc = VINF_SUCCESS;
     
    377383    }
    378384}
    379 
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h

    r25159 r25166  
    147147extern int VBoxServiceWinUninstall(void);
    148148/** Reports our current status to the SCM. */
    149 extern BOOL VBoxServiceWinSetStatus (DWORD dwStatus, DWORD dwCheckPoint = 0);
     149extern BOOL VBoxServiceWinSetStatus(DWORD dwStatus, DWORD dwCheckPoint);
    150150#ifdef VBOX_WITH_GUEST_PROPS
    151151/** Detects wheter a user is logged on based on the enumerated processes. */
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