|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <nt.h>#include <ntrtl.h>#include <nturtl.h>#include <ntsecapi.h>#include <corecrt_internal.h>#include <appmodel.h>#include <roapi.h>
Go to the source code of this file.
Namespaces | |
| namespace | anonymous_namespace{winapi_thunks.cpp} |
Macros | |
| #define | _ACRT_APPLY_TO_LATE_BOUND_MODULES_0 |
| #define | _ACRT_APPLY_TO_LATE_BOUND_MODULES_1 _APPLY(api_ms_win_core_fibers_l1_1_0, "api-ms-win-core-fibers-l1-1-0" ) |
| #define | _ACRT_APPLY_TO_LATE_BOUND_MODULES |
| #define | _ACRT_APPLY_TO_LATE_BOUND_FUNCTIONS_0 |
| #define | _ACRT_APPLY_TO_LATE_BOUND_FUNCTIONS_1 |
| #define | _ACRT_APPLY_TO_LATE_BOUND_FUNCTIONS |
| #define | _APPLY(_SYMBOL, _NAME) _SYMBOL, |
| #define | _APPLY(_SYMBOL, _NAME) _CRT_WIDE(_NAME), |
| #define | _APPLY(_FUNCTION, _MODULES) _CRT_CONCATENATE(_FUNCTION, _id), |
| #define | _APPLY(_FUNCTION, _MODULES) using _CRT_CONCATENATE(_FUNCTION, _pft) = decltype(_FUNCTION)*; |
| #define | _APPLY(_FUNCTION, _MODULES) |
Enumerations | |
| enum | anonymous_namespace{winapi_thunks.cpp}::module_id : unsigned { anonymous_namespace{winapi_thunks.cpp}::module_id_count } |
| enum | anonymous_namespace{winapi_thunks.cpp}::function_id : unsigned { anonymous_namespace{winapi_thunks.cpp}::function_id_count } |
Variables | |
| _In_ DWORD | feature_id |
| _In_ DWORD _Out_opt_ PDWORD | length |
| static wchar_t const *const | anonymous_namespace{winapi_thunks.cpp}::module_names [module_id_count] |
| static HMODULE | module_handles [module_id_count] |
| static void * | encoded_function_pointers [function_id_count] |
| #define _ACRT_APPLY_TO_LATE_BOUND_FUNCTIONS |
Definition at line 136 of file winapi_thunks.cpp.
| #define _ACRT_APPLY_TO_LATE_BOUND_FUNCTIONS_0 |
Definition at line 89 of file winapi_thunks.cpp.
| #define _ACRT_APPLY_TO_LATE_BOUND_FUNCTIONS_1 |
Definition at line 128 of file winapi_thunks.cpp.
| #define _ACRT_APPLY_TO_LATE_BOUND_MODULES |
Definition at line 85 of file winapi_thunks.cpp.
| #define _ACRT_APPLY_TO_LATE_BOUND_MODULES_0 |
Definition at line 51 of file winapi_thunks.cpp.
| #define _ACRT_APPLY_TO_LATE_BOUND_MODULES_1 _APPLY(api_ms_win_core_fibers_l1_1_0, "api-ms-win-core-fibers-l1-1-0" ) |
Definition at line 80 of file winapi_thunks.cpp.
| #define _APPLY | ( | _FUNCTION, | |
| _MODULES | |||
| ) | _CRT_CONCATENATE(_FUNCTION, _id), |
Definition at line 391 of file winapi_thunks.cpp.
| #define _APPLY | ( | _FUNCTION, | |
| _MODULES | |||
| ) | using _CRT_CONCATENATE(_FUNCTION, _pft) = decltype(_FUNCTION)*; |
Definition at line 391 of file winapi_thunks.cpp.
| #define _APPLY | ( | _FUNCTION, | |
| _MODULES | |||
| ) |
Definition at line 391 of file winapi_thunks.cpp.
| #define _APPLY | ( | _SYMBOL, | |
| _NAME | |||
| ) | _SYMBOL, |
Definition at line 391 of file winapi_thunks.cpp.
Definition at line 391 of file winapi_thunks.cpp.
| LONG WINAPI __acrt_AppPolicyGetProcessTerminationMethodInternal | ( | _Out_ AppPolicyProcessTerminationMethod * | policy | ) |
Definition at line 808 of file winapi_thunks.cpp.
Referenced by __acrt_get_process_end_policy().
| LONG WINAPI __acrt_AppPolicyGetShowDeveloperDiagnosticInternal | ( | _Out_ AppPolicyShowDeveloperDiagnostic * | policy | ) |
Definition at line 828 of file winapi_thunks.cpp.
Referenced by __acrt_get_developer_information_policy().
| LONG WINAPI __acrt_AppPolicyGetThreadInitializationTypeInternal | ( | _Out_ AppPolicyThreadInitializationType * | policy | ) |
Definition at line 818 of file winapi_thunks.cpp.
Referenced by __acrt_get_begin_thread_init_policy().
| LONG WINAPI __acrt_AppPolicyGetWindowingModelInternal | ( | _Out_ AppPolicyWindowingModel * | policy | ) |
Definition at line 838 of file winapi_thunks.cpp.
Referenced by __acrt_get_windowing_model_policy().
| _ACRT_APPLY_TO_LATE_BOUND_FUNCTIONS BOOL WINAPI __acrt_AreFileApisANSI | ( | void | ) |
Definition at line 405 of file winapi_thunks.cpp.
Referenced by __acrt_get_utf8_acp_compatibility_codepage(), and __acrt_GetTempPath2A().
Definition at line 858 of file winapi_thunks.cpp.
Referenced by common_show_message_box().
Definition at line 870 of file winapi_thunks.cpp.
Referenced by _expandlocale().
Definition at line 894 of file winapi_thunks.cpp.
| int WINAPI __acrt_CompareStringEx | ( | LPCWSTR const | locale_name, |
| DWORD const | flags, | ||
| LPCWCH const | string1, | ||
| int const | string1_count, | ||
| LPCWCH const | string2, | ||
| int const | string2_count, | ||
| LPNLSVERSIONINFO const | version, | ||
| LPVOID const | reserved, | ||
| LPARAM const | param | ||
| ) |
Definition at line 417 of file winapi_thunks.cpp.
Definition at line 879 of file winapi_thunks.cpp.
Referenced by _lock_locales(), _wsetlocale(), and setlocale().
| BOOL WINAPI __acrt_EnumSystemLocalesEx | ( | LOCALE_ENUMPROCEX const | enum_proc, |
| DWORD const | flags, | ||
| LPARAM const | param, | ||
| LPVOID const | reserved | ||
| ) |
Definition at line 477 of file winapi_thunks.cpp.
| DWORD WINAPI __acrt_FlsAlloc | ( | PFLS_CALLBACK_FUNCTION const | callback | ) |
Definition at line 495 of file winapi_thunks.cpp.
Definition at line 509 of file winapi_thunks.cpp.
Definition at line 523 of file winapi_thunks.cpp.
Definition at line 537 of file winapi_thunks.cpp.
Definition at line 899 of file winapi_thunks.cpp.
Referenced by common_show_message_box().
| int WINAPI __acrt_GetDateFormatEx | ( | LPCWSTR const | locale_name, |
| DWORD const | flags, | ||
| SYSTEMTIME CONST *const | date, | ||
| LPCWSTR const | format, | ||
| LPWSTR const | buffer, | ||
| int const | buffer_count, | ||
| LPCWSTR const | calendar | ||
| ) |
Definition at line 551 of file winapi_thunks.cpp.
Definition at line 581 of file winapi_thunks.cpp.
| int WINAPI __acrt_GetLocaleInfoEx | ( | LPCWSTR const | locale_name, |
| LCTYPE const | lc_type, | ||
| LPWSTR const | data, | ||
| int const | data_count | ||
| ) |
Definition at line 591 of file winapi_thunks.cpp.
| VOID WINAPI __acrt_GetSystemTimePreciseAsFileTime | ( | LPFILETIME const | system_time | ) |
Definition at line 606 of file winapi_thunks.cpp.
Definition at line 569 of file winapi_thunks.cpp.
| int WINAPI __acrt_GetTimeFormatEx | ( | LPCWSTR const | locale_name, |
| DWORD const | flags, | ||
| SYSTEMTIME CONST *const | time, | ||
| LPCWSTR const | format, | ||
| LPWSTR const | buffer, | ||
| int const | buffer_count | ||
| ) |
Definition at line 616 of file winapi_thunks.cpp.
| int WINAPI __acrt_GetUserDefaultLocaleName | ( | LPWSTR const | locale_name, |
| int const | locale_name_count | ||
| ) |
Definition at line 633 of file winapi_thunks.cpp.
Definition at line 646 of file winapi_thunks.cpp.
Definition at line 191 of file winapi_thunks.cpp.
| BOOL WINAPI __acrt_InitializeCriticalSectionEx | ( | LPCRITICAL_SECTION const | critical_section, |
| DWORD const | spin_count, | ||
| DWORD const | flags | ||
| ) |
Definition at line 659 of file winapi_thunks.cpp.
Definition at line 922 of file winapi_thunks.cpp.
Referenced by common_show_message_box().
Definition at line 673 of file winapi_thunks.cpp.
| int WINAPI __acrt_LCIDToLocaleName | ( | LCID const | locale, |
| LPWSTR const | name, | ||
| int const | name_count, | ||
| DWORD const | flags | ||
| ) |
Definition at line 703 of file winapi_thunks.cpp.
Referenced by __acrt_GetUserDefaultLocaleName().
| int WINAPI __acrt_LCMapStringEx | ( | LPCWSTR const | locale_name, |
| DWORD const | flags, | ||
| LPCWSTR const | source, | ||
| int const | source_count, | ||
| LPWSTR const | destination, | ||
| int const | destination_count, | ||
| LPNLSVERSIONINFO const | version, | ||
| LPVOID const | reserved, | ||
| LPARAM const | sort_handle | ||
| ) |
Definition at line 683 of file winapi_thunks.cpp.
Definition at line 718 of file winapi_thunks.cpp.
Referenced by __acrt_CompareStringEx(), __acrt_GetDateFormatEx(), __acrt_GetLocaleInfoEx(), __acrt_GetTimeFormatEx(), __acrt_IsValidLocaleName(), and __acrt_LCMapStringEx().
| PVOID WINAPI __acrt_LocateXStateFeature | ( | PCONTEXT const | content, |
| DWORD const | feature_id, | ||
| PDWORD const | length | ||
| ) |
Definition at line 731 of file winapi_thunks.cpp.
| int WINAPI __acrt_MessageBoxA | ( | HWND const | hwnd, |
| LPCSTR const | text, | ||
| LPCSTR const | caption, | ||
| UINT const | type | ||
| ) |
Definition at line 745 of file winapi_thunks.cpp.
| HRESULT WINAPI __acrt_RoInitialize | ( | RO_INIT_TYPE const | init_type | ) |
Definition at line 788 of file winapi_thunks.cpp.
Referenced by thread_start().
Definition at line 798 of file winapi_thunks.cpp.
Referenced by common_end_thread().
Definition at line 775 of file winapi_thunks.cpp.
Referenced by rand_s().
Definition at line 848 of file winapi_thunks.cpp.
Definition at line 203 of file winapi_thunks.cpp.
| WINBASEAPI _Out_writes_to_opt_ | ( | BufferLength | , |
| return+ | 1 | ||
| ) |
Definition at line 1028 of file fsctrl.c.
| WINBASEAPI _Success_ | ( | return | ) |
Deletes the virtual mapping and optionally gives back the page & dirty bit.
| Process | - The process this address belongs to, or NULL if system address. |
| Address | - The address to unmap. |
| WasDirty | - Optional param receiving the dirty bit of the PTE. |
| Page | - Optional param receiving the page number previously mapped to this address. |
Definition at line 57 of file firmware.c.
|
static | ||||||||||||||
Definition at line 452 of file winapi_thunks.cpp.
Referenced by __acrt_EnumSystemLocalesEx().
| WINBASEAPI DWORD64 WINAPI GetEnabledXStateFeatures | ( | ) |
| _Must_inspect_result_ WINBASEAPI BOOL WINAPI GetXStateFeaturesMask | ( | _In_ PCONTEXT | context, |
| _Out_ PDWORD64 | feature_mask | ||
| ) |
|
static | ||||||||||||||||||||
Definition at line 295 of file winapi_thunks.cpp.
Referenced by try_get_proc_address_from_first_available_module().
|
static | ||||||||||||||||||||||||||||
Definition at line 327 of file winapi_thunks.cpp.
Definition at line 255 of file winapi_thunks.cpp.
Referenced by try_get_first_available_module().
|
static | ||||||||||||||||||||||||
Definition at line 312 of file winapi_thunks.cpp.
Referenced by try_get_function().
|
static | ||||||||||||||
Definition at line 232 of file winapi_thunks.cpp.
Referenced by try_get_module().
|
static |
Definition at line 189 of file winapi_thunks.cpp.
Referenced by __acrt_initialize_winapi_thunks(), and try_get_function().
Definition at line 47 of file winapi_thunks.cpp.
Referenced by __acrt_LocateXStateFeature().
|
static |
Definition at line 182 of file winapi_thunks.cpp.
Referenced by __acrt_uninitialize_winapi_thunks(), and try_get_module().