ReactOS 0.4.16-dev-732-g2d1144a
|
#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().