diff --git a/stubs/pywin32/pythonwin/win32uiole.pyi b/stubs/pywin32/pythonwin/win32uiole.pyi index 01e3e02e5bf7..211e0629a923 100644 --- a/stubs/pywin32/pythonwin/win32uiole.pyi +++ b/stubs/pywin32/pythonwin/win32uiole.pyi @@ -1,27 +1,29 @@ +from typing import Final, Literal + import _win32typing -def AfxOleInit(enabled, /) -> None: ... +def AfxOleInit() -> bool: ... def CreateInsertDialog() -> _win32typing.PyCOleInsertDialog: ... -def CreateOleClientItem() -> _win32typing.PyCOleClientItem: ... +def CreateOleClientItem(doc: _win32typing.PyCOleDocument) -> _win32typing.PyCOleClientItem: ... def CreateOleDocument( - template: _win32typing.PyCDocTemplate | _win32typing.DocTemplate, fileName: str | None = ..., / + template: _win32typing.PyCDocTemplate | _win32typing.DocTemplate, fileName: str | None = None, / ) -> _win32typing.PyCOleDocument: ... def DaoGetEngine() -> _win32typing.PyIDispatch: ... def GetIDispatchForWindow(Wnd, /) -> _win32typing.PyIDispatch: ... -def OleGetUserCtrl(): ... -def OleSetUserCtrl(bUserCtrl, /): ... -def SetMessagePendingDelay(delay, /) -> None: ... -def EnableNotRespondingDialog(enabled, /) -> None: ... -def EnableBusyDialog(enabled, /) -> None: ... +def OleGetUserCtrl() -> int: ... +def OleSetUserCtrl(bUserCtrl: bool | Literal[0, 1], /) -> None: ... +def SetMessagePendingDelay(delay: int, /) -> None: ... +def EnableNotRespondingDialog(enabled: bool | Literal[0, 1], /) -> None: ... +def EnableBusyDialog(enabled: bool | Literal[0, 1], /) -> None: ... -COleClientItem_activeState: int -COleClientItem_activeUIState: int -COleClientItem_emptyState: int -COleClientItem_loadedState: int -COleClientItem_openState: int -OLE_CHANGED: int -OLE_CHANGED_ASPECT: int -OLE_CHANGED_STATE: int -OLE_CLOSED: int -OLE_RENAMED: int -OLE_SAVED: int +COleClientItem_emptyState: Final[int] +COleClientItem_loadedState: Final[int] +COleClientItem_openState: Final[int] +COleClientItem_activeState: Final[int] +COleClientItem_activeUIState: Final[int] +OLE_CHANGED: Final[int] +OLE_SAVED: Final[int] +OLE_CLOSED: Final[int] +OLE_RENAMED: Final[int] +OLE_CHANGED_STATE: Final[int] +OLE_CHANGED_ASPECT: Final[int]