VirtualBox

Changeset 5982 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Dec 6, 2007 11:08:42 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
26562
Message:

Removed obsolete VRDP server interface that used COM.

Location:
trunk/src/VBox/Main/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/ConsoleImpl.h

    r5741 r5982  
    180180    AudioSniffer *getAudioSniffer () { return mAudioSniffer; }
    181181
    182 #ifdef VRDP_NO_COM
    183182    int VRDPClientLogon (uint32_t u32ClientId, const char *pszUser, const char *pszPassword, const char *pszDomain);
    184183    void VRDPClientConnect (uint32_t u32ClientId);
     
    187186    void VRDPInterceptUSB (uint32_t u32ClientId, void **ppvIntercept);
    188187    void VRDPInterceptClipboard (uint32_t u32ClientId);
    189 #else
    190     static VRDPSERVERCALLBACK *getVrdpServerCallback () { return &sVrdpServerCallback; };
    191 #endif /* VRDP_NO_COM */
    192188
    193189    void processRemoteUSBDevices (uint32_t u32ClientId, VRDPUSBDEVICEDESC *pDevList, uint32_t cbDevList);
     
    442438    volatile uint32_t mcVRDPClients;
    443439
    444 #ifdef VRDP_NO_COM
    445 #else
    446     static DECLCALLBACK(int)    vrdp_ClientLogon (void *pvUser, uint32_t u32ClientId, const char *pszUser, const char *pszPassword, const char *pszDomain);
    447     static DECLCALLBACK(void)   vrdp_ClientConnect (void *pvUser, uint32_t u32ClientId);
    448     static DECLCALLBACK(void)   vrdp_ClientDisconnect (void *pvUser, uint32_t u32ClientId, uint32_t fu32Intercepted);
    449     static DECLCALLBACK(void)   vrdp_InterceptAudio (void *pvUser, uint32_t u32ClientId);
    450     static DECLCALLBACK(void)   vrdp_InterceptUSB (void *pvUser, uint32_t u32ClientId, PFNVRDPUSBCALLBACK *ppfn, void **ppv);
    451     static DECLCALLBACK(void)   vrdp_InterceptClipboard (void *pvUser, uint32_t u32ClientId, PFNVRDPCLIPBOARDCALLBACK *ppfn, void **ppv);
    452 
    453     static VRDPSERVERCALLBACK   sVrdpServerCallback;
    454 #endif /* VRDP_NO_COM */
    455 
    456440    static const char *sSSMConsoleUnit;
    457441    static uint32_t sSSMConsoleVer;
  • trunk/src/VBox/Main/include/ConsoleVRDPServer.h

    r5782 r5982  
    2626#include <VBox/HostServices/VBoxClipboardExt.h>
    2727
    28 #ifdef VRDP_NO_COM
    2928#include "SchemaDefs.h"
    30 #endif /* VRDP_NO_COM */
    3129
    3230// ConsoleVRDPServer
    3331///////////////////////////////////////////////////////////////////////////////
    3432
    35 #ifdef VRDP_NO_COM
    3633typedef struct _VRDPInputSynch
    3734{
     
    4744    bool fClientScrollLock;
    4845} VRDPInputSynch;
    49 #endif /* VRDP_NO_COM */
    5046
    5147/* Member of Console. Helper class for VRDP server management. Not a COM class. */
     
    5753
    5854    int Launch (void);
    59 #ifdef VRDP_NO_COM
     55
    6056    void NotifyAbsoluteMouse (bool fGuestWantsAbsolute)
    6157    {
     
    8884    void MousePointerUpdate (const VRDPCOLORPOINTER *pPointer);
    8985    void MousePointerHide (void);
    90 #else
    91     void SetCallback (void);
    92 #endif /* VRDP_NO_COM */
     86
    9387    void Stop (void);
    9488
     
    9993    void AuthDisconnect (const Guid &uuid, uint32_t u32ClientId);
    10094
    101 #ifdef VRDP_NO_COM
    10295    void USBBackendCreate (uint32_t u32ClientId, void **ppvIntercept);
    103 #else
    104     void USBBackendCreate (uint32_t u32ClientId, PFNVRDPUSBCALLBACK *ppfn, void **ppv);
    105 #endif /* VRDP_NO_COM */
    10696    void USBBackendDelete (uint32_t u32ClientId);
    10797   
     
    119109    void waitRemoteUSBThreadEvent (unsigned cMillies);
    120110   
    121 #ifdef VRDP_NO_COM
    122111    void ClipboardCreate (uint32_t u32ClientId);
    123 #else
    124     void ClipboardCreate (uint32_t u32ClientId, PFNVRDPCLIPBOARDCALLBACK *ppfn, void **ppv);
    125 #endif /* VRDP_NO_COM */
    126112    void ClipboardDelete (uint32_t u32ClientId);
    127113
     
    132118    void SendResize (void) const;
    133119    void SendUpdateBitmap (unsigned uScreenId, uint32_t x, uint32_t y, uint32_t w, uint32_t h) const;
    134 #ifdef VRDP_NO_COM
    135 #else
    136     void SetFramebuffer (IFramebuffer *framebuffer, uint32_t fFlags) const;
    137 #endif /* VRDP_NO_COM */
    138120
    139121    void SendAudioSamples (void *pvSamples, uint32_t cSamples, VRDPAUDIOFORMAT format) const;
     
    157139    static RTLDRMOD mVRDPLibrary;
    158140
    159 #ifdef VRDP_NO_COM
    160141    static PFNVRDPCREATESERVER mpfnVRDPCreateServer;
    161142   
     
    185166
    186167    VRDPInputSynch m_InputSynch;
    187 #else
    188     // VRDP API function pointers
    189     static int  (VBOXCALL *mpfnVRDPStartServer)     (IConsole *pConsole, IVRDPServer *pVRDPServer, HVRDPSERVER *phServer);
    190     static int  (VBOXCALL *mpfnVRDPSetFramebuffer)  (HVRDPSERVER hServer, IFramebuffer *pFramebuffer, uint32_t fFlags);
    191     static void (VBOXCALL *mpfnVRDPSetCallback)     (HVRDPSERVER hServer, VRDPSERVERCALLBACK *pcallback, void *pvUser);
    192     static void (VBOXCALL *mpfnVRDPShutdownServer)  (HVRDPSERVER hServer);
    193     static void (VBOXCALL *mpfnVRDPSendUpdateBitmap)(HVRDPSERVER hServer, unsigned uScreenId, unsigned x, unsigned y, unsigned w, unsigned h);
    194     static void (VBOXCALL *mpfnVRDPSendResize)      (HVRDPSERVER hServer);
    195     static void (VBOXCALL *mpfnVRDPSendAudioSamples)(HVRDPSERVER hserver, void *pvSamples, uint32_t cSamples, VRDPAUDIOFORMAT format);
    196     static void (VBOXCALL *mpfnVRDPSendAudioVolume) (HVRDPSERVER hserver, uint16_t left, uint16_t right);
    197     static void (VBOXCALL *mpfnVRDPSendUSBRequest)  (HVRDPSERVER hserver, uint32_t u32ClientId, void *pvParms, uint32_t cbParms);
    198     static void (VBOXCALL *mpfnVRDPSendUpdate)      (HVRDPSERVER hServer, unsigned uScreenId, void *pvUpdate, uint32_t cbUpdate);
    199     static void (VBOXCALL *mpfnVRDPQueryInfo)       (HVRDPSERVER hserver, uint32_t index, void *pvBuffer, uint32_t cbBuffer, uint32_t *pcbOut);
    200     static void (VBOXCALL *mpfnVRDPClipboard)       (HVRDPSERVER hserver, uint32_t u32Function, uint32_t u32Format, const void *pvData, uint32_t cbData, uint32_t *pcbActualRead);
    201 #endif /* VRDP_NO_COM */
    202168#endif /* VBOX_VRDP */
    203169
  • trunk/src/VBox/Main/include/RemoteUSBBackend.h

    r4071 r5982  
    3434class ConsoleVRDPServer;
    3535
    36 #ifdef VRDP_NO_COM
    3736DECLCALLBACK(int) USBClientResponseCallback (void *pv, uint32_t u32ClientId, uint8_t code, const void *pvRet, uint32_t cbRet);
    38 #endif /* VRDP_NO_COM */
    3937
    4038
     
    6462        void AddRef (void);
    6563        void Release (void);
    66        
    67 #ifdef VRDP_NO_COM
    68 #else
    69         void QueryVRDPCallbackPointer (PFNVRDPUSBCALLBACK *ppfn, void **ppv);
    70 #endif /* VRDP_NO_COM */
    7164       
    7265        REMOTEUSBCALLBACK *GetBackendCallbackPointer (void) { return &mCallback; }
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