VirtualBox

Ignore:
Timestamp:
Jul 24, 2007 11:37:53 AM (17 years ago)
Author:
vboxsync
Message:

Install hooks in main thread

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/VBoxService/VBoxSeamless.cpp

    r3804 r3811  
    2323
    2424#include "VBoxService.h"
     25#include "VBoxSeamless.h"
    2526#include <VBoxHook.h>
    2627#include <VBox/VBoxDev.h>
     
    105106    gCtx.hModule = 0;
    106107    return;
     108}
     109
     110void VBoxSeamlessInstallHook()
     111{
     112    if (gCtx.pfnVBoxInstallHook)
     113        gCtx.pfnVBoxInstallHook(gCtx.hModule);
     114}
     115
     116void VBoxSeamlessRemoveHook()
     117{
     118    if (gCtx.pfnVBoxRemoveHook)
     119        gCtx.pfnVBoxRemoveHook();
    107120}
    108121
     
    172185                        {
    173186                        case VMMDev_Seamless_Disabled:
    174                             if (pCtx->pfnVBoxRemoveHook)
    175                                 pCtx->pfnVBoxRemoveHook();
     187                            PostMessage(gToolWindow, WM_VBOX_REMOVE_SEAMLESS_HOOK, 0, 0);
    176188                            break;
    177189
    178190                        case VMMDev_Seamless_Visible_Region:
    179                             if (pCtx->pfnVBoxInstallHook)
    180                                 pCtx->pfnVBoxInstallHook(pCtx->hModule);
     191                            PostMessage(gToolWindow, WM_VBOX_INSTALL_SEAMLESS_HOOK, 0, 0);
    181192                            break;
    182193
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