ReactOS 0.4.15-dev-8002-gbbb3b00
|
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 243 of file actctx.c.
Definition at line 234 of file actctx.c.
Enumerator | |
---|---|
WINDOWCLASS_SECTION | |
DLLREDIRECT_SECTION | |
TLIBREDIRECT_SECTION | |
SERVERREDIRECT_SECTION | |
IFACEREDIRECT_SECTION | |
CLRSURROGATES_SECTION | |
PROGIDREDIRECT_SECTION |
Definition at line 541 of file actctx.c.
Enumerator | |
---|---|
NumMethods | |
BaseIface | |
NumMethods | |
BaseIface |
Enumerator | |
---|---|
LIBFLAG_FRESTRICTED | |
LIBFLAG_FCONTROL | |
LIBFLAG_FHIDDEN | |
LIBFLAG_FHASDISKIMAGE |
Definition at line 70 of file actctx.c.
Definition at line 78 of file actctx.c.
|
inlinestatic |
Definition at line 1251 of file actctx.c.
Referenced by find_guid(), find_string(), and RtlAddRefActivationContext().
Definition at line 5113 of file actctx.c.
Referenced by LdrpInitializeProcess().
|
static |
Definition at line 1256 of file actctx.c.
Referenced by RtlCreateActivationContext(), and RtlReleaseActivationContext().
|
static |
Definition at line 910 of file actctx.c.
Referenced by parse_manifest().
Definition at line 967 of file actctx.c.
Referenced by parse_supportedos_elem().
|
static |
Definition at line 4149 of file actctx.c.
Referenced by build_comserver_section().
|
static |
Definition at line 1093 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
|
static |
Definition at line 941 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 995 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 4457 of file actctx.c.
Referenced by build_ifaceps_section().
|
static |
Definition at line 4877 of file actctx.c.
Referenced by build_progid_section().
Definition at line 2029 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 1181 of file actctx.c.
Referenced by build_assembly_id().
|
static |
Definition at line 1150 of file actctx.c.
Referenced by lookup_assembly().
|
static |
Definition at line 1195 of file actctx.c.
Referenced by RtlQueryInformationActivationContext().
|
static |
Definition at line 4651 of file actctx.c.
Referenced by find_clr_surrogate().
|
static |
Definition at line 4332 of file actctx.c.
Referenced by find_comserver_redirection(), and find_progid_redirection().
|
static |
Definition at line 3507 of file actctx.c.
Referenced by find_dll_redirection().
|
static |
Definition at line 4546 of file actctx.c.
Referenced by find_cominterface_redirection().
|
static |
Definition at line 4914 of file actctx.c.
Referenced by find_progid_redirection().
|
static |
Definition at line 3912 of file actctx.c.
Referenced by find_tlib_redirection().
|
static |
Definition at line 3709 of file actctx.c.
Referenced by find_window_class().
|
static |
Definition at line 1229 of file actctx.c.
Referenced by actctx_init(), RtlAddRefActivationContext(), RtlFindActivationContextSectionGuid(), RtlFindActivationContextSectionString(), RtlQueryInformationActivationContext(), and RtlReleaseActivationContext().
Definition at line 1706 of file actctx.c.
Referenced by parse_com_class_progid().
|
inlinestatic |
|
static |
Definition at line 4767 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 4613 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 4400 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 3654 of file actctx.c.
Referenced by find_string().
|
static |
Definition at line 5078 of file actctx.c.
Referenced by RtlFindActivationContextSectionGuid().
|
static |
Definition at line 3629 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 4985 of file actctx.c.
Referenced by find_string().
Definition at line 3472 of file actctx.c.
Referenced by RtlQueryInformationActivationContext().
|
static |
Definition at line 5038 of file actctx.c.
Referenced by RtlFindActivationContextSectionString().
|
static |
Definition at line 3597 of file actctx.c.
Referenced by find_dll_redirection(), and find_progid_redirection().
|
static |
Definition at line 4047 of file actctx.c.
Referenced by find_guid().
|
static |
Definition at line 3847 of file actctx.c.
Referenced by find_string().
Definition at line 1333 of file actctx.c.
Referenced by next_xml_elem().
|
static |
Definition at line 986 of file actctx.c.
Referenced by actctx_release(), and free_depend_manifests().
|
static |
|
static |
Definition at line 1023 of file actctx.c.
Referenced by actctx_release().
Definition at line 4086 of file actctx.c.
Referenced by add_comserver_record().
Definition at line 2034 of file actctx.c.
Referenced by build_wndclass_section().
|
inlinestatic |
Definition at line 4395 of file actctx.c.
Referenced by add_progid_record(), and find_comserver_redirection().
|
static |
Definition at line 4101 of file actctx.c.
Referenced by build_comserver_section().
|
inlinestatic |
Definition at line 3649 of file actctx.c.
Referenced by find_dll_redirection().
|
inlinestatic |
Definition at line 4608 of file actctx.c.
Referenced by find_cominterface_redirection().
|
static |
Definition at line 4440 of file actctx.c.
Referenced by build_ifaceps_section().
|
static |
Definition at line 3151 of file actctx.c.
Referenced by RtlCreateActivationContext().
|
static |
Definition at line 3107 of file actctx.c.
Referenced by get_manifest_in_associated_manifest(), lookup_assembly(), lookup_winsxs(), and RtlCreateActivationContext().
|
static |
Definition at line 2929 of file actctx.c.
Referenced by get_manifest_in_pe_file(), and RtlCreateActivationContext().
|
static |
Definition at line 3051 of file actctx.c.
Referenced by lookup_assembly(), and RtlCreateActivationContext().
|
static |
Definition at line 2906 of file actctx.c.
Referenced by get_manifest_in_associated_manifest(), get_manifest_in_module(), and RtlCreateActivationContext().
Definition at line 1657 of file actctx.c.
Referenced by parse_com_class_misc().
|
inlinestatic |
|
static |
Definition at line 4809 of file actctx.c.
Referenced by build_progid_section().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 3704 of file actctx.c.
Referenced by find_window_class().
|
inlinestatic |
Definition at line 3699 of file actctx.c.
Referenced by find_window_class().
|
static |
Definition at line 1073 of file actctx.c.
Referenced by add_dependent_assembly_id().
Definition at line 1067 of file actctx.c.
Referenced by is_matching_identity().
Definition at line 893 of file actctx.c.
Referenced by next_xml_attr(), next_xml_elem(), and read_xml_elem().
|
static |
Definition at line 3359 of file actctx.c.
Referenced by parse_depend_manifests().
|
static |
Definition at line 3200 of file actctx.c.
Referenced by lookup_winsxs().
|
static |
Definition at line 3285 of file actctx.c.
Referenced by lookup_assembly().
Definition at line 1347 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 1436 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 2892 of file actctx.c.
Referenced by get_manifest_in_associated_manifest(), lookup_assembly(), lookup_winsxs(), and RtlCreateActivationContext().
|
static |
Definition at line 1844 of file actctx.c.
Referenced by parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 2551 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2669 of file actctx.c.
Referenced by parse_manifest_buffer().
|
static |
Definition at line 1600 of file actctx.c.
Referenced by parse_assembly_elem(), and parse_dependent_assembly_elem().
|
static |
Definition at line 2083 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
|
static |
Definition at line 2170 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2234 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 1744 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 1684 of file actctx.c.
Referenced by parse_com_class_elem().
|
static |
Definition at line 1731 of file actctx.c.
Referenced by parse_clr_class_elem(), and parse_com_class_elem().
|
static |
Definition at line 1637 of file actctx.c.
Referenced by parse_clr_class_elem(), and parse_com_class_elem().
|
static |
Definition at line 2121 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 1871 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 2454 of file actctx.c.
Referenced by parse_compatibility_elem().
|
static |
Definition at line 2472 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 3447 of file actctx.c.
Referenced by RtlCreateActivationContext().
|
static |
Definition at line 2309 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2267 of file actctx.c.
Referenced by parse_dependency_elem().
Definition at line 2103 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 1576 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 1565 of file actctx.c.
Referenced by parse_com_class_progid(), parse_noinherit_elem(), and parse_noinheritable_elem().
|
static |
Definition at line 2354 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 2817 of file actctx.c.
Referenced by get_manifest_in_manifest_file(), and get_manifest_in_module().
|
static |
Definition at line 2779 of file actctx.c.
Referenced by parse_manifest().
Definition at line 1824 of file actctx.c.
Referenced by parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 2569 of file actctx.c.
Referenced by parse_requested_privileges_elem().
|
static |
Definition at line 2615 of file actctx.c.
Referenced by parse_security_elem().
|
static |
Definition at line 2633 of file actctx.c.
Referenced by parse_trust_info_elem().
|
static |
Definition at line 2490 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 2422 of file actctx.c.
Referenced by parse_compatibility_application_elem().
Definition at line 1521 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 2651 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 1992 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 1927 of file actctx.c.
Referenced by parse_typelib_elem().
Definition at line 1963 of file actctx.c.
Referenced by parse_typelib_elem().
Definition at line 1587 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 1534 of file actctx.c.
Referenced by parse_assembly_identity_elem().
|
static |
Definition at line 2044 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 2523 of file actctx.c.
Referenced by parse_application_elem().
Definition at line 1505 of file actctx.c.
Referenced by parse_manifest_buffer().
Definition at line 1312 of file actctx.c.
Referenced by next_xml_elem().
Definition at line 1416 of file actctx.c.
Referenced by next_xml_elem().
NTSTATUS NTAPI RtlActivateActivationContext | ( | ULONG | flags, |
HANDLE | handle, | ||
PULONG_PTR | cookie | ||
) |
Definition at line 5424 of file actctx.c.
NTSTATUS NTAPI RtlActivateActivationContextEx | ( | ULONG | flags, |
PTEB | tebAddress, | ||
HANDLE | handle, | ||
PULONG_PTR | cookie | ||
) |
Definition at line 5398 of file actctx.c.
Referenced by CreateRemoteThread(), and RtlActivateActivationContext().
Definition at line 5362 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 5162 of file actctx.c.
Definition at line 5432 of file actctx.c.
NTSTATUS WINAPI RtlFindActivationContextSectionGuid | ( | ULONG | flags, |
const GUID * | extguid, | ||
ULONG | section_kind, | ||
const GUID * | guid, | ||
void * | ptr | ||
) |
Definition at line 5914 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 5863 of file actctx.c.
Referenced by ClassNameToVersion(), find_actctx_dll(), FindActCtxSectionStringW(), init_funcs(), and LdrpCheckForKnownDll().
Definition at line 5504 of file actctx.c.
Referenced by LdrShutdownThread().
Definition at line 5528 of file actctx.c.
Referenced by GetCurrentActCtx(), and LdrpWalkImportDescriptor().
Definition at line 5545 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 5561 of file actctx.c.
Referenced by BasepAllocateActivationContextActivationBlock(), CreateRemoteThread(), find_actctx_dll(), LdrpInitializeProcessCompat(), QueryActCtxW(), and QueueUserAPC().
Definition at line 5373 of file actctx.c.
Referenced by BaseDispatchApc(), BasepAllocateActivationContextActivationBlock(), BasepFreeActivationContextActivationBlock(), ClassNameToVersion(), find_actctx_dll(), LdrpFinalizeAndDeallocateDataTableEntry(), ReleaseActCtx(), RtlDeactivateActivationContext(), and RtlFreeThreadActivationContextStack().
Definition at line 1298 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_typelib_elem(), parse_window_class_elem(), and push_xmlns().
Definition at line 833 of file actctx.c.
Referenced by parse_add_interface_class(), parse_dependent_assembly_elem(), parse_manifest(), and RtlCreateActivationContext().
|
static |
Definition at line 4834 of file actctx.c.
Referenced by add_progid_record().
Definition at line 864 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 877 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 854 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 859 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 842 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 767 of file actctx.c.
Referenced by get_gif_loopcount(), parse_assembly_elem(), and parse_compatibility_elem().
|
static |
Definition at line 625 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 626 of file actctx.c.
Referenced by parse_file_elem(), and xml_elem_cmp().
|
static |
Definition at line 627 of file actctx.c.
Referenced by parse_application_elem(), parse_assembly_elem(), and xml_elem_cmp().
|
static |
Definition at line 686 of file actctx.c.
Referenced by parse_assembly_elem(), and parse_dependent_assembly_elem().
Definition at line 685 of file actctx.c.
Referenced by parse_manifest_buffer().
Definition at line 775 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 735 of file actctx.c.
Referenced by parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 687 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
Definition at line 688 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 689 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 703 of file actctx.c.
Referenced by parse_clr_class_elem(), parse_clr_surrogate_elem(), and parse_com_class_elem().
Definition at line 690 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 691 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
Definition at line 692 of file actctx.c.
Referenced by parse_file_elem().
|
static |
Definition at line 766 of file actctx.c.
Referenced by parse_assembly_elem(), parse_compatibility_application_elem(), and parse_compatibility_elem().
Definition at line 765 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 726 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 622 of file actctx.c.
Referenced by parse_dependent_assembly_elem().
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_dependency_elem().
Definition at line 695 of file actctx.c.
Referenced by parse_assembly_elem(), and parse_com_class_elem().
Definition at line 776 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 777 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 825 of file actctx.c.
Referenced by find_actctx_dll(), get_manifest_in_associated_manifest(), and lookup_assembly().
Definition at line 783 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 782 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 611 of file actctx.c.
Referenced by find_xmlns(), push_xmlns(), and read_xml_elem().
Definition at line 696 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 729 of file actctx.c.
Referenced by parse_typelib_elem().
Definition at line 709 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 823 of file actctx.c.
Referenced by parse_manifest_buffer().
Definition at line 784 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 728 of file actctx.c.
Referenced by parse_typelib_flags().
Definition at line 704 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 697 of file actctx.c.
Referenced by parse_file_elem().
Definition at line 705 of file actctx.c.
Referenced by parse_typelib_elem().
Definition at line 727 of file actctx.c.
Referenced by parse_typelib_flags().
|
static |
Definition at line 785 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 769 of file actctx.c.
Referenced by parse_supportedos_elem().
Definition at line 706 of file actctx.c.
Referenced by parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
|
static |
Definition at line 831 of file actctx.c.
Referenced by actctx_init(), RtlFindActivationContextSectionGuid(), and RtlFindActivationContextSectionString().
Definition at line 707 of file actctx.c.
Referenced by parse_assembly_identity_elem().
Definition at line 786 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 787 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 708 of file actctx.c.
Referenced by parse_assembly_elem().
|
static |
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 parse_com_class_elem().
|
static |
Definition at line 733 of file actctx.c.
Referenced by parse_com_class_elem().
Definition at line 730 of file actctx.c.
Referenced by OleRegGetMiscStatus(), and parse_com_class_elem().
Definition at line 740 of file actctx.c.
Referenced by add_comserver_record(), get_comserver_datalen(), and test_find_com_redirection().
Definition at line 739 of file actctx.c.
Referenced by add_comserver_record(), exit(), get_comserver_datalen(), and test_find_com_redirection().
Definition at line 710 of file actctx.c.
Referenced by lookup_manifest_file(), and parse_com_class_threadingmodel().
Definition at line 711 of file actctx.c.
Referenced by parse_binding_redirect_elem().
Definition at line 699 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 698 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 724 of file actctx.c.
Referenced by parse_window_class_elem().
Definition at line 736 of file actctx.c.
Referenced by NdrDllRegisterProxy(), parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
Definition at line 712 of file actctx.c.
Referenced by parse_binding_redirect_elem().
|
static |
Definition at line 797 of file actctx.c.
Referenced by get_olemisc_value().
Definition at line 713 of file actctx.c.
Referenced by parse_dependency_elem().
|
static |
Definition at line 788 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 830 of file actctx.c.
Referenced by actctx_init(), find_query_actctx(), RtlFindActivationContextSectionGuid(), and RtlFindActivationContextSectionString().
|
static |
Definition at line 714 of file actctx.c.
Referenced by parse_assembly_identity_elem().
|
static |
Definition at line 737 of file actctx.c.
Referenced by parse_com_interface_external_proxy_stub_elem(), and parse_cominterface_proxy_stub_elem().
Definition at line 716 of file actctx.c.
Referenced by parse_assembly_identity_elem().
|
static |
Definition at line 770 of file actctx.c.
Referenced by parse_requested_privileges_elem().
|
static |
Definition at line 771 of file actctx.c.
Referenced by parse_security_elem().
Definition at line 725 of file actctx.c.
Referenced by parse_typelib_flags().
Definition at line 738 of file actctx.c.
Referenced by parse_clr_class_elem(), and parse_clr_surrogate_elem().
Definition at line 772 of file actctx.c.
Referenced by parse_trust_info_elem().
Definition at line 761 of file actctx.c.
Referenced by test_GetClassInfo(), and test_PostMessage().
Definition at line 768 of file actctx.c.
Referenced by parse_compatibility_application_elem().
|
static |
Definition at line 717 of file actctx.c.
Referenced by NdrDllRegisterProxy(), parse_clr_class_elem(), parse_com_class_elem(), and parse_cominterface_proxy_stub_elem().
Definition at line 718 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 773 of file actctx.c.
Referenced by parse_assembly_elem().
Definition at line 700 of file actctx.c.
Referenced by do_typelib_reg_key(), find_typelib_key(), parse_file_elem(), and test_CreateTypeLib().
Definition at line 719 of file actctx.c.
Referenced by parse_assembly_identity_elem().
|
static |
Definition at line 789 of file actctx.c.
Referenced by parse_windows_settings_elem().
Definition at line 826 of file actctx.c.
Referenced by build_assembly_dir(), and build_assembly_id().
Definition at line 722 of file actctx.c.
Referenced by parse_window_class_elem().
Definition at line 827 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 701 of file actctx.c.
Referenced by AddIndexPopup(), HH_CreateHelpWindow(), and parse_file_elem().
|
static |
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().
|
static |
Definition at line 780 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 781 of file actctx.c.
Referenced by parse_windows_settings_elem().
|
static |
Definition at line 774 of file actctx.c.
Referenced by parse_application_elem().
Definition at line 721 of file actctx.c.
Referenced by is_xmlns_attr(), and push_xmlns().
Definition at line 723 of file actctx.c.
Referenced by parse_dependency_elem(), and parse_window_class_elem().