|
ReactOS 0.4.16-dev-1946-g52006dd
|
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.
| HRESULT WINAPI CompareAssemblyIdentity | ( | LPCWSTR | , |
| BOOL | , | ||
| LPCWSTR | , | ||
| BOOL | , | ||
| BOOL * | , | ||
| AssemblyComparisonResult * | |||
| ) |
| HRESULT WINAPI CreateAssemblyCache | ( | IAssemblyCache ** | ppAsmCache, |
| DWORD | dwReserved | ||
| ) |
Definition at line 555 of file asmcache.c.
| HRESULT WINAPI CreateAssemblyEnum | ( | IAssemblyEnum ** | pEnum, |
| IUnknown * | pUnkReserved, | ||
| IAssemblyName * | pName, | ||
| DWORD | dwFlags, | ||
| LPVOID | pvReserved | ||
| ) |
Definition at line 468 of file asmenum.c.
Referenced by IAssemblyCacheImpl_QueryAssemblyInfo(), and IAssemblyCacheImpl_UninstallAssembly().
| HRESULT WINAPI CreateAssemblyNameObject | ( | LPASSEMBLYNAME * | obj, |
| LPCWSTR | assembly, | ||
| DWORD | flags, | ||
| LPVOID | reserved | ||
| ) |
Definition at line 368 of file name.c.
| HRESULT WINAPI CreateInstallReferenceEnum | ( | IInstallReferenceEnum ** | ppRefEnum, |
| IAssemblyName * | pName, | ||
| DWORD | dwFlags, | ||
| LPVOID | pvReserved | ||
| ) |
| HRESULT WINAPI GetCachePath | ( | ASM_CACHE_FLAGS | dwCacheFlags, |
| LPWSTR | pwzCachePath, | ||
| PDWORD | pcchPath | ||
| ) |
Definition at line 111 of file fusion.c.
Referenced by enumerate_gac().