|
ReactOS 0.4.16-dev-2332-g4cba65d
|
Go to the source code of this file.
Classes | |
| struct | xmlstr_t |
| struct | xml_elem |
| struct | xml_attr |
| struct | xmlbuf_t |
| struct | file_info |
| struct | assembly_version |
| struct | assembly_identity |
| struct | strsection_header |
| struct | string_index |
| struct | guidsection_header |
| struct | guid_index |
| struct | wndclass_redirect_data |
| struct | tlibredirect_data |
| struct | comclassredirect_data |
| struct | ifacepsredirect_data |
| struct | clrsurrogate_data |
| struct | clrclass_data |
| struct | progidredirect_data |
| struct | activatable_class_data |
| struct | progids |
| struct | entity |
| struct | entity_array |
| struct | dll_redirect |
| struct | assembly |
| struct | _ACTIVATION_CONTEXT |
| struct | actctx_loader |
| struct | olemisc_entry |
Macros | |
| #define | ACTCTX_FLAGS_ALL |
| #define | ACTCTX_MAGIC 0xC07E3E11 |
| #define | STRSECTION_MAGIC 0x64487353 /* dHsS */ |
| #define | GUIDSECTION_MAGIC 0x64487347 /* dHsG */ |
| #define | ACTCTX_FAKE_HANDLE ((HANDLE) 0xf00baa) |
| #define | RT_MANIFEST ((ULONG_PTR)24) |
| #define | CREATEPROCESS_MANIFEST_RESOURCE_ID ((ULONG_PTR)1) |
| #define | MAX_NAMESPACES 64 |
| #define | CHECK_LIMIT(field) (pActCtx->cbSize >= RTL_SIZEOF_THROUGH_FIELD( ACTCTXW, field )) |
Typedefs | |
| typedef enum tagLIBFLAGS | LIBFLAGS |
| typedef enum tagOLEMISC | OLEMISC |
| typedef struct _ACTIVATION_CONTEXT | ACTIVATION_CONTEXT |
Variables | |
| static const xmlstr_t | empty_xmlstr |
| static const WCHAR | current_archW [] = L"none" |
| static const WCHAR | asmv1W [] = L"urn:schemas-microsoft-com:asm.v1" |
| static const WCHAR | asmv2W [] = L"urn:schemas-microsoft-com:asm.v2" |
| static const WCHAR | asmv3W [] = L"urn:schemas-microsoft-com:asm.v3" |
| static const WCHAR | winrtv1W [] = L"urn:schemas-microsoft-com:winrt.v1" |
| static const WCHAR | compatibilityNSW [] = L"urn:schemas-microsoft-com:compatibility.v1" |
| static const WCHAR | windowsSettings2005NSW [] = L"http://schemas.microsoft.com/SMI/2005/WindowsSettings" |
| static const WCHAR | windowsSettings2011NSW [] = L"http://schemas.microsoft.com/SMI/2011/WindowsSettings" |
| static const WCHAR | windowsSettings2016NSW [] = L"http://schemas.microsoft.com/SMI/2016/WindowsSettings" |
| static const WCHAR | windowsSettings2017NSW [] = L"http://schemas.microsoft.com/SMI/2017/WindowsSettings" |
| static const WCHAR | windowsSettings2019NSW [] = L"http://schemas.microsoft.com/SMI/2019/WindowsSettings" |
| static const WCHAR | windowsSettings2020NSW [] = L"http://schemas.microsoft.com/SMI/2020/WindowsSettings" |
| static const struct olemisc_entry | olemisc_values [] |
| static ACTIVATION_CONTEXT | system_actctx = { ACTCTX_MAGIC, 1 } |
| static ACTIVATION_CONTEXT * | process_actctx = &system_actctx |
| static ACTIVATION_CONTEXT * | implicit_actctx = &system_actctx |
| #define ACTCTX_FLAGS_ALL |
| #define CHECK_LIMIT | ( | field | ) | (pActCtx->cbSize >= RTL_SIZEOF_THROUGH_FIELD( ACTCTXW, field )) |
| typedef enum tagLIBFLAGS LIBFLAGS |
| typedef enum tagOLEMISC OLEMISC |
| Enumerator | |
|---|---|
| APPLICATION_MANIFEST | |
| ASSEMBLY_MANIFEST | |
| ASSEMBLY_SHARED_MANIFEST | |
Definition at line 238 of file actctx.c.
Definition at line 229 of file actctx.c.
| Enumerator | |
|---|---|
| WINDOWCLASS_SECTION | |
| DLLREDIRECT_SECTION | |
| TLIBREDIRECT_SECTION | |
| SERVERREDIRECT_SECTION | |
| IFACEREDIRECT_SECTION | |
| CLRSURROGATES_SECTION | |
| PROGIDREDIRECT_SECTION | |
| ACTIVATABLE_CLASS_SECTION | |
Definition at line 568 of file actctx.c.
| Enumerator | |
|---|---|
| NumMethods | |
| BaseIface | |
| NumMethods | |
| BaseIface | |
| Enumerator | |
|---|---|
| LIBFLAG_FRESTRICTED | |
| LIBFLAG_FCONTROL | |
| LIBFLAG_FHIDDEN | |
| LIBFLAG_FHASDISKIMAGE | |
Definition at line 72 of file actctx.c.
Definition at line 80 of file actctx.c.
|
inlinestatic |
Definition at line 1142 of file actctx.c.
Referenced by find_guid(), find_string(), and RtlAddRefActivationContext().
Definition at line 5464 of file actctx.c.
|
static |
Definition at line 1147 of file actctx.c.
Referenced by RtlCreateActivationContext(), and RtlReleaseActivationContext().
|
static |
Definition at line 810 of file actctx.c.
Referenced by parse_manifest().
Definition at line 867 of file actctx.c.
Referenced by parse_maxversiontested_elem(), and parse_supportedos_elem().
|
static |
Definition at line 4480 of file actctx.c.
Referenced by build_comserver_section().
|
static |
Definition at line 1001 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
|
static |
Definition at line 841 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 895 of file actctx.c.
Referenced by parse_activatable_class_elem(), parse_add_interface_class(), parse_clr_class_elem(), parse_clr_surrogate_elem(), parse_com_class_elem(), parse_com_interface_external_proxy_stub_elem(), parse_cominterface_proxy_stub_elem(), parse_settings_elem(), parse_typelib_elem(), and parse_window_class_elem().
|
static |
Definition at line 4786 of file actctx.c.
Referenced by build_ifaceps_section().
|
static |
Definition at line 5206 of file actctx.c.
Referenced by build_progid_section().
Definition at line 1937 of file actctx.c.
Referenced by add_comserver_record(), add_ifaceps_record(), build_activatable_class_section(), build_clr_surrogate_section(), build_comserver_section(), build_dllredirect_section(), build_tlib_section(), build_wndclass_section(), get_comserver_datalen(), get_ifaceps_datalen(), get_progid_datalen(), and write_progid_record().
Definition at line 1086 of file actctx.c.
Referenced by build_assembly_id().
|
static |
Definition at line 4053 of file actctx.c.
Referenced by find_activatable_class().
|
static |
|
static |
Definition at line 1100 of file actctx.c.
Referenced by RtlQueryInformationActivationContext().
|
static |
Definition at line 4980 of file actctx.c.
Referenced by find_clr_surrogate().
|
static |
Definition at line 4661 of file actctx.c.
Referenced by find_comserver_redirection(), and find_progid_redirection().
|
static |
Definition at line 3611 of file actctx.c.
Referenced by find_dll_redirection().
|
static |
Definition at line 4875 of file actctx.c.
Referenced by find_cominterface_redirection().
|
static |
Definition at line 5243 of file actctx.c.
Referenced by find_progid_redirection().
|
static |
Definition at line 4243 of file actctx.c.
Referenced by find_tlib_redirection().
|
static |
Definition at line 3840 of file actctx.c.
Referenced by find_window_class().
|
static |
Definition at line 1125 of file actctx.c.
Referenced by actctx_init(), RtlAddRefActivationContext(), RtlFindActivationContextSectionGuid(), RtlFindActivationContextSectionString(), RtlQueryActivationContextApplicationSettings(), RtlQueryInformationActivationContext(), and RtlReleaseActivationContext().
Definition at line 1600 of file actctx.c.
Referenced by parse_com_class_progid().
|
inlinestatic |
Definition at line 782 of file actctx.c.
Referenced by lookup_assembly(), parse_assembly_identity_elem(), parse_depend_manifests(), and parse_dependent_assembly_elem().
Definition at line 776 of file actctx.c.
Referenced by parse_activatable_class_elem(), parse_application_elem(), parse_assembly_elem(), parse_assembly_identity_elem(), parse_binding_redirect_elem(), parse_clr_class_elem(), parse_clr_surrogate_elem(), parse_com_class_elem(), parse_com_interface_external_proxy_stub_elem(), parse_cominterface_proxy_stub_elem(), parse_dependency_elem(), parse_dependent_assembly_elem(), parse_description_elem(), parse_expect_no_attr(), parse_file_elem(), parse_maxversiontested_elem(), parse_requested_execution_level_elem(), parse_settings_elem(), parse_supportedos_elem(), parse_typelib_elem(), and parse_window_class_elem().
Definition at line 770 of file actctx.c.
Referenced by parse_activatable_class_elem(), parse_application_elem(), parse_assembly_elem(), parse_clr_class_elem(), parse_com_class_elem(), parse_compatibility_application_elem(), parse_compatibility_elem(), parse_dependency_elem(), parse_dependent_assembly_elem(), parse_description_elem(), parse_expect_end_elem(), parse_file_elem(), parse_manifest_buffer(), parse_requested_execution_level_elem(), parse_requested_privileges_elem(), parse_security_elem(), parse_settings_elem(), parse_trust_info_elem(), parse_window_class_elem(), and parse_windows_settings_elem().
Definition at line 765 of file actctx.c.
Referenced by find_xmlns(), next_xml_elem(), parse_assembly_elem(), parse_dependency_elem(), parse_description_elem(), parse_file_elem(), parse_nummethods(), parse_requested_execution_level_elem(), parse_settings_elem(), parse_supportedos_elem(), parse_typelib_flags(), parse_typelib_version(), and parse_version().
|
static |
Definition at line 4177 of file actctx.c.
Referenced by find_string().
|
static |
Definition at line 5444 of file actctx.c.
Referenced by RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 5096 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 4942 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 4729 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 3785 of file actctx.c.
Referenced by find_string().
|
static |
Definition at line 3009 of file actctx.c.
Referenced by get_manifest_in_module().
|
static |
Definition at line 5410 of file actctx.c.
Referenced by RtlFindActivationContextSectionGuid().
|
static |
Definition at line 3760 of file actctx.c.
Referenced by add_progid_record(), find_clr_surrogate(), find_cominterface_redirection(), find_comserver_redirection(), and find_tlib_redirection().
|
static |
Definition at line 5314 of file actctx.c.
Referenced by find_string().
Definition at line 3577 of file actctx.c.
Referenced by RtlQueryInformationActivationContext().
|
static |
Definition at line 5367 of file actctx.c.
Referenced by RtlFindActivationContextSectionString().
|
static |
Definition at line 3728 of file actctx.c.
Referenced by find_dll_redirection(), and find_progid_redirection().
|
static |
Definition at line 4378 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 3977 of file actctx.c.
Referenced by find_string().
Definition at line 1222 of file actctx.c.
Referenced by next_xml_elem().
|
static |
Definition at line 886 of file actctx.c.
Referenced by actctx_release(), and free_depend_manifests().
|
static |
|
static |
Definition at line 923 of file actctx.c.
Referenced by actctx_release().
Definition at line 4417 of file actctx.c.
Referenced by add_comserver_record().
|
inlinestatic |
Definition at line 4048 of file actctx.c.
Referenced by find_activatable_class().
|
inlinestatic |
Definition at line 4043 of file actctx.c.
Referenced by find_activatable_class().
Definition at line 1942 of file actctx.c.
Referenced by build_wndclass_section().
|
inlinestatic |
Definition at line 4724 of file actctx.c.
Referenced by add_progid_record(), and find_comserver_redirection().
|
static |
Definition at line 4432 of file actctx.c.
Referenced by build_comserver_section().
Definition at line 3566 of file actctx.c.
Referenced by find_query_actctx(), RtlFindActivationContextSectionGuid(), RtlFindActivationContextSectionString(), and RtlGetActiveActivationContext().
|
inlinestatic |
Definition at line 3780 of file actctx.c.
Referenced by find_dll_redirection().
|
inlinestatic |
Definition at line 4937 of file actctx.c.
Referenced by find_cominterface_redirection().
|
static |
Definition at line 4769 of file actctx.c.
Referenced by build_ifaceps_section().
|
static |
Definition at line 3253 of file actctx.c.
Referenced by RtlCreateActivationContext().
|
static |
Definition at line 3209 of file actctx.c.
Referenced by get_manifest_in_associated_manifest(), lookup_assembly(), lookup_winsxs(), and RtlCreateActivationContext().
|
static |
Definition at line 3027 of file actctx.c.
Referenced by get_manifest_in_pe_file(), and RtlCreateActivationContext().
|
static |
Definition at line 3153 of file actctx.c.
Referenced by lookup_assembly(), and RtlCreateActivationContext().
|
static |
Definition at line 787 of file actctx.c.
Referenced by get_manifest_in_associated_manifest(), get_manifest_in_module(), parse_manifest(), and RtlCreateActivationContext().
Definition at line 1551 of file actctx.c.
Referenced by parse_com_class_misc().
|
inlinestatic |
|
static |
Definition at line 5138 of file actctx.c.
Referenced by build_progid_section().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 3835 of file actctx.c.
Referenced by find_window_class().
|
inlinestatic |
Definition at line 3830 of file actctx.c.
Referenced by find_window_class().
|
static |
Definition at line 981 of file actctx.c.
Referenced by add_dependent_assembly_id().
Definition at line 975 of file actctx.c.
Referenced by is_matching_identity().
Definition at line 1193 of file actctx.c.
Referenced by next_xml_elem(), parse_activatable_class_elem(), parse_application_elem(), parse_assembly_elem(), parse_assembly_identity_elem(), parse_binding_redirect_elem(), parse_clr_class_elem(), parse_clr_surrogate_elem(), parse_com_class_elem(), parse_com_interface_external_proxy_stub_elem(), parse_cominterface_proxy_stub_elem(), parse_dependency_elem(), parse_dependent_assembly_elem(), parse_description_elem(), parse_expect_no_attr(), parse_file_elem(), parse_maxversiontested_elem(), parse_requested_execution_level_elem(), parse_settings_elem(), parse_supportedos_elem(), parse_typelib_elem(), and parse_window_class_elem().
Definition at line 760 of file actctx.c.
Referenced by next_xml_attr(), next_xml_elem(), and read_xml_elem().
|
static |
Definition at line 3456 of file actctx.c.
Referenced by parse_depend_manifests().
|
static |
Definition at line 3301 of file actctx.c.
Referenced by lookup_winsxs().
|
static |
Definition at line 3385 of file actctx.c.
Referenced by lookup_assembly().
Definition at line 1236 of file actctx.c.
Referenced by next_xml_elem(), parse_activatable_class_elem(), parse_application_elem(), parse_assembly_elem(), parse_assembly_identity_elem(), parse_binding_redirect_elem(), parse_clr_class_elem(), parse_clr_surrogate_elem(), parse_com_class_elem(), parse_com_interface_external_proxy_stub_elem(), parse_cominterface_proxy_stub_elem(), parse_dependency_elem(), parse_dependent_assembly_elem(), parse_description_elem(), parse_expect_no_attr(), parse_file_elem(), parse_maxversiontested_elem(), parse_requested_execution_level_elem(), parse_settings_elem(), parse_supportedos_elem(), parse_typelib_elem(), parse_unknown_elem(), and parse_window_class_elem().
|
static |
Definition at line 1325 of file actctx.c.
Referenced by parse_activatable_class_elem(), parse_application_elem(), parse_assembly_elem(), parse_clr_class_elem(), parse_com_class_elem(), parse_compatibility_application_elem(), parse_compatibility_elem(), parse_dependency_elem(), parse_dependent_assembly_elem(), parse_description_elem(), parse_expect_end_elem(), parse_file_elem(), parse_manifest_buffer(), parse_requested_execution_level_elem(), parse_requested_privileges_elem(), parse_security_elem(), parse_settings_elem(), parse_trust_info_elem(), parse_unknown_elem(), parse_window_class_elem(), and parse_windows_settings_elem().
|
static |
Definition at line 2994 of file actctx.c.
Referenced by get_manifest_in_associated_manifest(), lookup_assembly(), lookup_winsxs(), and RtlCreateActivationContext().
|
static |
Definition at line 2303 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 1743 of file actctx.c.
Referenced by parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 2617 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2747 of file actctx.c.
Referenced by parse_manifest_buffer().
|
static |
Definition at line 1492 of file actctx.c.
Referenced by parse_assembly_elem(), and parse_dependent_assembly_elem().
|
static |
Definition at line 1995 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
|
static |
Definition at line 2096 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2165 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 1638 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 1578 of file actctx.c.
Referenced by parse_com_class_elem().
|
static |
Definition at line 1625 of file actctx.c.
Referenced by parse_clr_class_elem(), and parse_com_class_elem().
|
static |
Definition at line 1536 of file actctx.c.
Referenced by parse_clr_class_elem(), and parse_com_class_elem().
|
static |
Definition at line 2043 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 1770 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 2506 of file actctx.c.
Referenced by parse_compatibility_elem().
|
static |
Definition at line 2531 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 3543 of file actctx.c.
Referenced by RtlCreateActivationContext().
|
static |
Definition at line 2250 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2202 of file actctx.c.
Referenced by parse_dependency_elem().
Definition at line 2019 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 1468 of file actctx.c.
Referenced by parse_assembly_identity_elem(), parse_binding_redirect_elem(), parse_clr_surrogate_elem(), parse_com_class_progid(), parse_com_interface_external_proxy_stub_elem(), parse_cominterface_proxy_stub_elem(), parse_maxversiontested_elem(), parse_noinherit_elem(), parse_noinheritable_elem(), parse_supportedos_elem(), and parse_typelib_elem().
Definition at line 1458 of file actctx.c.
Referenced by parse_com_class_progid(), parse_noinherit_elem(), and parse_noinheritable_elem().
|
static |
Definition at line 2351 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2915 of file actctx.c.
Referenced by get_manifest_in_manifest_file(), and get_manifest_in_module().
|
static |
Definition at line 2873 of file actctx.c.
Referenced by parse_manifest().
|
static |
Definition at line 2473 of file actctx.c.
Referenced by parse_compatibility_application_elem().
Definition at line 1723 of file actctx.c.
Referenced by parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 2645 of file actctx.c.
Referenced by parse_requested_privileges_elem().
|
static |
Definition at line 2690 of file actctx.c.
Referenced by parse_security_elem().
|
static |
Definition at line 2709 of file actctx.c.
Referenced by parse_trust_info_elem().
|
static |
Definition at line 2550 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 2432 of file actctx.c.
Referenced by parse_compatibility_application_elem().
Definition at line 1410 of file actctx.c.
Referenced by parse_com_class_progid(), parse_description_elem(), parse_settings_elem(), and parse_window_class_elem().
|
static |
Definition at line 2728 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 1896 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 1866 of file actctx.c.
Referenced by parse_typelib_elem().
Definition at line 1479 of file actctx.c.
Referenced by parse_activatable_class_elem(), parse_application_elem(), parse_assembly_elem(), parse_clr_class_elem(), parse_com_class_elem(), parse_compatibility_application_elem(), parse_compatibility_elem(), parse_dependency_elem(), parse_dependent_assembly_elem(), parse_description_elem(), parse_file_elem(), parse_requested_execution_level_elem(), parse_requested_privileges_elem(), parse_security_elem(), parse_settings_elem(), parse_trust_info_elem(), parse_unknown_elem(), parse_window_class_elem(), and parse_windows_settings_elem().
|
static |
Definition at line 1426 of file actctx.c.
Referenced by parse_assembly_identity_elem(), and parse_maxversiontested_elem().
|
static |
Definition at line 1951 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 2586 of file actctx.c.
Referenced by parse_application_elem().
Definition at line 1394 of file actctx.c.
Referenced by parse_manifest_buffer().
Definition at line 1201 of file actctx.c.
Referenced by next_xml_elem().
Definition at line 1305 of file actctx.c.
Referenced by next_xml_elem().
| NTSTATUS WINAPI RtlActivateActivationContext | ( | ULONG | unknown, |
| HANDLE | handle, | ||
| PULONG_PTR | cookie | ||
| ) |
Definition at line 5689 of file actctx.c.
| NTSTATUS WINAPI RtlActivateActivationContextEx | ( | ULONG | flags, |
| TEB * | teb, | ||
| HANDLE | handle, | ||
| ULONG_PTR * | cookie | ||
| ) |
Definition at line 5697 of file actctx.c.
Referenced by CreateRemoteThread(), and RtlActivateActivationContext().
Definition at line 5653 of file actctx.c.
Referenced by AddRefActCtx(), RtlActivateActivationContextEx(), RtlGetActiveActivationContext(), and RtlQueryInformationActivationContext().
| NTSTATUS NTAPI RtlCreateActivationContext | ( | IN ULONG | Flags, |
| IN PACTIVATION_CONTEXT_DATA | ActivationContextData, | ||
| IN ULONG | ExtraBytes, | ||
| IN PVOID | NotificationRoutine, | ||
| IN PVOID | NotificationContext, | ||
| OUT PACTIVATION_CONTEXT * | ActCtx | ||
| ) |
Definition at line 5495 of file actctx.c.
Definition at line 5722 of file actctx.c.
| NTSTATUS WINAPI RtlFindActivationContextSectionGuid | ( | ULONG | flags, |
| const GUID * | extguid, | ||
| ULONG | section_kind, | ||
| const GUID * | guid, | ||
| void * | ptr | ||
| ) |
Definition at line 6203 of file actctx.c.
Referenced by FindActCtxSectionGuid().
| NTSTATUS WINAPI RtlFindActivationContextSectionString | ( | ULONG | flags, |
| const GUID * | guid, | ||
| ULONG | section_kind, | ||
| const UNICODE_STRING * | section_name, | ||
| PVOID | ptr | ||
| ) |
Definition at line 6137 of file actctx.c.
Referenced by ClassNameToVersion(), find_actctx_dll(), find_actctx_dllpath(), FindActCtxSectionStringW(), init_funcs(), and LdrpCheckForKnownDll().
| void WINAPI RtlFreeActivationContextStack | ( | ACTIVATION_CONTEXT_STACK * | actctx_stack | ) |
Definition at line 5774 of file actctx.c.
Referenced by CreateFiberEx(), CreateRemoteThread(), DeleteFiber(), and RtlFreeThreadActivationContextStack().
Definition at line 5762 of file actctx.c.
Referenced by LdrShutdownThread().
Definition at line 5806 of file actctx.c.
Referenced by GetCurrentActCtx(), and LdrpWalkImportDescriptor().
| NTSTATUS WINAPI RtlQueryActivationContextApplicationSettings | ( | DWORD | flags, |
| HANDLE | handle, | ||
| const WCHAR * | ns, | ||
| const WCHAR * | settings, | ||
| WCHAR * | buffer, | ||
| SIZE_T | size, | ||
| SIZE_T * | written | ||
| ) |
Definition at line 6243 of file actctx.c.
Referenced by QueryActCtxSettingsW().
| NTSTATUS WINAPI RtlQueryInformationActivationContext | ( | ULONG | flags, |
| HANDLE | handle, | ||
| PVOID | subinst, | ||
| ULONG | class, | ||
| PVOID | buffer, | ||
| SIZE_T | bufsize, | ||
| SIZE_T * | retlen | ||
| ) |
Definition at line 5833 of file actctx.c.
Referenced by BasepAllocateActivationContextActivationBlock(), CreateRemoteThread(), find_actctx_dll(), find_actctx_dllpath(), init_current_version(), LdrpInitializeProcessCompat(), QueryActCtxW(), and QueueUserAPC().
Definition at line 5664 of file actctx.c.
Referenced by BaseDispatchApc(), BasepAllocateActivationContextActivationBlock(), BasepFreeActivationContextActivationBlock(), ClassNameToVersion(), find_actctx_dll(), find_actctx_dllpath(), LdrpFinalizeAndDeallocateDataTableEntry(), ReleaseActCtx(), RtlDeactivateActivationContext(), and RtlFreeActivationContextStack().
Definition at line 1187 of file actctx.c.
Referenced by next_xml_attr(), next_xml_elem(), parse_activatable_class_elem(), parse_add_interface_class(), parse_assembly_elem(), parse_assembly_identity_elem(), parse_clr_class_elem(), parse_clr_surrogate_elem(), parse_com_class_elem(), parse_com_class_progid(), parse_com_interface_external_proxy_stub_elem(), parse_cominterface_proxy_stub_elem(), parse_dependent_assembly_elem(), parse_expect_end_elem(), parse_file_elem(), parse_maxversiontested_elem(), parse_requested_execution_level_elem(), parse_settings_elem(), parse_supportedos_elem(), parse_text_content(), parse_typelib_elem(), parse_window_class_elem(), and push_xmlns().
Definition at line 700 of file actctx.c.
Referenced by parse_add_interface_class(), parse_dependent_assembly_elem(), parse_manifest(), and RtlCreateActivationContext().
|
static |
Definition at line 5163 of file actctx.c.
Referenced by add_progid_record().
Definition at line 731 of file actctx.c.
Referenced by parse_activatable_class_elem(), parse_assembly_elem(), parse_assembly_identity_elem(), parse_binding_redirect_elem(), parse_clr_class_elem(), parse_clr_surrogate_elem(), parse_com_class_elem(), parse_com_interface_external_proxy_stub_elem(), parse_cominterface_proxy_stub_elem(), parse_dependency_elem(), parse_dependent_assembly_elem(), parse_file_elem(), parse_maxversiontested_elem(), parse_requested_execution_level_elem(), parse_supportedos_elem(), parse_typelib_elem(), and parse_window_class_elem().
|
inlinestatic |
Definition at line 744 of file actctx.c.
Referenced by parse_application_elem(), parse_assembly_elem(), parse_clr_class_elem(), parse_com_class_elem(), parse_compatibility_application_elem(), parse_compatibility_elem(), parse_dependency_elem(), parse_dependent_assembly_elem(), parse_file_elem(), parse_manifest_buffer(), parse_requested_privileges_elem(), parse_security_elem(), parse_trust_info_elem(), and parse_windows_settings_elem().
Definition at line 721 of file actctx.c.
Referenced by parse_assembly_elem(), parse_com_class_threadingmodel(), parse_dependent_assembly_elem(), parse_manifest_buffer(), xml_attr_cmp(), and xml_elem_cmp().
Definition at line 726 of file actctx.c.
Referenced by parse_activatable_class_elem(), parse_dependency_elem(), parse_file_elem(), parse_requested_execution_level_elem(), and parse_window_class_elem().
Definition at line 709 of file actctx.c.
Referenced by com_class_add_progid(), parse_activatable_class_elem(), parse_assembly_identity_elem(), parse_clr_class_elem(), parse_clr_surrogate_elem(), parse_com_class_elem(), parse_com_interface_external_proxy_stub_elem(), parse_cominterface_proxy_stub_elem(), parse_file_elem(), parse_settings_elem(), parse_typelib_elem(), and parse_window_class_elem().
Definition at line 652 of file actctx.c.
Referenced by parse_application_elem(), parse_assembly_elem(), parse_clr_class_elem(), parse_com_class_elem(), parse_dependency_elem(), parse_dependent_assembly_elem(), parse_file_elem(), parse_manifest_buffer(), parse_requested_privileges_elem(), parse_security_elem(), parse_trust_info_elem(), and xml_elem_cmp().
Definition at line 653 of file actctx.c.
Referenced by parse_file_elem(), and xml_elem_cmp().
Definition at line 654 of file actctx.c.
Referenced by xml_elem_cmp().
Definition at line 656 of file actctx.c.
Referenced by parse_assembly_elem(), parse_compatibility_application_elem(), and parse_compatibility_elem().
Definition at line 649 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
Definition at line 638 of file actctx.c.
Referenced by find_xmlns(), push_xmlns(), and read_xml_elem().
|
static |
Definition at line 698 of file actctx.c.
Referenced by RtlFindActivationContextSectionGuid(), and RtlFindActivationContextSectionString().
|
static |
|
static |
Definition at line 697 of file actctx.c.
Referenced by actctx_init(), find_query_actctx(), RtlFindActivationContextSectionGuid(), RtlFindActivationContextSectionString(), and RtlQueryActivationContextApplicationSettings().
|
static |
|
static |
Definition at line 657 of file actctx.c.
Referenced by parse_windows_settings_elem(), and RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 658 of file actctx.c.
Referenced by parse_windows_settings_elem(), and RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 659 of file actctx.c.
Referenced by parse_windows_settings_elem(), and RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 660 of file actctx.c.
Referenced by parse_windows_settings_elem(), and RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 661 of file actctx.c.
Referenced by parse_windows_settings_elem(), and RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 662 of file actctx.c.
Referenced by parse_windows_settings_elem(), and RtlQueryActivationContextApplicationSettings().
Definition at line 655 of file actctx.c.
Referenced by parse_file_elem().