1 // Copyright © 2015, Peter Atashian
2 // Licensed under the MIT License <LICENSE.md>
3 //! ApiSet Contract for api-ms-win-core-libraryloader-l1
4 pub type DLL_DIRECTORY_COOKIE = ::PVOID;
5 pub type PDLL_DIRECTORY_COOKIE = *mut ::PVOID;
6 pub type ENUMRESLANGPROCA = Option<unsafe extern "system" fn(
7     hModule: ::HMODULE, lpType: ::LPCSTR, lpName: ::LPCSTR, wLanguage: ::WORD, lParam: ::LONG_PTR,
8 ) -> ::BOOL>;
9 pub type ENUMRESLANGPROCW = Option<unsafe extern "system" fn(
10     hModule: ::HMODULE, lpType: ::LPCWSTR, lpName: ::LPCWSTR, wLanguage: ::WORD, lParam: ::LONG_PTR,
11 ) -> ::BOOL>;
12 pub type ENUMRESNAMEPROCA = Option<unsafe extern "system" fn(
13     hModule: ::HMODULE, lpType: ::LPCSTR, lpName: ::LPSTR, lParam: ::LONG_PTR,
14 ) -> ::BOOL>;
15 pub type ENUMRESNAMEPROCW = Option<unsafe extern "system" fn(
16     hModule: ::HMODULE, lpType: ::LPCWSTR, lpName: ::LPWSTR, lParam: ::LONG_PTR,
17 ) -> ::BOOL>;
18 pub type ENUMRESTYPEPROCA = Option<unsafe extern "system" fn(
19     hModule: ::HMODULE, lpType: ::LPSTR, lParam: ::LONG_PTR,
20 ) -> ::BOOL>;
21 pub type ENUMRESTYPEPROCW = Option<unsafe extern "system" fn(
22     hModule: ::HMODULE, lpType: ::LPWSTR, lParam: ::LONG_PTR,
23 ) -> ::BOOL>;
24