114 static const WCHAR assembly[] = {
'\\',
'a',
's',
's',
'e',
'm',
'b',
'l',
'y',0};
115 static const WCHAR gac[] = {
'\\',
'G',
'A',
'C',0};
116 static const WCHAR nativeimg[] = {
'N',
'a',
't',
'i',
'v',
'e',
'I',
'm',
'a',
'g',
'e',
's',
'_',0};
117 static const WCHAR dotnet[] = {
'\\',
'M',
'i',
'c',
'r',
'o',
's',
'o',
'f',
't',
'.',
'N',
'E',
'T',0};
119 static const WCHAR zapfmt[] = {
'%',
's',
'\\',
'%',
's',
'\\',
'%',
's',
'%',
's',
'_',
'6',
'4',0};
121 static const WCHAR zapfmt[] = {
'%',
's',
'\\',
'%',
's',
'\\',
'%',
's',
'%',
's',
'_',
'3',
'2',0};
135 switch (dwCacheFlags)
156 FIXME(
"Download cache not implemented\n");
HRESULT WINAPI CreateApplicationContext(IAssemblyName *name, void *ctx)
HRESULT WINAPI CopyPDBs(void *unknown)
HRESULT WINAPI ClearDownloadCache(void)
UINT WINAPI GetWindowsDirectoryW(OUT LPWSTR lpBuffer, IN UINT uSize)
HINSTANCE WINAPI DECLSPEC_HOTPATCH LoadLibraryA(LPCSTR lpLibFileName)
static const WCHAR version[]
static LPWSTR pwzCachePath
static DWORD DWORD * dwLength
static HRESULT(WINAPI *pGetCORVersion)(LPWSTR pbuffer
HRESULT WINAPI InitializeFusion(void)
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
HRESULT WINAPI GetCachePath(ASM_CACHE_FLAGS dwCacheFlags, LPWSTR pwzCachePath, PDWORD pcchPath)
int _cdecl swprintf(const WCHAR *,...)
#define E_NOT_SUFFICIENT_BUFFER
static LPWSTR PDWORD pcchPath
WINE_DEFAULT_DEBUG_CHANNEL(fusion)
HRESULT WINAPI CreateInstallReferenceEnum(IInstallReferenceEnum **ppRefEnum, IAssemblyName *pName, DWORD dwFlags, LPVOID pvReserved)
static LPCWSTR LPVOID pvReserved
#define GetProcAddress(x, y)
static HRESULT get_corversion(LPWSTR version, DWORD size)