This commit is contained in:
Kovid Goyal 2020-10-10 09:34:02 +05:30
parent d8c5a851cf
commit bc694b2848
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -677,7 +677,7 @@ get_handle_information(PyObject *self, PyObject *args) {
}
static PyObject*
get_last_error(PyObject *self) {
get_last_error(PyObject *self, PyObject *args) {
return PyLong_FromLong(GetLastError());
}
@ -695,7 +695,7 @@ static PyObject*
free_library(PyObject *self, PyObject *args) {
PyObject *handle;
if (!PyArg_ParseTuple(args, "O!", &PyLong_Type, &handle)) return NULL;
if (!FreeLibrary(PyLong_AsVoidPtr(handle))) return PyErr_SetFromWindowsErr(0);
if (!FreeLibrary((HMODULE)PyLong_AsVoidPtr(handle))) return PyErr_SetFromWindowsErr(0);
Py_RETURN_NONE;
}
@ -940,7 +940,7 @@ CALIBRE_MODINIT_FUNC PyInit_winutil(void) {
PyModule_AddIntConstant(m, "DONT_RESOLVE_DLL_REFERENCES", DONT_RESOLVE_DLL_REFERENCES);
PyModule_AddIntConstant(m, "LOAD_LIBRARY_AS_DATAFILE", LOAD_LIBRARY_AS_DATAFILE);
PyModule_AddIntConstant(m, "LOAD_LIBRARY_AS_IMAGE_RESOURCE", LOAD_LIBRARY_AS_IMAGE_RESOURCE);
PyModule_AddIntConstant(m, "RT_GROUP_ICON", RT_GROUP_ICON);
PyModule_AddStringConstant(m, "RT_GROUP_ICON", RT_GROUP_ICON);
return m;
}