xref: /aosp_15_r20/external/lzma/CPP/Windows/Clipboard.h (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
1 // Windows/Clipboard.h
2 
3 #ifndef ZIP7_INC_CLIPBOARD_H
4 #define ZIP7_INC_CLIPBOARD_H
5 
6 #include "../Common/MyString.h"
7 
8 namespace NWindows {
9 
10 class CClipboard
11 {
12   bool m_Open;
13 public:
CClipboard()14   CClipboard(): m_Open(false) {}
~CClipboard()15   ~CClipboard() { Close(); }
16   bool Open(HWND wndNewOwner) throw();
17   bool Close() throw();
18 };
19 
20 bool ClipboardIsFormatAvailableHDROP();
21 
22 // bool ClipboardGetFileNames(UStringVector &names);
23 // bool ClipboardGetTextString(AString &s);
24 bool ClipboardSetText(HWND owner, const UString &s);
25 
26 }
27 
28 #endif
29