1
+ from typing import Any , Final
2
+
1
3
from win32 .lib .pywintypes import error as error
2
4
3
5
def ChangeClipboardChain (hWndRemove : int , hWndNewNext : int , / ): ...
4
6
def CloseClipboard (): ...
5
7
def CountClipboardFormats (): ...
6
8
def EmptyClipboard (): ...
7
9
def EnumClipboardFormats (_format : int = ..., / ): ...
8
- def GetClipboardData (_format , / ) -> str : ...
10
+ def GetClipboardData (_format , / ) -> Any : ... # str or bytes depending on the dib format
9
11
def GetClipboardDataHandle (_format , / ): ...
10
12
def GetClipboardFormatName (_format , / ) -> str : ...
11
13
def GetClipboardOwner (): ...
@@ -21,27 +23,27 @@ def SetClipboardData(_format, hMem, /): ...
21
23
def SetClipboardText (text , _format , / ): ...
22
24
def SetClipboardViewer (hWndNewViewer : int , / ) -> int : ...
23
25
24
- CF_BITMAP : int
25
- CF_DIB : int
26
- CF_DIBV5 : int
27
- CF_DIF : int
28
- CF_DSPBITMAP : int
29
- CF_DSPENHMETAFILE : int
30
- CF_DSPMETAFILEPICT : int
31
- CF_DSPTEXT : int
32
- CF_ENHMETAFILE : int
33
- CF_HDROP : int
34
- CF_LOCALE : int
35
- CF_MAX : int
36
- CF_METAFILEPICT : int
37
- CF_OEMTEXT : int
38
- CF_OWNERDISPLAY : int
39
- CF_PALETTE : int
40
- CF_PENDATA : int
41
- CF_RIFF : int
42
- CF_SYLK : int
43
- CF_TEXT : int
44
- CF_TIFF : int
45
- CF_UNICODETEXT : int
46
- CF_WAVE : int
26
+ CF_BITMAP : Final [ int ]
27
+ CF_DIB : Final [ int ]
28
+ CF_DIBV5 : Final [ int ]
29
+ CF_DIF : Final [ int ]
30
+ CF_DSPBITMAP : Final [ int ]
31
+ CF_DSPENHMETAFILE : Final [ int ]
32
+ CF_DSPMETAFILEPICT : Final [ int ]
33
+ CF_DSPTEXT : Final [ int ]
34
+ CF_ENHMETAFILE : Final [ int ]
35
+ CF_HDROP : Final [ int ]
36
+ CF_LOCALE : Final [ int ]
37
+ CF_MAX : Final [ int ]
38
+ CF_METAFILEPICT : Final [ int ]
39
+ CF_OEMTEXT : Final [ int ]
40
+ CF_OWNERDISPLAY : Final [ int ]
41
+ CF_PALETTE : Final [ int ]
42
+ CF_PENDATA : Final [ int ]
43
+ CF_RIFF : Final [ int ]
44
+ CF_SYLK : Final [ int ]
45
+ CF_TEXT : Final [ int ]
46
+ CF_TIFF : Final [ int ]
47
+ CF_UNICODETEXT : Final [ int ]
48
+ CF_WAVE : Final [ int ]
47
49
UNICODE : bool
0 commit comments