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