Skip to content

Commit 090a947

Browse files
authored
[pywin32] Improve pythonwin.win32uiole (#16220)
1 parent fed136b commit 090a947

1 file changed

Lines changed: 21 additions & 19 deletions

File tree

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,29 @@
1+
from typing import Final, Literal
2+
13
import _win32typing
24

3-
def AfxOleInit(enabled, /) -> None: ...
5+
def AfxOleInit() -> bool: ...
46
def CreateInsertDialog() -> _win32typing.PyCOleInsertDialog: ...
5-
def CreateOleClientItem() -> _win32typing.PyCOleClientItem: ...
7+
def CreateOleClientItem(doc: _win32typing.PyCOleDocument) -> _win32typing.PyCOleClientItem: ...
68
def CreateOleDocument(
7-
template: _win32typing.PyCDocTemplate | _win32typing.DocTemplate, fileName: str | None = ..., /
9+
template: _win32typing.PyCDocTemplate | _win32typing.DocTemplate, fileName: str | None = None, /
810
) -> _win32typing.PyCOleDocument: ...
911
def DaoGetEngine() -> _win32typing.PyIDispatch: ...
1012
def GetIDispatchForWindow(Wnd, /) -> _win32typing.PyIDispatch: ...
11-
def OleGetUserCtrl(): ...
12-
def OleSetUserCtrl(bUserCtrl, /): ...
13-
def SetMessagePendingDelay(delay, /) -> None: ...
14-
def EnableNotRespondingDialog(enabled, /) -> None: ...
15-
def EnableBusyDialog(enabled, /) -> None: ...
13+
def OleGetUserCtrl() -> int: ...
14+
def OleSetUserCtrl(bUserCtrl: bool | Literal[0, 1], /) -> None: ...
15+
def SetMessagePendingDelay(delay: int, /) -> None: ...
16+
def EnableNotRespondingDialog(enabled: bool | Literal[0, 1], /) -> None: ...
17+
def EnableBusyDialog(enabled: bool | Literal[0, 1], /) -> None: ...
1618

17-
COleClientItem_activeState: int
18-
COleClientItem_activeUIState: int
19-
COleClientItem_emptyState: int
20-
COleClientItem_loadedState: int
21-
COleClientItem_openState: int
22-
OLE_CHANGED: int
23-
OLE_CHANGED_ASPECT: int
24-
OLE_CHANGED_STATE: int
25-
OLE_CLOSED: int
26-
OLE_RENAMED: int
27-
OLE_SAVED: int
19+
COleClientItem_emptyState: Final[int]
20+
COleClientItem_loadedState: Final[int]
21+
COleClientItem_openState: Final[int]
22+
COleClientItem_activeState: Final[int]
23+
COleClientItem_activeUIState: Final[int]
24+
OLE_CHANGED: Final[int]
25+
OLE_SAVED: Final[int]
26+
OLE_CLOSED: Final[int]
27+
OLE_RENAMED: Final[int]
28+
OLE_CHANGED_STATE: Final[int]
29+
OLE_CHANGED_ASPECT: Final[int]

0 commit comments

Comments
 (0)