ReactOS
0.4.15-dev-4863-gba0d16f
|
Go to the source code of this file.
Classes | |
interface | IAssemblyCache |
struct | IAssemblyCache::_FUSION_INSTALL_REFERENCE_ |
struct | IAssemblyCache::_ASSEMBLY_INFO |
interface | IAssemblyCacheItem |
interface | IAssemblyName |
interface | IAssemblyEnum |
interface | IInstallReferenceItem |
interface | IInstallReferenceEnum |
Typedefs | |
typedef enum _tagAssemblyComparisonResult | AssemblyComparisonResult |
Enumerations | |
enum | ASM_CACHE_FLAGS { ASM_CACHE_ZAP = 0x1, ASM_CACHE_GAC = 0x2, ASM_CACHE_DOWNLOAD = 0x4, ASM_CACHE_ROOT = 0x8, ASM_CACHE_ROOT_EX = 0x80 } |
enum | PEKIND { peNone = 0x00000000, peMSIL = 0x00000001, peI386 = 0x00000002, peIA64 = 0x00000003, peAMD64 = 0x00000004, peARM = 0x00000005, peInvalid = 0xffffffff } |
enum | _tagAssemblyComparisonResult { ACR_Unknown, ACR_EquivalentFullMatch, ACR_EquivalentWeakNamed, ACR_EquivalentFXUnified, ACR_EquivalentUnified, ACR_NonEquivalentVersion, ACR_NonEquivalent, ACR_EquivalentPartialMatch, ACR_EquivalentPartialWeakNamed, ACR_EquivalentPartialUnified, ACR_EquivalentPartialFXUnified, ACR_NonEquivalentPartialVersion } |
Functions | |
HRESULT WINAPI | ClearDownloadCache (void) |
HRESULT WINAPI | CompareAssemblyIdentity (LPCWSTR, BOOL, LPCWSTR, BOOL, BOOL *, AssemblyComparisonResult *) |
HRESULT WINAPI | CreateAssemblyCache (IAssemblyCache **, DWORD) |
HRESULT WINAPI | CreateAssemblyEnum (IAssemblyEnum **, IUnknown *, IAssemblyName *, DWORD, LPVOID) |
HRESULT WINAPI | CreateAssemblyNameObject (LPASSEMBLYNAME *, LPCWSTR, DWORD, LPVOID) |
HRESULT WINAPI | CreateInstallReferenceEnum (IInstallReferenceEnum **, IAssemblyName *, DWORD, LPVOID) |
HRESULT WINAPI | GetAssemblyIdentityFromFile (LPCWSTR, REFIID, IUnknown **) |
HRESULT WINAPI | GetCachePath (ASM_CACHE_FLAGS, LPWSTR, PDWORD) |
Definition at line 46 of file fusion.idl.
Enumerator | |
---|---|
ASM_CACHE_ZAP | |
ASM_CACHE_GAC | |
ASM_CACHE_DOWNLOAD | |
ASM_CACHE_ROOT | |
ASM_CACHE_ROOT_EX |
Definition at line 26 of file fusion.idl.
Enumerator | |
---|---|
peNone | |
peMSIL | |
peI386 | |
peIA64 | |
peAMD64 | |
peARM | |
peInvalid |
Definition at line 35 of file fusion.idl.
HRESULT WINAPI CompareAssemblyIdentity | ( | LPCWSTR | , |
BOOL | , | ||
LPCWSTR | , | ||
BOOL | , | ||
BOOL * | , | ||
AssemblyComparisonResult * | |||
) |
HRESULT WINAPI CreateAssemblyCache | ( | IAssemblyCache ** | , |
DWORD | |||
) |
Definition at line 555 of file asmcache.c.
HRESULT WINAPI CreateAssemblyEnum | ( | IAssemblyEnum ** | , |
IUnknown * | , | ||
IAssemblyName * | , | ||
DWORD | , | ||
LPVOID | |||
) |
Definition at line 468 of file asmenum.c.
Referenced by IAssemblyCacheImpl_QueryAssemblyInfo(), and IAssemblyCacheImpl_UninstallAssembly().
Definition at line 368 of file name.c.
HRESULT WINAPI CreateInstallReferenceEnum | ( | IInstallReferenceEnum ** | , |
IAssemblyName * | , | ||
DWORD | , | ||
LPVOID | |||
) |
HRESULT WINAPI GetCachePath | ( | ASM_CACHE_FLAGS | , |
LPWSTR | , | ||
PDWORD | |||
) |
Definition at line 111 of file fusion.c.
Referenced by enumerate_gac().