ReactOS 0.4.16-dev-197-g92996da
|
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 | dllredirect_data |
struct | tlibredirect_data |
struct | comclassredirect_data |
struct | ifacepsredirect_data |
struct | clrsurrogate_data |
struct | clrclass_data |
struct | progidredirect_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_MAGIC_MARKER (PVOID)'gMcA' |
#define | ACTCTX_FAKE_HANDLE ((HANDLE) 0xf00baa) |
#define | ACTCTX_FAKE_COOKIE ((ULONG_PTR) 0xf00bad) |
#define | RT_MANIFEST ((ULONG_PTR)24) |
#define | CREATEPROCESS_MANIFEST_RESOURCE_ID ((ULONG_PTR)1) |
#define | MAX_NAMESPACES 64 |
Typedefs | |
typedef enum tagLIBFLAGS | LIBFLAGS |
typedef enum tagOLEMISC | OLEMISC |
typedef struct _ACTIVATION_CONTEXT | ACTIVATION_CONTEXT |
typedef struct _ACTIVATION_CONTEXT * | PIACTIVATION_CONTEXT |
Variables | |
static const xmlstr_t | empty_xmlstr |
static const WCHAR | current_archW [] = {'n','o','n','e',0} |
static const WCHAR | asmv1W [] = {'u','r','n',':','s','c','h','e','m','a','s','-','m','i','c','r','o','s','o','f','t','-','c','o','m',':','a','s','m','.','v','1',0} |
static const WCHAR | asmv2W [] = {'u','r','n',':','s','c','h','e','m','a','s','-','m','i','c','r','o','s','o','f','t','-','c','o','m',':','a','s','m','.','v','2',0} |
static const WCHAR | asmv3W [] = {'u','r','n',':','s','c','h','e','m','a','s','-','m','i','c','r','o','s','o','f','t','-','c','o','m',':','a','s','m','.','v','3',0} |
static const WCHAR | assemblyW [] = {'a','s','s','e','m','b','l','y',0} |
static const WCHAR | assemblyIdentityW [] = {'a','s','s','e','m','b','l','y','I','d','e','n','t','i','t','y',0} |
static const WCHAR | bindingRedirectW [] = {'b','i','n','d','i','n','g','R','e','d','i','r','e','c','t',0} |
static const WCHAR | clrClassW [] = {'c','l','r','C','l','a','s','s',0} |
static const WCHAR | clrSurrogateW [] = {'c','l','r','S','u','r','r','o','g','a','t','e',0} |
static const WCHAR | comClassW [] = {'c','o','m','C','l','a','s','s',0} |
static const WCHAR | comInterfaceExternalProxyStubW [] = {'c','o','m','I','n','t','e','r','f','a','c','e','E','x','t','e','r','n','a','l','P','r','o','x','y','S','t','u','b',0} |
static const WCHAR | comInterfaceProxyStubW [] = {'c','o','m','I','n','t','e','r','f','a','c','e','P','r','o','x','y','S','t','u','b',0} |
static const WCHAR | dependencyW [] = {'d','e','p','e','n','d','e','n','c','y',0} |
static const WCHAR | dependentAssemblyW [] = {'d','e','p','e','n','d','e','n','t','A','s','s','e','m','b','l','y',0} |
static const WCHAR | descriptionW [] = {'d','e','s','c','r','i','p','t','i','o','n',0} |
static const WCHAR | fileW [] = {'f','i','l','e',0} |
static const WCHAR | hashW [] = {'h','a','s','h',0} |
static const WCHAR | noInheritW [] = {'n','o','I','n','h','e','r','i','t',0} |
static const WCHAR | noInheritableW [] = {'n','o','I','n','h','e','r','i','t','a','b','l','e',0} |
static const WCHAR | typelibW [] = {'t','y','p','e','l','i','b',0} |
static const WCHAR | windowClassW [] = {'w','i','n','d','o','w','C','l','a','s','s',0} |
static const WCHAR | clsidW [] = {'c','l','s','i','d',0} |
static const WCHAR | hashalgW [] = {'h','a','s','h','a','l','g',0} |
static const WCHAR | helpdirW [] = {'h','e','l','p','d','i','r',0} |
static const WCHAR | iidW [] = {'i','i','d',0} |
static const WCHAR | languageW [] = {'l','a','n','g','u','a','g','e',0} |
static const WCHAR | manifestVersionW [] = {'m','a','n','i','f','e','s','t','V','e','r','s','i','o','n',0} |
static const WCHAR | g_nameW [] = {'n','a','m','e',0} |
static const WCHAR | neutralW [] = {'n','e','u','t','r','a','l',0} |
static const WCHAR | newVersionW [] = {'n','e','w','V','e','r','s','i','o','n',0} |
static const WCHAR | oldVersionW [] = {'o','l','d','V','e','r','s','i','o','n',0} |
static const WCHAR | optionalW [] = {'o','p','t','i','o','n','a','l',0} |
static const WCHAR | processorArchitectureW [] = {'p','r','o','c','e','s','s','o','r','A','r','c','h','i','t','e','c','t','u','r','e',0} |
static const WCHAR | progidW [] = {'p','r','o','g','i','d',0} |
static const WCHAR | publicKeyTokenW [] = {'p','u','b','l','i','c','K','e','y','T','o','k','e','n',0} |
static const WCHAR | threadingmodelW [] = {'t','h','r','e','a','d','i','n','g','M','o','d','e','l',0} |
static const WCHAR | tlbidW [] = {'t','l','b','i','d',0} |
static const WCHAR | typeW [] = {'t','y','p','e',0} |
static const WCHAR | versionW [] = {'v','e','r','s','i','o','n',0} |
static const WCHAR | xmlnsW [] = {'x','m','l','n','s',0} |
static const WCHAR | versionedW [] = {'v','e','r','s','i','o','n','e','d',0} |
static const WCHAR | yesW [] = {'y','e','s',0} |
static const WCHAR | noW [] = {'n','o',0} |
static const WCHAR | restrictedW [] = {'R','E','S','T','R','I','C','T','E','D',0} |
static const WCHAR | controlW [] = {'C','O','N','T','R','O','L',0} |
static const WCHAR | hiddenW [] = {'H','I','D','D','E','N',0} |
static const WCHAR | hasdiskimageW [] = {'H','A','S','D','I','S','K','I','M','A','G','E',0} |
static const WCHAR | flagsW [] = {'f','l','a','g','s',0} |
static const WCHAR | miscstatusW [] = {'m','i','s','c','S','t','a','t','u','s',0} |
static const WCHAR | miscstatusiconW [] = {'m','i','s','c','S','t','a','t','u','s','I','c','o','n',0} |
static const WCHAR | miscstatuscontentW [] = {'m','i','s','c','S','t','a','t','u','s','C','o','n','t','e','n','t',0} |
static const WCHAR | miscstatusthumbnailW [] = {'m','i','s','c','S','t','a','t','u','s','T','h','u','m','b','n','a','i','l',0} |
static const WCHAR | miscstatusdocprintW [] = {'m','i','s','c','S','t','a','t','u','s','D','o','c','P','r','i','n','t',0} |
static const WCHAR | baseInterfaceW [] = {'b','a','s','e','I','n','t','e','r','f','a','c','e',0} |
static const WCHAR | nummethodsW [] = {'n','u','m','M','e','t','h','o','d','s',0} |
static const WCHAR | proxyStubClsid32W [] = {'p','r','o','x','y','S','t','u','b','C','l','s','i','d','3','2',0} |
static const WCHAR | runtimeVersionW [] = {'r','u','n','t','i','m','e','V','e','r','s','i','o','n',0} |
static const WCHAR | mscoreeW [] = {'M','S','C','O','R','E','E','.','D','L','L',0} |
static const WCHAR | mscoree2W [] = {'m','s','c','o','r','e','e','.','d','l','l',0} |
static const WCHAR | activatewhenvisibleW [] = {'a','c','t','i','v','a','t','e','w','h','e','n','v','i','s','i','b','l','e',0} |
static const WCHAR | actslikebuttonW [] = {'a','c','t','s','l','i','k','e','b','u','t','t','o','n',0} |
static const WCHAR | actslikelabelW [] = {'a','c','t','s','l','i','k','e','l','a','b','e','l',0} |
static const WCHAR | alignableW [] = {'a','l','i','g','n','a','b','l','e',0} |
static const WCHAR | alwaysrunW [] = {'a','l','w','a','y','s','r','u','n',0} |
static const WCHAR | canlinkbyole1W [] = {'c','a','n','l','i','n','k','b','y','o','l','e','1',0} |
static const WCHAR | cantlinkinsideW [] = {'c','a','n','t','l','i','n','k','i','n','s','i','d','e',0} |
static const WCHAR | ignoreactivatewhenvisibleW [] = {'i','g','n','o','r','e','a','c','t','i','v','a','t','e','w','h','e','n','v','i','s','i','b','l','e',0} |
static const WCHAR | imemodeW [] = {'i','m','e','m','o','d','e',0} |
static const WCHAR | insertnotreplaceW [] = {'i','n','s','e','r','t','n','o','t','r','e','p','l','a','c','e',0} |
static const WCHAR | insideoutW [] = {'i','n','s','i','d','e','o','u','t',0} |
static const WCHAR | invisibleatruntimeW [] = {'i','n','v','i','s','i','b','l','e','a','t','r','u','n','t','i','m','e',0} |
static const WCHAR | islinkobjectW [] = {'i','s','l','i','n','k','o','b','j','e','c','t',0} |
static const WCHAR | nouiactivateW [] = {'n','o','u','i','a','c','t','i','v','a','t','e',0} |
static const WCHAR | onlyiconicW [] = {'o','n','l','y','i','c','o','n','i','c',0} |
static const WCHAR | recomposeonresizeW [] = {'r','e','c','o','m','p','o','s','e','o','n','r','e','s','i','z','e',0} |
static const WCHAR | renderingisdeviceindependentW [] = {'r','e','n','d','e','r','i','n','g','i','s','d','e','v','i','c','e','i','n','d','e','p','e','n','d','e','n','t',0} |
static const WCHAR | setclientsitefirstW [] = {'s','e','t','c','l','i','e','n','t','s','i','t','e','f','i','r','s','t',0} |
static const WCHAR | simpleframeW [] = {'s','i','m','p','l','e','f','r','a','m','e',0} |
static const WCHAR | staticW [] = {'s','t','a','t','i','c',0} |
static const WCHAR | supportsmultilevelundoW [] = {'s','u','p','p','o','r','t','s','m','u','l','t','i','l','e','v','e','l','u','n','d','o',0} |
static const WCHAR | wantstomenumergeW [] = {'w','a','n','t','s','t','o','m','e','n','u','m','e','r','g','e',0} |
static const WCHAR | compatibilityW [] = {'c','o','m','p','a','t','i','b','i','l','i','t','y',0} |
static const WCHAR | compatibilityNSW [] = {'u','r','n',':','s','c','h','e','m','a','s','-','m','i','c','r','o','s','o','f','t','-','c','o','m',':','c','o','m','p','a','t','i','b','i','l','i','t','y','.','v','1',0} |
static const WCHAR | applicationW [] = {'a','p','p','l','i','c','a','t','i','o','n',0} |
static const WCHAR | supportedOSW [] = {'s','u','p','p','o','r','t','e','d','O','S',0} |
static const WCHAR | IdW [] = {'I','d',0} |
static const WCHAR | requestedExecutionLevelW [] = {'r','e','q','u','e','s','t','e','d','E','x','e','c','u','t','i','o','n','L','e','v','e','l',0} |
static const WCHAR | requestedPrivilegesW [] = {'r','e','q','u','e','s','t','e','d','P','r','i','v','i','l','e','g','e','s',0} |
static const WCHAR | securityW [] = {'s','e','c','u','r','i','t','y',0} |
static const WCHAR | trustInfoW [] = {'t','r','u','s','t','I','n','f','o',0} |
static const WCHAR | windowsSettingsW [] = {'w','i','n','d','o','w','s','S','e','t','t','i','n','g','s',0} |
static const WCHAR | autoElevateW [] = {'a','u','t','o','E','l','e','v','a','t','e',0} |
static const WCHAR | disableThemingW [] = {'d','i','s','a','b','l','e','T','h','e','m','i','n','g',0} |
static const WCHAR | disableWindowFilteringW [] = {'d','i','s','a','b','l','e','W','i','n','d','o','w','F','i','l','t','e','r','i','n','g',0} |
static const WCHAR | windowsSettings2005NSW [] = {'h','t','t','p',':','/','/','s','c','h','e','m','a','s','.','m','i','c','r','o','s','o','f','t','.','c','o','m','/','S','M','I','/','2','0','0','5','/','W','i','n','d','o','w','s','S','e','t','t','i','n','g','s',0} |
static const WCHAR | windowsSettings2011NSW [] = {'h','t','t','p',':','/','/','s','c','h','e','m','a','s','.','m','i','c','r','o','s','o','f','t','.','c','o','m','/','S','M','I','/','2','0','1','1','/','W','i','n','d','o','w','s','S','e','t','t','i','n','g','s',0} |
static const WCHAR | windowsSettings2016NSW [] = {'h','t','t','p',':','/','/','s','c','h','e','m','a','s','.','m','i','c','r','o','s','o','f','t','.','c','o','m','/','S','M','I','/','2','0','1','6','/','W','i','n','d','o','w','s','S','e','t','t','i','n','g','s',0} |
static const WCHAR | windowsSettings2017NSW [] = {'h','t','t','p',':','/','/','s','c','h','e','m','a','s','.','m','i','c','r','o','s','o','f','t','.','c','o','m','/','S','M','I','/','2','0','1','7','/','W','i','n','d','o','w','s','S','e','t','t','i','n','g','s',0} |
static const WCHAR | dpiAwareW [] = {'d','p','i','A','w','a','r','e',0} |
static const WCHAR | dpiAwarenessW [] = {'d','p','i','A','w','a','r','e','n','e','s','s',0} |
static const WCHAR | gdiScalingW [] = {'g','d','i','S','c','a','l','i','n','g',0} |
static const WCHAR | highResolutionScrollingAwareW [] = {'h','i','g','h','R','e','s','o','l','u','t','i','o','n','S','c','r','o','l','l','i','n','g','A','w','a','r','e',0} |
static const WCHAR | longPathAwareW [] = {'l','o','n','g','P','a','t','h','A','w','a','r','e',0} |
static const WCHAR | magicFutureSettingW [] = {'m','a','g','i','c','F','u','t','u','r','e','S','e','t','t','i','n','g',0} |
static const WCHAR | printerDriverIsolationW [] = {'p','r','i','n','t','e','r','D','r','i','v','e','r','I','s','o','l','a','t','i','o','n',0} |
static const WCHAR | ultraHighResolutionScrollingAwareW [] = {'u','l','t','r','a','H','i','g','h','R','e','s','o','l','u','t','i','o','n','S','c','r','o','l','l','i','n','g','A','w','a','r','e',0} |
static const struct olemisc_entry | olemisc_values [] |
static const WCHAR | g_xmlW [] = {'?','x','m','l',0} |
static const WCHAR | dotManifestW [] = {'.','m','a','n','i','f','e','s','t',0} |
static const WCHAR | version_formatW [] = {'%','u','.','%','u','.','%','u','.','%','u',0} |
static const WCHAR | wildcardW [] = {'*',0} |
static ACTIVATION_CONTEXT_WRAPPED | system_actctx = { ACTCTX_MAGIC_MARKER, { 1 } } |
static ACTIVATION_CONTEXT * | process_actctx = &system_actctx.ActivationContext |
static ACTIVATION_CONTEXT * | implicit_actctx = &system_actctx.ActivationContext |
#define ACTCTX_FLAGS_ALL |
typedef enum tagLIBFLAGS LIBFLAGS |
typedef enum tagOLEMISC OLEMISC |
typedef struct _ACTIVATION_CONTEXT * PIACTIVATION_CONTEXT |
Enumerator | |
---|---|
APPLICATION_MANIFEST | |
ASSEMBLY_MANIFEST | |
ASSEMBLY_SHARED_MANIFEST |
Definition at line 247 of file actctx.c.
Definition at line 238 of file actctx.c.
Enumerator | |
---|---|
WINDOWCLASS_SECTION | |
DLLREDIRECT_SECTION | |
TLIBREDIRECT_SECTION | |
SERVERREDIRECT_SECTION | |
IFACEREDIRECT_SECTION | |
CLRSURROGATES_SECTION | |
PROGIDREDIRECT_SECTION |
Definition at line 543 of file actctx.c.
Enumerator | |
---|---|
NumMethods | |
BaseIface | |
NumMethods | |
BaseIface |
Enumerator | |
---|---|
LIBFLAG_FRESTRICTED | |
LIBFLAG_FCONTROL | |
LIBFLAG_FHIDDEN | |
LIBFLAG_FHASDISKIMAGE |
Definition at line 74 of file actctx.c.
Definition at line 82 of file actctx.c.
|
inlinestatic |
Definition at line 1281 of file actctx.c.
Referenced by find_guid(), find_string(), and RtlAddRefActivationContext().
Definition at line 5150 of file actctx.c.
Referenced by LdrpInitializeProcess().
|
static |
Definition at line 1286 of file actctx.c.
Referenced by RtlCreateActivationContext(), and RtlReleaseActivationContext().
|
static |
Definition at line 935 of file actctx.c.
Referenced by parse_manifest().
Definition at line 992 of file actctx.c.
Referenced by parse_supportedos_elem().
|
static |
Definition at line 4169 of file actctx.c.
Referenced by build_comserver_section().
|
static |
Definition at line 1123 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
|
static |
Definition at line 966 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 1020 of file actctx.c.
Referenced by 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 4475 of file actctx.c.
Referenced by build_ifaceps_section().
|
static |
Definition at line 4895 of file actctx.c.
Referenced by build_progid_section().
Definition at line 2065 of file actctx.c.
Referenced by add_comserver_record(), add_ifaceps_record(), 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 1211 of file actctx.c.
Referenced by build_assembly_id().
|
static |
Definition at line 1180 of file actctx.c.
Referenced by lookup_assembly().
|
static |
Definition at line 1225 of file actctx.c.
Referenced by RtlQueryInformationActivationContext().
|
static |
Definition at line 4669 of file actctx.c.
Referenced by find_clr_surrogate().
|
static |
Definition at line 4350 of file actctx.c.
Referenced by find_comserver_redirection(), and find_progid_redirection().
|
static |
Definition at line 3526 of file actctx.c.
Referenced by find_dll_redirection().
|
static |
Definition at line 4564 of file actctx.c.
Referenced by find_cominterface_redirection().
|
static |
Definition at line 4932 of file actctx.c.
Referenced by find_progid_redirection().
|
static |
Definition at line 3932 of file actctx.c.
Referenced by find_tlib_redirection().
|
static |
Definition at line 3728 of file actctx.c.
Referenced by find_window_class().
|
static |
Definition at line 1259 of file actctx.c.
Referenced by actctx_init(), RtlAddRefActivationContext(), RtlFindActivationContextSectionGuid(), RtlFindActivationContextSectionString(), RtlQueryActivationContextApplicationSettings(), RtlQueryInformationActivationContext(), and RtlReleaseActivationContext().
Definition at line 1739 of file actctx.c.
Referenced by parse_com_class_progid().
|
inlinestatic |
|
static |
Definition at line 5130 of file actctx.c.
Referenced by RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 4785 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 4631 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 4418 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 3673 of file actctx.c.
Referenced by find_string().
|
static |
Definition at line 5096 of file actctx.c.
Referenced by RtlFindActivationContextSectionGuid().
|
static |
Definition at line 3648 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 5003 of file actctx.c.
Referenced by find_string().
Definition at line 3491 of file actctx.c.
Referenced by RtlQueryInformationActivationContext().
|
static |
Definition at line 5056 of file actctx.c.
Referenced by RtlFindActivationContextSectionString().
|
static |
Definition at line 3616 of file actctx.c.
Referenced by find_dll_redirection(), and find_progid_redirection().
|
static |
Definition at line 4067 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 3866 of file actctx.c.
Referenced by find_string().
Definition at line 1363 of file actctx.c.
Referenced by next_xml_elem().
|
static |
Definition at line 1011 of file actctx.c.
Referenced by actctx_release(), and free_depend_manifests().
|
static |
|
static |
Definition at line 1048 of file actctx.c.
Referenced by actctx_release().
Definition at line 4106 of file actctx.c.
Referenced by add_comserver_record().
Definition at line 2070 of file actctx.c.
Referenced by build_wndclass_section().
|
inlinestatic |
Definition at line 4413 of file actctx.c.
Referenced by add_progid_record(), and find_comserver_redirection().
|
static |
Definition at line 4121 of file actctx.c.
Referenced by build_comserver_section().
|
inlinestatic |
Definition at line 3668 of file actctx.c.
Referenced by find_dll_redirection().
|
inlinestatic |
Definition at line 4626 of file actctx.c.
Referenced by find_cominterface_redirection().
|
static |
Definition at line 4458 of file actctx.c.
Referenced by build_ifaceps_section().
|
static |
Definition at line 3172 of file actctx.c.
Referenced by RtlCreateActivationContext().
|
static |
Definition at line 3128 of file actctx.c.
Referenced by get_manifest_in_associated_manifest(), lookup_assembly(), lookup_winsxs(), and RtlCreateActivationContext().
|
static |
Definition at line 2950 of file actctx.c.
Referenced by get_manifest_in_pe_file(), and RtlCreateActivationContext().
|
static |
Definition at line 3072 of file actctx.c.
Referenced by lookup_assembly(), and RtlCreateActivationContext().
|
static |
Definition at line 912 of file actctx.c.
Referenced by get_manifest_in_associated_manifest(), get_manifest_in_module(), parse_manifest(), and RtlCreateActivationContext().
Definition at line 1690 of file actctx.c.
Referenced by parse_com_class_misc().
|
inlinestatic |
|
static |
Definition at line 4827 of file actctx.c.
Referenced by build_progid_section().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 3723 of file actctx.c.
Referenced by find_window_class().
|
inlinestatic |
Definition at line 3718 of file actctx.c.
Referenced by find_window_class().
|
static |
Definition at line 1103 of file actctx.c.
Referenced by add_dependent_assembly_id().
Definition at line 1097 of file actctx.c.
Referenced by is_matching_identity().
Definition at line 1334 of file actctx.c.
Referenced by next_xml_elem(), and parse_cominterface_proxy_stub_elem().
Definition at line 895 of file actctx.c.
Referenced by next_xml_attr(), next_xml_elem(), and read_xml_elem().
|
static |
Definition at line 3377 of file actctx.c.
Referenced by parse_depend_manifests().
|
static |
Definition at line 3221 of file actctx.c.
Referenced by lookup_winsxs().
|
static |
Definition at line 3303 of file actctx.c.
Referenced by lookup_assembly().
Definition at line 1377 of file actctx.c.
Referenced by next_xml_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_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 1466 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_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 2936 of file actctx.c.
Referenced by get_manifest_in_associated_manifest(), lookup_assembly(), lookup_winsxs(), and RtlCreateActivationContext().
|
static |
Definition at line 1877 of file actctx.c.
Referenced by parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 2591 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2709 of file actctx.c.
Referenced by parse_manifest_buffer().
|
static |
Definition at line 1633 of file actctx.c.
Referenced by parse_assembly_elem(), and parse_dependent_assembly_elem().
|
static |
Definition at line 2119 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
|
static |
Definition at line 2206 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2270 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 1777 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 1717 of file actctx.c.
Referenced by parse_com_class_elem().
|
static |
Definition at line 1764 of file actctx.c.
Referenced by parse_clr_class_elem(), and parse_com_class_elem().
|
static |
Definition at line 1670 of file actctx.c.
Referenced by parse_clr_class_elem(), and parse_com_class_elem().
|
static |
Definition at line 2157 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 1904 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 2494 of file actctx.c.
Referenced by parse_compatibility_elem().
|
static |
Definition at line 2512 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 3466 of file actctx.c.
Referenced by RtlCreateActivationContext().
|
static |
Definition at line 2349 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2303 of file actctx.c.
Referenced by parse_dependency_elem().
Definition at line 2139 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 1609 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_noinherit_elem(), parse_noinheritable_elem(), parse_supportedos_elem(), and parse_typelib_elem().
Definition at line 1598 of file actctx.c.
Referenced by parse_com_class_progid(), parse_noinherit_elem(), and parse_noinheritable_elem().
|
static |
Definition at line 2394 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2857 of file actctx.c.
Referenced by get_manifest_in_manifest_file(), and get_manifest_in_module().
|
static |
Definition at line 2819 of file actctx.c.
Referenced by parse_manifest().
Definition at line 1857 of file actctx.c.
Referenced by parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 2609 of file actctx.c.
Referenced by parse_requested_privileges_elem().
|
static |
Definition at line 2655 of file actctx.c.
Referenced by parse_security_elem().
|
static |
Definition at line 2673 of file actctx.c.
Referenced by parse_trust_info_elem().
|
static |
Definition at line 2530 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 2462 of file actctx.c.
Referenced by parse_compatibility_application_elem().
Definition at line 1551 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 2691 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2028 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 1963 of file actctx.c.
Referenced by parse_typelib_elem().
Definition at line 1999 of file actctx.c.
Referenced by parse_typelib_elem().
Definition at line 1620 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_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 1567 of file actctx.c.
Referenced by parse_assembly_identity_elem().
|
static |
Definition at line 2080 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 2563 of file actctx.c.
Referenced by parse_application_elem().
Definition at line 1535 of file actctx.c.
Referenced by parse_manifest_buffer().
Definition at line 1342 of file actctx.c.
Referenced by next_xml_elem().
Definition at line 1446 of file actctx.c.
Referenced by next_xml_elem().
NTSTATUS WINAPI RtlActivateActivationContext | ( | ULONG | unknown, |
HANDLE | handle, | ||
PULONG_PTR | cookie | ||
) |
Definition at line 5443 of file actctx.c.
NTSTATUS WINAPI RtlActivateActivationContextEx | ( | ULONG | flags, |
TEB * | teb, | ||
HANDLE | handle, | ||
ULONG_PTR * | cookie | ||
) |
Definition at line 5451 of file actctx.c.
Referenced by CreateRemoteThread(), and RtlActivateActivationContext().
Definition at line 5405 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 5205 of file actctx.c.
Definition at line 5477 of file actctx.c.
NTSTATUS WINAPI RtlFindActivationContextSectionGuid | ( | ULONG | flags, |
const GUID * | extguid, | ||
ULONG | section_kind, | ||
const GUID * | guid, | ||
void * | ptr | ||
) |
Definition at line 5959 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 5908 of file actctx.c.
Referenced by ClassNameToVersion(), find_actctx_dll(), FindActCtxSectionStringW(), init_funcs(), and LdrpCheckForKnownDll().
Definition at line 5549 of file actctx.c.
Referenced by LdrShutdownThread().
Definition at line 5573 of file actctx.c.
Referenced by GetCurrentActCtx(), and LdrpWalkImportDescriptor().
Definition at line 5590 of file actctx.c.
NTSTATUS WINAPI RtlQueryActivationContextApplicationSettings | ( | DWORD | flags, |
HANDLE | handle, | ||
const WCHAR * | ns, | ||
const WCHAR * | settings, | ||
WCHAR * | buffer, | ||
SIZE_T | size, | ||
SIZE_T * | written | ||
) |
Definition at line 5999 of file actctx.c.
NTSTATUS WINAPI RtlQueryInformationActivationContext | ( | ULONG | flags, |
HANDLE | handle, | ||
PVOID | subinst, | ||
ULONG | class, | ||
PVOID | buffer, | ||
SIZE_T | bufsize, | ||
SIZE_T * | retlen | ||
) |
Definition at line 5606 of file actctx.c.
Referenced by BasepAllocateActivationContextActivationBlock(), CreateRemoteThread(), find_actctx_dll(), LdrpInitializeProcessCompat(), QueryActCtxW(), and QueueUserAPC().
Definition at line 5416 of file actctx.c.
Referenced by BaseDispatchApc(), BasepAllocateActivationContextActivationBlock(), BasepFreeActivationContextActivationBlock(), ClassNameToVersion(), find_actctx_dll(), LdrpFinalizeAndDeallocateDataTableEntry(), ReleaseActCtx(), RtlDeactivateActivationContext(), and RtlFreeThreadActivationContextStack().
Definition at line 1328 of file actctx.c.
Referenced by next_xml_attr(), next_xml_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_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 835 of file actctx.c.
Referenced by parse_add_interface_class(), parse_dependent_assembly_elem(), parse_manifest(), and RtlCreateActivationContext().
|
static |
Definition at line 4852 of file actctx.c.
Referenced by add_progid_record().
Definition at line 866 of file actctx.c.
Referenced by 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_requested_execution_level_elem(), parse_supportedos_elem(), parse_typelib_elem(), and parse_window_class_elem().
|
inlinestatic |
Definition at line 879 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 856 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 861 of file actctx.c.
Referenced by parse_dependency_elem(), parse_file_elem(), parse_requested_execution_level_elem(), and parse_window_class_elem().
Definition at line 844 of file actctx.c.
Referenced by com_class_add_progid(), 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 769 of file actctx.c.
Referenced by get_gif_loopcount(), parse_assembly_elem(), and parse_compatibility_elem().
|
static |
Definition at line 627 of file actctx.c.
Referenced by 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().
|
static |
Definition at line 628 of file actctx.c.
Referenced by parse_file_elem(), and xml_elem_cmp().
|
static |
Definition at line 629 of file actctx.c.
Referenced by parse_application_elem(), parse_assembly_elem(), and xml_elem_cmp().
|
static |
Definition at line 688 of file actctx.c.
Referenced by parse_assembly_elem(), and parse_dependent_assembly_elem().
Definition at line 687 of file actctx.c.
Referenced by parse_manifest_buffer().
Definition at line 777 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 737 of file actctx.c.
Referenced by parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 689 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
Definition at line 690 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 691 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 705 of file actctx.c.
Referenced by parse_clr_class_elem(), parse_clr_surrogate_elem(), and parse_com_class_elem().
Definition at line 692 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 693 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 694 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 768 of file actctx.c.
Referenced by parse_assembly_elem(), parse_compatibility_application_elem(), and parse_compatibility_elem().
Definition at line 767 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 728 of file actctx.c.
Referenced by install_wine_gecko(), ldap_create_page_controlA(), ldap_create_sort_controlA(), ldap_create_vlv_controlA(), ldap_parse_sort_controlA(), ldap_parse_vlv_controlA(), and parse_typelib_flags().
Definition at line 624 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
Definition at line 695 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 696 of file actctx.c.
Referenced by parse_dependency_elem().
Definition at line 697 of file actctx.c.
Referenced by parse_assembly_elem(), and parse_com_class_elem().
Definition at line 778 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 779 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 827 of file actctx.c.
Referenced by find_actctx_dll(), get_manifest_in_associated_manifest(), and lookup_assembly().
Definition at line 785 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 784 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 613 of file actctx.c.
Referenced by find_xmlns(), push_xmlns(), and read_xml_elem().
Definition at line 698 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 731 of file actctx.c.
Referenced by parse_typelib_elem().
Definition at line 711 of file actctx.c.
Referenced by parse_assembly_identity_elem(), parse_clr_class_elem(), parse_clr_surrogate_elem(), parse_com_interface_external_proxy_stub_elem(), parse_cominterface_proxy_stub_elem(), and parse_file_elem().
Definition at line 825 of file actctx.c.
Referenced by parse_manifest_buffer().
Definition at line 786 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 730 of file actctx.c.
Referenced by parse_typelib_flags().
Definition at line 706 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 699 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 707 of file actctx.c.
Referenced by parse_typelib_elem().
Definition at line 729 of file actctx.c.
Referenced by parse_typelib_flags().
|
static |
Definition at line 787 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 771 of file actctx.c.
Referenced by parse_supportedos_elem().
Definition at line 708 of file actctx.c.
Referenced by parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 833 of file actctx.c.
Referenced by actctx_init(), RtlFindActivationContextSectionGuid(), and RtlFindActivationContextSectionString().
Definition at line 709 of file actctx.c.
Referenced by parse_assembly_identity_elem().
Definition at line 788 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 789 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 710 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 734 of file actctx.c.
Referenced by parse_com_class_elem().
|
static |
Definition at line 736 of file actctx.c.
Referenced by parse_com_class_elem().
Definition at line 733 of file actctx.c.
Referenced by parse_com_class_elem().
|
static |
Definition at line 735 of file actctx.c.
Referenced by parse_com_class_elem().
Definition at line 732 of file actctx.c.
Referenced by OleRegGetMiscStatus(), and parse_com_class_elem().
Definition at line 742 of file actctx.c.
Referenced by add_comserver_record(), get_comserver_datalen(), and test_find_com_redirection().
Definition at line 741 of file actctx.c.
Referenced by add_comserver_record(), exit(), get_comserver_datalen(), and test_find_com_redirection().
Definition at line 712 of file actctx.c.
Referenced by lookup_manifest_file(), and parse_com_class_threadingmodel().
Definition at line 713 of file actctx.c.
Referenced by parse_binding_redirect_elem().
Definition at line 701 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 700 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 726 of file actctx.c.
Referenced by parse_window_class_elem().
Definition at line 738 of file actctx.c.
Referenced by NdrDllRegisterProxy(), parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
Definition at line 714 of file actctx.c.
Referenced by parse_binding_redirect_elem().
|
static |
Definition at line 799 of file actctx.c.
Referenced by get_olemisc_value().
Definition at line 715 of file actctx.c.
Referenced by parse_dependency_elem().
|
static |
Definition at line 790 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 832 of file actctx.c.
Referenced by actctx_init(), find_query_actctx(), RtlFindActivationContextSectionGuid(), RtlFindActivationContextSectionString(), and RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 716 of file actctx.c.
Referenced by parse_assembly_identity_elem().
|
static |
Definition at line 739 of file actctx.c.
Referenced by parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
Definition at line 718 of file actctx.c.
Referenced by parse_assembly_identity_elem().
|
static |
Definition at line 772 of file actctx.c.
Referenced by parse_requested_privileges_elem().
|
static |
Definition at line 773 of file actctx.c.
Referenced by parse_security_elem().
Definition at line 727 of file actctx.c.
Referenced by parse_typelib_flags().
Definition at line 740 of file actctx.c.
Referenced by parse_clr_class_elem(), and parse_clr_surrogate_elem().
Definition at line 774 of file actctx.c.
Referenced by parse_trust_info_elem().
Definition at line 763 of file actctx.c.
Referenced by test_GetClassInfo(), and test_PostMessage().
Definition at line 770 of file actctx.c.
Referenced by parse_compatibility_application_elem().
|
static |
Definition at line 719 of file actctx.c.
Referenced by NdrDllRegisterProxy(), parse_clr_class_elem(), parse_com_class_elem(), and parse_cominterface_proxy_stub_elem().
Definition at line 720 of file actctx.c.
Referenced by parse_clr_class_elem(), parse_com_class_elem(), parse_com_interface_external_proxy_stub_elem(), parse_cominterface_proxy_stub_elem(), and parse_typelib_elem().
Definition at line 775 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 702 of file actctx.c.
Referenced by do_typelib_reg_key(), find_typelib_key(), parse_file_elem(), and test_CreateTypeLib().
Definition at line 721 of file actctx.c.
Referenced by parse_assembly_identity_elem().
|
static |
Definition at line 791 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 828 of file actctx.c.
Referenced by build_assembly_dir(), and build_assembly_id().
Definition at line 724 of file actctx.c.
Referenced by parse_window_class_elem().
Definition at line 829 of file actctx.c.
Referenced by get_feature_from_reg(), get_zone_for_scheme(), is_matching_identity(), lookup_manifest_file(), parse_dependent_assembly_elem(), and parse_scheme().
Definition at line 703 of file actctx.c.
Referenced by AddIndexPopup(), HH_CreateHelpWindow(), and parse_file_elem().
|
static |
Definition at line 780 of file actctx.c.
Referenced by parse_windows_settings_elem(), and RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 781 of file actctx.c.
Referenced by parse_windows_settings_elem(), and RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 782 of file actctx.c.
Referenced by parse_windows_settings_elem(), and RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 783 of file actctx.c.
Referenced by parse_windows_settings_elem(), and RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 776 of file actctx.c.
Referenced by parse_application_elem().
Definition at line 723 of file actctx.c.
Referenced by is_xmlns_attr(), and push_xmlns().
Definition at line 725 of file actctx.c.
Referenced by parse_dependency_elem(), and parse_window_class_elem().