ReactOS 0.4.15-dev-8434-g155a7c7
|
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 246 of file actctx.c.
Definition at line 237 of file actctx.c.
Enumerator | |
---|---|
WINDOWCLASS_SECTION | |
DLLREDIRECT_SECTION | |
TLIBREDIRECT_SECTION | |
SERVERREDIRECT_SECTION | |
IFACEREDIRECT_SECTION | |
CLRSURROGATES_SECTION | |
PROGIDREDIRECT_SECTION |
Definition at line 542 of file actctx.c.
Enumerator | |
---|---|
NumMethods | |
BaseIface | |
NumMethods | |
BaseIface |
Enumerator | |
---|---|
LIBFLAG_FRESTRICTED | |
LIBFLAG_FCONTROL | |
LIBFLAG_FHIDDEN | |
LIBFLAG_FHASDISKIMAGE |
Definition at line 73 of file actctx.c.
Definition at line 81 of file actctx.c.
|
inlinestatic |
Definition at line 1280 of file actctx.c.
Referenced by find_guid(), find_string(), and RtlAddRefActivationContext().
Definition at line 5149 of file actctx.c.
Referenced by LdrpInitializeProcess().
|
static |
Definition at line 1285 of file actctx.c.
Referenced by RtlCreateActivationContext(), and RtlReleaseActivationContext().
|
static |
Definition at line 934 of file actctx.c.
Referenced by parse_manifest().
Definition at line 991 of file actctx.c.
Referenced by parse_supportedos_elem().
|
static |
Definition at line 4168 of file actctx.c.
Referenced by build_comserver_section().
|
static |
Definition at line 1122 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
|
static |
Definition at line 965 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 1019 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 4474 of file actctx.c.
Referenced by build_ifaceps_section().
|
static |
Definition at line 4894 of file actctx.c.
Referenced by build_progid_section().
Definition at line 2064 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 1210 of file actctx.c.
Referenced by build_assembly_id().
|
static |
Definition at line 1179 of file actctx.c.
Referenced by lookup_assembly().
|
static |
Definition at line 1224 of file actctx.c.
Referenced by RtlQueryInformationActivationContext().
|
static |
Definition at line 4668 of file actctx.c.
Referenced by find_clr_surrogate().
|
static |
Definition at line 4349 of file actctx.c.
Referenced by find_comserver_redirection(), and find_progid_redirection().
|
static |
Definition at line 3525 of file actctx.c.
Referenced by find_dll_redirection().
|
static |
Definition at line 4563 of file actctx.c.
Referenced by find_cominterface_redirection().
|
static |
Definition at line 4931 of file actctx.c.
Referenced by find_progid_redirection().
|
static |
Definition at line 3931 of file actctx.c.
Referenced by find_tlib_redirection().
|
static |
Definition at line 3727 of file actctx.c.
Referenced by find_window_class().
|
static |
Definition at line 1258 of file actctx.c.
Referenced by actctx_init(), RtlAddRefActivationContext(), RtlFindActivationContextSectionGuid(), RtlFindActivationContextSectionString(), RtlQueryActivationContextApplicationSettings(), RtlQueryInformationActivationContext(), and RtlReleaseActivationContext().
Definition at line 1738 of file actctx.c.
Referenced by parse_com_class_progid().
|
inlinestatic |
|
static |
Definition at line 5129 of file actctx.c.
Referenced by RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 4784 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 4630 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 4417 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 3672 of file actctx.c.
Referenced by find_string().
|
static |
Definition at line 5095 of file actctx.c.
Referenced by RtlFindActivationContextSectionGuid().
|
static |
Definition at line 3647 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 5002 of file actctx.c.
Referenced by find_string().
Definition at line 3490 of file actctx.c.
Referenced by RtlQueryInformationActivationContext().
|
static |
Definition at line 5055 of file actctx.c.
Referenced by RtlFindActivationContextSectionString().
|
static |
Definition at line 3615 of file actctx.c.
Referenced by find_dll_redirection(), and find_progid_redirection().
|
static |
Definition at line 4066 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 3865 of file actctx.c.
Referenced by find_string().
Definition at line 1362 of file actctx.c.
Referenced by next_xml_elem().
|
static |
Definition at line 1010 of file actctx.c.
Referenced by actctx_release(), and free_depend_manifests().
|
static |
|
static |
Definition at line 1047 of file actctx.c.
Referenced by actctx_release().
Definition at line 4105 of file actctx.c.
Referenced by add_comserver_record().
Definition at line 2069 of file actctx.c.
Referenced by build_wndclass_section().
|
inlinestatic |
Definition at line 4412 of file actctx.c.
Referenced by add_progid_record(), and find_comserver_redirection().
|
static |
Definition at line 4120 of file actctx.c.
Referenced by build_comserver_section().
|
inlinestatic |
Definition at line 3667 of file actctx.c.
Referenced by find_dll_redirection().
|
inlinestatic |
Definition at line 4625 of file actctx.c.
Referenced by find_cominterface_redirection().
|
static |
Definition at line 4457 of file actctx.c.
Referenced by build_ifaceps_section().
|
static |
Definition at line 3171 of file actctx.c.
Referenced by RtlCreateActivationContext().
|
static |
Definition at line 3127 of file actctx.c.
Referenced by get_manifest_in_associated_manifest(), lookup_assembly(), lookup_winsxs(), and RtlCreateActivationContext().
|
static |
Definition at line 2949 of file actctx.c.
Referenced by get_manifest_in_pe_file(), and RtlCreateActivationContext().
|
static |
Definition at line 3071 of file actctx.c.
Referenced by lookup_assembly(), and RtlCreateActivationContext().
|
static |
Definition at line 911 of file actctx.c.
Referenced by get_manifest_in_associated_manifest(), get_manifest_in_module(), parse_manifest(), and RtlCreateActivationContext().
Definition at line 1689 of file actctx.c.
Referenced by parse_com_class_misc().
|
inlinestatic |
|
static |
Definition at line 4826 of file actctx.c.
Referenced by build_progid_section().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 3722 of file actctx.c.
Referenced by find_window_class().
|
inlinestatic |
Definition at line 3717 of file actctx.c.
Referenced by find_window_class().
|
static |
Definition at line 1102 of file actctx.c.
Referenced by add_dependent_assembly_id().
Definition at line 1096 of file actctx.c.
Referenced by is_matching_identity().
Definition at line 1333 of file actctx.c.
Referenced by next_xml_elem(), and parse_cominterface_proxy_stub_elem().
Definition at line 894 of file actctx.c.
Referenced by next_xml_attr(), next_xml_elem(), and read_xml_elem().
|
static |
Definition at line 3376 of file actctx.c.
Referenced by parse_depend_manifests().
|
static |
Definition at line 3220 of file actctx.c.
Referenced by lookup_winsxs().
|
static |
Definition at line 3302 of file actctx.c.
Referenced by lookup_assembly().
Definition at line 1376 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 1465 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 2935 of file actctx.c.
Referenced by get_manifest_in_associated_manifest(), lookup_assembly(), lookup_winsxs(), and RtlCreateActivationContext().
|
static |
Definition at line 1876 of file actctx.c.
Referenced by parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 2590 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2708 of file actctx.c.
Referenced by parse_manifest_buffer().
|
static |
Definition at line 1632 of file actctx.c.
Referenced by parse_assembly_elem(), and parse_dependent_assembly_elem().
|
static |
Definition at line 2118 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
|
static |
Definition at line 2205 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2269 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 1776 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 1716 of file actctx.c.
Referenced by parse_com_class_elem().
|
static |
Definition at line 1763 of file actctx.c.
Referenced by parse_clr_class_elem(), and parse_com_class_elem().
|
static |
Definition at line 1669 of file actctx.c.
Referenced by parse_clr_class_elem(), and parse_com_class_elem().
|
static |
Definition at line 2156 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 1903 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 2493 of file actctx.c.
Referenced by parse_compatibility_elem().
|
static |
Definition at line 2511 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 3465 of file actctx.c.
Referenced by RtlCreateActivationContext().
|
static |
Definition at line 2348 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2302 of file actctx.c.
Referenced by parse_dependency_elem().
Definition at line 2138 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 1608 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 1597 of file actctx.c.
Referenced by parse_com_class_progid(), parse_noinherit_elem(), and parse_noinheritable_elem().
|
static |
Definition at line 2393 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2856 of file actctx.c.
Referenced by get_manifest_in_manifest_file(), and get_manifest_in_module().
|
static |
Definition at line 2818 of file actctx.c.
Referenced by parse_manifest().
Definition at line 1856 of file actctx.c.
Referenced by parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 2608 of file actctx.c.
Referenced by parse_requested_privileges_elem().
|
static |
Definition at line 2654 of file actctx.c.
Referenced by parse_security_elem().
|
static |
Definition at line 2672 of file actctx.c.
Referenced by parse_trust_info_elem().
|
static |
Definition at line 2529 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 2461 of file actctx.c.
Referenced by parse_compatibility_application_elem().
Definition at line 1550 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 2690 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2027 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 1962 of file actctx.c.
Referenced by parse_typelib_elem().
Definition at line 1998 of file actctx.c.
Referenced by parse_typelib_elem().
Definition at line 1619 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 1566 of file actctx.c.
Referenced by parse_assembly_identity_elem().
|
static |
Definition at line 2079 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 2562 of file actctx.c.
Referenced by parse_application_elem().
Definition at line 1534 of file actctx.c.
Referenced by parse_manifest_buffer().
Definition at line 1341 of file actctx.c.
Referenced by next_xml_elem().
Definition at line 1445 of file actctx.c.
Referenced by next_xml_elem().
NTSTATUS WINAPI RtlActivateActivationContext | ( | ULONG | unknown, |
HANDLE | handle, | ||
PULONG_PTR | cookie | ||
) |
Definition at line 5442 of file actctx.c.
NTSTATUS WINAPI RtlActivateActivationContextEx | ( | ULONG | flags, |
TEB * | teb, | ||
HANDLE | handle, | ||
ULONG_PTR * | cookie | ||
) |
Definition at line 5450 of file actctx.c.
Referenced by CreateRemoteThread(), and RtlActivateActivationContext().
Definition at line 5404 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 5204 of file actctx.c.
Definition at line 5476 of file actctx.c.
NTSTATUS WINAPI RtlFindActivationContextSectionGuid | ( | ULONG | flags, |
const GUID * | extguid, | ||
ULONG | section_kind, | ||
const GUID * | guid, | ||
void * | ptr | ||
) |
Definition at line 5958 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 5907 of file actctx.c.
Referenced by ClassNameToVersion(), find_actctx_dll(), FindActCtxSectionStringW(), init_funcs(), and LdrpCheckForKnownDll().
Definition at line 5548 of file actctx.c.
Referenced by LdrShutdownThread().
Definition at line 5572 of file actctx.c.
Referenced by GetCurrentActCtx(), and LdrpWalkImportDescriptor().
Definition at line 5589 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 5998 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 5605 of file actctx.c.
Referenced by BasepAllocateActivationContextActivationBlock(), CreateRemoteThread(), find_actctx_dll(), LdrpInitializeProcessCompat(), QueryActCtxW(), and QueueUserAPC().
Definition at line 5415 of file actctx.c.
Referenced by BaseDispatchApc(), BasepAllocateActivationContextActivationBlock(), BasepFreeActivationContextActivationBlock(), ClassNameToVersion(), find_actctx_dll(), LdrpFinalizeAndDeallocateDataTableEntry(), ReleaseActCtx(), RtlDeactivateActivationContext(), and RtlFreeThreadActivationContextStack().
Definition at line 1327 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 834 of file actctx.c.
Referenced by parse_add_interface_class(), parse_dependent_assembly_elem(), parse_manifest(), and RtlCreateActivationContext().
|
static |
Definition at line 4851 of file actctx.c.
Referenced by add_progid_record().
Definition at line 865 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 878 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 855 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 860 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 843 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 768 of file actctx.c.
Referenced by get_gif_loopcount(), parse_assembly_elem(), and parse_compatibility_elem().
|
static |
Definition at line 626 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 627 of file actctx.c.
Referenced by parse_file_elem(), and xml_elem_cmp().
|
static |
Definition at line 628 of file actctx.c.
Referenced by parse_application_elem(), parse_assembly_elem(), and xml_elem_cmp().
|
static |
Definition at line 687 of file actctx.c.
Referenced by parse_assembly_elem(), and parse_dependent_assembly_elem().
Definition at line 686 of file actctx.c.
Referenced by parse_manifest_buffer().
Definition at line 776 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 736 of file actctx.c.
Referenced by parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 688 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
Definition at line 689 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 690 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 704 of file actctx.c.
Referenced by parse_clr_class_elem(), parse_clr_surrogate_elem(), and parse_com_class_elem().
Definition at line 691 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 692 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 693 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 767 of file actctx.c.
Referenced by parse_assembly_elem(), parse_compatibility_application_elem(), and parse_compatibility_elem().
Definition at line 766 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 727 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 623 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
Definition at line 694 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 695 of file actctx.c.
Referenced by parse_dependency_elem().
Definition at line 696 of file actctx.c.
Referenced by parse_assembly_elem(), and parse_com_class_elem().
Definition at line 777 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 778 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 826 of file actctx.c.
Referenced by find_actctx_dll(), get_manifest_in_associated_manifest(), and lookup_assembly().
Definition at line 784 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 783 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 612 of file actctx.c.
Referenced by find_xmlns(), push_xmlns(), and read_xml_elem().
Definition at line 697 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 730 of file actctx.c.
Referenced by parse_typelib_elem().
Definition at line 710 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 824 of file actctx.c.
Referenced by parse_manifest_buffer().
Definition at line 785 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 729 of file actctx.c.
Referenced by parse_typelib_flags().
Definition at line 705 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 698 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 706 of file actctx.c.
Referenced by parse_typelib_elem().
Definition at line 728 of file actctx.c.
Referenced by parse_typelib_flags().
|
static |
Definition at line 786 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 770 of file actctx.c.
Referenced by parse_supportedos_elem().
Definition at line 707 of file actctx.c.
Referenced by parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 832 of file actctx.c.
Referenced by actctx_init(), RtlFindActivationContextSectionGuid(), and RtlFindActivationContextSectionString().
Definition at line 708 of file actctx.c.
Referenced by parse_assembly_identity_elem().
Definition at line 787 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 788 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 709 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
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 parse_com_class_elem().
|
static |
Definition at line 734 of file actctx.c.
Referenced by parse_com_class_elem().
Definition at line 731 of file actctx.c.
Referenced by OleRegGetMiscStatus(), and parse_com_class_elem().
Definition at line 741 of file actctx.c.
Referenced by add_comserver_record(), get_comserver_datalen(), and test_find_com_redirection().
Definition at line 740 of file actctx.c.
Referenced by add_comserver_record(), exit(), get_comserver_datalen(), and test_find_com_redirection().
Definition at line 711 of file actctx.c.
Referenced by lookup_manifest_file(), and parse_com_class_threadingmodel().
Definition at line 712 of file actctx.c.
Referenced by parse_binding_redirect_elem().
Definition at line 700 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 699 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 725 of file actctx.c.
Referenced by parse_window_class_elem().
Definition at line 737 of file actctx.c.
Referenced by NdrDllRegisterProxy(), parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
Definition at line 713 of file actctx.c.
Referenced by parse_binding_redirect_elem().
|
static |
Definition at line 798 of file actctx.c.
Referenced by get_olemisc_value().
Definition at line 714 of file actctx.c.
Referenced by parse_dependency_elem().
|
static |
Definition at line 789 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 831 of file actctx.c.
Referenced by actctx_init(), find_query_actctx(), RtlFindActivationContextSectionGuid(), RtlFindActivationContextSectionString(), and RtlQueryActivationContextApplicationSettings().
|
static |
Definition at line 715 of file actctx.c.
Referenced by parse_assembly_identity_elem().
|
static |
Definition at line 738 of file actctx.c.
Referenced by parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
Definition at line 717 of file actctx.c.
Referenced by parse_assembly_identity_elem().
|
static |
Definition at line 771 of file actctx.c.
Referenced by parse_requested_privileges_elem().
|
static |
Definition at line 772 of file actctx.c.
Referenced by parse_security_elem().
Definition at line 726 of file actctx.c.
Referenced by parse_typelib_flags().
Definition at line 739 of file actctx.c.
Referenced by parse_clr_class_elem(), and parse_clr_surrogate_elem().
Definition at line 773 of file actctx.c.
Referenced by parse_trust_info_elem().
Definition at line 762 of file actctx.c.
Referenced by test_GetClassInfo(), and test_PostMessage().
Definition at line 769 of file actctx.c.
Referenced by parse_compatibility_application_elem().
|
static |
Definition at line 718 of file actctx.c.
Referenced by NdrDllRegisterProxy(), parse_clr_class_elem(), parse_com_class_elem(), and parse_cominterface_proxy_stub_elem().
Definition at line 719 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 774 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 701 of file actctx.c.
Referenced by do_typelib_reg_key(), find_typelib_key(), parse_file_elem(), and test_CreateTypeLib().
Definition at line 720 of file actctx.c.
Referenced by parse_assembly_identity_elem().
|
static |
Definition at line 790 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 827 of file actctx.c.
Referenced by build_assembly_dir(), and build_assembly_id().
Definition at line 723 of file actctx.c.
Referenced by parse_window_class_elem().
Definition at line 828 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 702 of file actctx.c.
Referenced by AddIndexPopup(), HH_CreateHelpWindow(), and parse_file_elem().
|
static |
Definition at line 779 of file actctx.c.
Referenced by parse_windows_settings_elem(), and RtlQueryActivationContextApplicationSettings().
|
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 775 of file actctx.c.
Referenced by parse_application_elem().
Definition at line 722 of file actctx.c.
Referenced by is_xmlns_attr(), and push_xmlns().
Definition at line 724 of file actctx.c.
Referenced by parse_dependency_elem(), and parse_window_class_elem().