1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| #
| # (C) Copyright 2018 Enthought, Inc., Austin, TX
| # All right reserved.
| #
| # This file is open source software distributed according to the terms in
| # LICENSE.txt
| #
| from __future__ import absolute_import
|
| from ctypes.wintypes import BOOL, DWORD, HANDLE, HMODULE, LPCWSTR
|
| from ._util import check_null, check_false, function_factory, dlls
|
| _LoadLibraryEx = function_factory(
| dlls.kernel32.LoadLibraryExW,
| [LPCWSTR, HANDLE, DWORD],
| HMODULE, check_null)
|
| _FreeLibrary = function_factory(
| dlls.kernel32.FreeLibrary,
| [HMODULE],
| BOOL,
| check_false)
|
|