diff --git a/comtypes/server/localserver.py b/comtypes/server/localserver.py index 1d0866cd..e50f4036 100644 --- a/comtypes/server/localserver.py +++ b/comtypes/server/localserver.py @@ -1,6 +1,6 @@ import logging import queue -from ctypes import HRESULT, POINTER, OleDLL, Structure, byref, c_ulong, c_void_p +from ctypes import HRESULT, POINTER, OleDLL, Structure, byref, c_ulong, c_void_p, pointer from ctypes.wintypes import DWORD, LPDWORD from typing import TYPE_CHECKING, Any, Literal, Optional, Sequence, Type @@ -27,7 +27,7 @@ REFCLSID = POINTER(GUID) _CoRegisterClassObject = _ole32.CoRegisterClassObject -_CoRegisterClassObject.argtypes = [REFCLSID, POINTER(POINTER(Structure)), DWORD, DWORD, LPDWORD] +_CoRegisterClassObject.argtypes = [REFCLSID, pointer(pointer(Structure)), DWORD, DWORD, LPDWORD] _CoRegisterClassObject.restype = HRESULT _CoRevokeClassObject = _ole32.CoRevokeClassObject