Data Structures |
| struct | IAssemblyCacheImpl |
| struct | IAssemblyCacheItemImpl |
Defines |
| #define | COBJMACROS |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (fusion) |
| static BOOL | create_full_path (LPCWSTR path) |
| static BOOL | get_assembly_directory (LPWSTR dir, DWORD size, BYTE architecture) |
| static IAssemblyCacheImpl * | impl_from_IAssemblyCache (IAssemblyCache *iface) |
| static HRESULT WINAPI | IAssemblyCacheImpl_QueryInterface (IAssemblyCache *iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | IAssemblyCacheImpl_AddRef (IAssemblyCache *iface) |
| static ULONG WINAPI | IAssemblyCacheImpl_Release (IAssemblyCache *iface) |
| static void | cache_lock (IAssemblyCacheImpl *cache) |
| static void | cache_unlock (IAssemblyCacheImpl *cache) |
| static HRESULT WINAPI | IAssemblyCacheImpl_UninstallAssembly (IAssemblyCache *iface, DWORD dwFlags, LPCWSTR pszAssemblyName, LPCFUSION_INSTALL_REFERENCE pRefData, ULONG *pulDisposition) |
| static HRESULT WINAPI | IAssemblyCacheImpl_QueryAssemblyInfo (IAssemblyCache *iface, DWORD dwFlags, LPCWSTR pszAssemblyName, ASSEMBLY_INFO *pAsmInfo) |
| static HRESULT WINAPI | IAssemblyCacheImpl_CreateAssemblyCacheItem (IAssemblyCache *iface, DWORD dwFlags, PVOID pvReserved, IAssemblyCacheItem **ppAsmItem, LPCWSTR pszAssemblyName) |
| static HRESULT WINAPI | IAssemblyCacheImpl_CreateAssemblyScavenger (IAssemblyCache *iface, IUnknown **ppUnkReserved) |
| static HRESULT WINAPI | IAssemblyCacheImpl_InstallAssembly (IAssemblyCache *iface, DWORD dwFlags, LPCWSTR pszManifestFilePath, LPCFUSION_INSTALL_REFERENCE pRefData) |
| HRESULT WINAPI | CreateAssemblyCache (IAssemblyCache **ppAsmCache, DWORD dwReserved) |
| static IAssemblyCacheItemImpl * | impl_from_IAssemblyCacheItem (IAssemblyCacheItem *iface) |
| static HRESULT WINAPI | IAssemblyCacheItemImpl_QueryInterface (IAssemblyCacheItem *iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | IAssemblyCacheItemImpl_AddRef (IAssemblyCacheItem *iface) |
| static ULONG WINAPI | IAssemblyCacheItemImpl_Release (IAssemblyCacheItem *iface) |
| static HRESULT WINAPI | IAssemblyCacheItemImpl_CreateStream (IAssemblyCacheItem *iface, DWORD dwFlags, LPCWSTR pszStreamName, DWORD dwFormat, DWORD dwFormatFlags, IStream **ppIStream, ULARGE_INTEGER *puliMaxSize) |
| static HRESULT WINAPI | IAssemblyCacheItemImpl_Commit (IAssemblyCacheItem *iface, DWORD dwFlags, ULONG *pulDisposition) |
| static HRESULT WINAPI | IAssemblyCacheItemImpl_AbortItem (IAssemblyCacheItem *iface) |
Variables |
| static const WCHAR | cache_mutex_nameW [] |
| static const IAssemblyCacheVtbl | AssemblyCacheVtbl |
| static const IAssemblyCacheItemVtbl | AssemblyCacheItemVtbl |