VirtualBox

Changeset 63093 in vbox for trunk/src/VBox/Additions/WINNT


Ignore:
Timestamp:
Aug 6, 2016 3:16:23 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
109707
Message:

GA/NT/VBoxGINA: warnings

Location:
trunk/src/VBox/Additions/WINNT/VBoxGINA
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/VBoxGINA/Dialog.cpp

    r62679 r63093  
    162162                    PCRTUTF16 pwszUser, PCRTUTF16 pwszPassword, PCRTUTF16 pwszDomain)
    163163{
     164    RT_NOREF(hwndDlg);
    164165    BOOL bIsFQDN = FALSE;
    165166    wchar_t szUserFQDN[512]; /* VMMDEV_CREDENTIALS_STRLEN + 255 bytes max. for FQDN */
     
    474475int WINAPI MyWlxDialogBoxParam(HANDLE  hWlx,
    475476                               HANDLE  hInst,
    476                                LPWSTR  lpszTemplate,
     477                               LPWSTR  pszTemplate,
    477478                               HWND    hwndOwner,
    478479                               DLGPROC dlgprc,
    479480                               LPARAM  dwInitParam)
    480481{
    481     VBoxGINAVerbose(0, "VBoxGINA::MyWlxDialogBoxParam: lpszTemplate=%ls\n", lpszTemplate);
     482    VBoxGINAVerbose(0, "VBoxGINA::MyWlxDialogBoxParam: pszTemplate=%ls\n", pszTemplate);
    482483
    483484    VBoxGINAReportStatus(VBoxGuestFacilityStatus_Active);
     
    486487    // We only know MSGINA dialogs by identifiers.
    487488    //
    488     if (!HIWORD((int)(void*)lpszTemplate))
     489    if (((uintptr_t)pszTemplate >> 16) == 0)
    489490    {
    490491        //
    491492        // Hook appropriate dialog boxes as necessary.
    492493        //
    493         switch ((DWORD) lpszTemplate)
     494        switch ((DWORD)(uintptr_t)pszTemplate)
    494495        {
    495496            case IDD_WLXDIAPLAYSASNOTICE_DIALOG:
     
    502503                VBoxGINAVerbose(0, "VBoxGINA::MyWlxDialogBoxParam: returning hooked SAS logged out dialog\n");
    503504                g_pfnWlxLoggedOutSASDlgProc = dlgprc;
    504                 return g_pfnWlxDialogBoxParam(hWlx, hInst, lpszTemplate, hwndOwner,
     505                return g_pfnWlxDialogBoxParam(hWlx, hInst, pszTemplate, hwndOwner,
    505506                                              MyWlxLoggedOutSASDlgProc, dwInitParam);
    506507            }
     
    515516                VBoxGINAVerbose(0, "VBoxGINA::MyWlxDialogBoxParam: returning hooked SAS locked dialog\n");
    516517                g_pfnWlxLockedSASDlgProc = dlgprc;
    517                 return g_pfnWlxDialogBoxParam(hWlx, hInst, lpszTemplate, hwndOwner,
     518                return g_pfnWlxDialogBoxParam(hWlx, hInst, pszTemplate, hwndOwner,
    518519                                              MyWlxLockedSASDlgProc, dwInitParam);
    519520            }
     
    522523
    523524            default:
    524                 VBoxGINAVerbose(0, "VBoxGINA::MyWlxDialogBoxParam: dialog %ld not handled\n", (DWORD)lpszTemplate);
     525                VBoxGINAVerbose(0, "VBoxGINA::MyWlxDialogBoxParam: dialog %p (%u) not handled\n",
     526                                pszTemplate, (DWORD)(uintptr_t)pszTemplate);
    525527                break;
    526528        }
     
    528530
    529531    /* The rest will be redirected. */
    530     return g_pfnWlxDialogBoxParam(hWlx, hInst, lpszTemplate,
    531                                   hwndOwner, dlgprc, dwInitParam);
     532    return g_pfnWlxDialogBoxParam(hWlx, hInst, pszTemplate, hwndOwner, dlgprc, dwInitParam);
    532533}
    533534
  • trunk/src/VBox/Additions/WINNT/VBoxGINA/Helper.cpp

    r62679 r63093  
    145145static DECLCALLBACK(int) credentialsPoller(RTTHREAD ThreadSelf, void *pvUser)
    146146{
     147    RT_NOREF(pvUser);
    147148    VBoxGINAVerbose(0, "VBoxGINA::credentialsPoller\n");
    148149
  • trunk/src/VBox/Additions/WINNT/VBoxGINA/VBoxGINA.cpp

    r62679 r63093  
    7878BOOL WINAPI DllMain(HINSTANCE hInstance,
    7979                    DWORD     dwReason,
    80                     LPVOID    lpReserved)
    81 {
     80                    LPVOID    pReserved)
     81{
     82    RT_NOREF(pReserved);
    8283    switch (dwReason)
    8384    {
     
    474475BOOL WINAPI WlxScreenSaverNotify(PVOID pWlxContext, BOOL *pSecure)
    475476{
     477    RT_NOREF(pWlxContext);
    476478    VBoxGINAVerbose(0, "VBoxGINA::WlxScreenSaverNotify, pSecure=%d\n",
    477479                    pSecure ? *pSecure : 0);
     
    602604void WnpScreenSaverStop(PWLX_NOTIFICATION_INFO pInfo)
    603605{
     606    RT_NOREF(pInfo);
    604607    VBoxGINAVerbose(0, "VBoxGINA::WnpScreenSaverStop\n");
    605608
  • trunk/src/VBox/Additions/WINNT/VBoxGINA/testcase/tstVBoxGINA.cpp

    r62679 r63093  
    1 /* $Id */
     1/* $Id$ */
    22/** @file
    33 * tstVBoxGINA.cpp - Simple testcase for invoking VBoxGINA.dll.
     
    2020#include <stdio.h>
    2121
    22 int main(int argc, TCHAR* argv[])
     22int main()
    2323{
    2424    DWORD dwErr;
     
    3030     */
    3131
    32     HMODULE hMod = LoadLibrary(L"VBoxGINA.dll");
     32    HMODULE hMod = LoadLibraryW(L"VBoxGINA.dll");
    3333    if (!hMod)
    3434    {
     
    5959    return dwErr == ERROR_SUCCESS ? 0 : 1;
    6060}
     61
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