FreeRDP
|
Typedefs | |
typedef HANDLE | DLL_DIRECTORY_COOKIE |
Functions | |
WINPR_API DLL_DIRECTORY_COOKIE | AddDllDirectory (PCWSTR NewDirectory) |
WINPR_API BOOL | RemoveDllDirectory (DLL_DIRECTORY_COOKIE Cookie) |
WINPR_API BOOL | SetDefaultDllDirectories (DWORD DirectoryFlags) |
WINPR_API HMODULE | LoadLibraryA (LPCSTR lpLibFileName) |
WINPR_API HMODULE | LoadLibraryW (LPCWSTR lpLibFileName) |
WINPR_API HMODULE | LoadLibraryExA (LPCSTR lpLibFileName, HANDLE hFile, DWORD dwFlags) |
WINPR_API HMODULE | LoadLibraryExW (LPCWSTR lpLibFileName, HANDLE hFile, DWORD dwFlags) |
WINPR_API HMODULE | LoadLibraryX (LPCSTR lpLibFileName) |
WINPR_API HMODULE | LoadLibraryExX (LPCSTR lpLibFileName, HANDLE hFile, DWORD dwFlags) |
WINPR_API HMODULE | GetModuleHandleA (LPCSTR lpModuleName) |
WINPR_API HMODULE | GetModuleHandleW (LPCWSTR lpModuleName) |
WINPR_API DWORD | GetModuleFileNameA (HMODULE hModule, LPSTR lpFilename, DWORD nSize) |
WINPR_API DWORD | GetModuleFileNameW (HMODULE hModule, LPWSTR lpFilename, DWORD nSize) |
WINPR_API FARPROC | GetProcAddress (HMODULE hModule, LPCSTR lpProcName) |
WINPR_API BOOL | FreeLibrary (HMODULE hLibModule) |
#define DONT_RESOLVE_DLL_REFERENCES 0x00000001 |
#define GetModuleFileName GetModuleFileNameA |
#define GetModuleHandle GetModuleHandleA |
#define GetProcAddressAs | ( | module, | |
name, | |||
type | |||
) | WINPR_FUNC_PTR_CAST(GetProcAddress(module, name), type) |
#define LOAD_IGNORE_CODE_AUTHZ_LEVEL 0x00000010 |
#define LOAD_LIBRARY_AS_DATAFILE 0x00000002 |
#define LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE 0x00000040 |
#define LOAD_LIBRARY_AS_IMAGE_RESOURCE 0x00000020 |
#define LOAD_LIBRARY_SEARCH_APPLICATION_DIR 0x00000200 |
#define LOAD_LIBRARY_SEARCH_APPLICATION_DIR 0x00000200 |
#define LOAD_LIBRARY_SEARCH_DEFAULT_DIRS 0x00001000 |
#define LOAD_LIBRARY_SEARCH_DEFAULT_DIRS 0x00001000 |
#define LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR 0x00000100 |
#define LOAD_LIBRARY_SEARCH_SYSTEM32 0x00000800 |
#define LOAD_LIBRARY_SEARCH_SYSTEM32 0x00000800 |
#define LOAD_LIBRARY_SEARCH_USER_DIRS 0x00000400 |
#define LOAD_LIBRARY_SEARCH_USER_DIRS 0x00000400 |
#define LOAD_WITH_ALTERED_SEARCH_PATH 0x00000008 |
#define LoadLibrary LoadLibraryA |
#define LoadLibraryEx LoadLibraryExA |
typedef HANDLE DLL_DIRECTORY_COOKIE |
WinPR: Windows Portable Runtime Library Loader
Copyright 2012 Marc-Andre Moreau marca ndre .more au@g mail. com
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
WINPR_API DLL_DIRECTORY_COOKIE AddDllDirectory | ( | PCWSTR | NewDirectory | ) |
api-ms-win-core-libraryloader-l1-1-1.dll:
AddDllDirectory RemoveDllDirectory SetDefaultDllDirectories DisableThreadLibraryCalls EnumResourceLanguagesExA EnumResourceLanguagesExW EnumResourceNamesExA EnumResourceNamesExW EnumResourceTypesExA EnumResourceTypesExW FindResourceExW FindStringOrdinal FreeLibrary FreeLibraryAndExitThread FreeResource GetModuleFileNameA GetModuleFileNameW GetModuleHandleA GetModuleHandleExA GetModuleHandleExW GetModuleHandleW GetProcAddress LoadLibraryExA LoadLibraryExW LoadResource LoadStringA LoadStringW LockResource QueryOptionalDelayLoadedAPI SizeofResource
WINPR_API BOOL FreeLibrary | ( | HMODULE | hLibModule | ) |
WINPR_API DWORD GetModuleFileNameA | ( | HMODULE | hModule, |
LPSTR | lpFilename, | ||
DWORD | nSize | ||
) |
WINPR_API DWORD GetModuleFileNameW | ( | HMODULE | hModule, |
LPWSTR | lpFilename, | ||
DWORD | nSize | ||
) |
GetModuleFileName: http://msdn.microsoft.com/en-us/library/windows/desktop/ms683197/
Finding current executable's path without /proc/self/exe: http://stackoverflow.com/questions/1023306/finding-current-executables-path-without-proc-self-exe
WINPR_API HMODULE GetModuleHandleA | ( | LPCSTR | lpModuleName | ) |
WINPR_API HMODULE GetModuleHandleW | ( | LPCWSTR | lpModuleName | ) |
WINPR_API FARPROC GetProcAddress | ( | HMODULE | hModule, |
LPCSTR | lpProcName | ||
) |
WINPR_API HMODULE LoadLibraryA | ( | LPCSTR | lpLibFileName | ) |
WINPR_API HMODULE LoadLibraryExA | ( | LPCSTR | lpLibFileName, |
HANDLE | hFile, | ||
DWORD | dwFlags | ||
) |
WINPR_API HMODULE LoadLibraryExW | ( | LPCWSTR | lpLibFileName, |
HANDLE | hFile, | ||
DWORD | dwFlags | ||
) |
WINPR_API HMODULE LoadLibraryExX | ( | LPCSTR | lpLibFileName, |
HANDLE | hFile, | ||
DWORD | dwFlags | ||
) |
WINPR_API HMODULE LoadLibraryW | ( | LPCWSTR | lpLibFileName | ) |
WINPR_API HMODULE LoadLibraryX | ( | LPCSTR | lpLibFileName | ) |
WINPR_API BOOL RemoveDllDirectory | ( | DLL_DIRECTORY_COOKIE | Cookie | ) |
WINPR_API BOOL SetDefaultDllDirectories | ( | DWORD | DirectoryFlags | ) |