Ignore:
Timestamp:
Jul 29, 2006, 6:43:07 AM (19 years ago)
Author:
bird
Message:

Two classes (CPMScreen and CPMKeyState) + the hook dll left (and debugging of course).

File:
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/synergy/lib/platform/CPMClipboardAnyTextConverter.h

    r2751 r2752  
    22 * synergy -- mouse and keyboard sharing utility
    33 * Copyright (C) 2002 Chris Schoeneman
     4 * Copyright (C) 2006 Knut St. Osmundsen
    45 *
    56 * This package is free software; you can redistribute it and/or
     
    1314 */
    1415
    15 #ifndef CMSWINDOWSCLIPBOARDANYTEXTCONVERTER_H
    16 #define CMSWINDOWSCLIPBOARDANYTEXTCONVERTER_H
     16#ifndef CPMCLIPBOARDANYTEXTCONVERTER_H
     17#define CPMCLIPBOARDANYTEXTCONVERTER_H
    1718
    18 #include "CMSWindowsClipboard.h"
     19#include "CPMClipboard.h"
    1920
    2021//! Convert to/from some text encoding
    21 class CMSWindowsClipboardAnyTextConverter :
    22                                 public IMSWindowsClipboardConverter {
     22class CPMClipboardAnyTextConverter :
     23                                public IPMClipboardConverter {
    2324public:
    24         CMSWindowsClipboardAnyTextConverter();
    25         virtual ~CMSWindowsClipboardAnyTextConverter();
     25        CPMClipboardAnyTextConverter();
     26        virtual ~CPMClipboardAnyTextConverter();
    2627
    27         // IMSWindowsClipboardConverter overrides
     28        // IPMClipboardConverter overrides
    2829        virtual IClipboard::EFormat
    2930                                                getFormat() const;
    30         virtual UINT            getWin32Format() const = 0;
    31         virtual HANDLE          fromIClipboard(const CString&) const;
    32         virtual CString         toIClipboard(HANDLE) const;
     31        virtual ULONG           getPMFormat() const = 0;
     32        virtual ULONG           getPMFormatInfo() const;
     33        virtual ULONG           fromIClipboard(const CString&) const;
     34        virtual void            freePMData(ULONG) const;
     35        virtual CString         toIClipboard(ULONG) const;
    3336
    3437protected:
     
    5053
    5154private:
    52         CString                         convertLinefeedToWin32(const CString&) const;
     55        CString                         convertLinefeedToPM(const CString&) const;
    5356        CString                         convertLinefeedToUnix(const CString&) const;
    5457};
Note: See TracChangeset for help on using the changeset viewer.