diff --git a/stdlib/_msi.pyi b/stdlib/_msi.pyi index b7e852f38..ffe53c819 100644 --- a/stdlib/_msi.pyi +++ b/stdlib/_msi.pyi @@ -43,6 +43,6 @@ if sys.platform == "win32": __new__: None # type: ignore[assignment] __init__: None # type: ignore[assignment] def UuidCreate() -> str: ... - def FCICreate(cabname: str, files: list[str]) -> None: ... - def OpenDatabase(name: str, flags: int) -> _Database: ... - def CreateRecord(count: int) -> _Record: ... + def FCICreate(__cabname: str, __files: list[str]) -> None: ... + def OpenDatabase(__path: str, __persist: int) -> _Database: ... + def CreateRecord(__count: int) -> _Record: ... diff --git a/stdlib/msilib/__init__.pyi b/stdlib/msilib/__init__.pyi index db6f27126..c512489be 100644 --- a/stdlib/msilib/__init__.pyi +++ b/stdlib/msilib/__init__.pyi @@ -4,7 +4,13 @@ from typing import Any, Container, Iterable, Sequence from typing_extensions import Literal if sys.platform == "win32": - from _msi import _Database + from _msi import ( + CreateRecord as CreateRecord, + FCICreate as FCICreate, + OpenDatabase as OpenDatabase, + UuidCreate as UuidCreate, + _Database, + ) AMD64: bool if sys.version_info < (3, 7): diff --git a/tests/stubtest_allowlists/win32-py310.txt b/tests/stubtest_allowlists/win32-py310.txt index 364d1144d..8e16c0c7f 100644 --- a/tests/stubtest_allowlists/win32-py310.txt +++ b/tests/stubtest_allowlists/win32-py310.txt @@ -1,6 +1,3 @@ -_msi.CreateRecord -_msi.FCICreate -_msi.OpenDatabase sqlite3.Connection.enable_load_extension sqlite3.Connection.load_extension sqlite3.dbapi2.Connection.enable_load_extension