65 uuid(e707dcde-d1cd-11d2-bab9-00c04f8eceae),
90 cpp_quote(
"#define IASSEMBLYCACHE_INSTALL_FLAG_REFRESH 0x00000001")
91 cpp_quote("
#define IASSEMBLYCACHE_INSTALL_FLAG_FORCE_REFRESH 0x00000002") 93 cpp_quote(
"#define IASSEMBLYCACHE_UNINSTALL_DISPOSITION_UNINSTALLED 1")
94 cpp_quote("
#define IASSEMBLYCACHE_UNINSTALL_DISPOSITION_STILL_IN_USE 2") 95 cpp_quote(
"#define IASSEMBLYCACHE_UNINSTALL_DISPOSITION_ALREADY_UNINSTALLED 3")
96 cpp_quote("
#define IASSEMBLYCACHE_UNINSTALL_DISPOSITION_DELETE_PENDING 4") 97 cpp_quote(
"#define IASSEMBLYCACHE_UNINSTALL_DISPOSITION_HAS_INSTALL_REFERENCES 5")
98 cpp_quote("
#define IASSEMBLYCACHE_UNINSTALL_DISPOSITION_REFERENCE_NOT_FOUND 6") 100 cpp_quote(
"#define QUERYASMINFO_FLAG_VALIDATE 0x00000001")
101 cpp_quote("
#define QUERYASMINFO_FLAG_GETSIZE 0x00000002") 103 cpp_quote(
"#define ASSEMBLYINFO_FLAG_INSTALLED 0x00000001")
104 cpp_quote("
#define ASSEMBLYINFO_FLAG_PAYLOADRESIDENT 0x00000002") 134 uuid(9e3aaeb4-d1cd-11d2-bab9-00c04f8eceae),
139 cpp_quote(
"#define STREAM_FORMAT_COMPLIB_MODULE 0")
140 cpp_quote(
"#define STREAM_FORMAT_COMPLIB_MANIFEST 1")
141 cpp_quote(
"#define STREAM_FORMAT_WIN32_MODULE 2")
142 cpp_quote(
"#define STREAM_FORMAT_WIN32_MANIFEST 4")
144 cpp_quote(
"#define IASSEMBLYCACHEITEM_COMMIT_FLAG_REFRESH 0x00000001")
145 cpp_quote(
"#define IASSEMBLYCACHEITEM_COMMIT_FLAG_FORCE_REFRESH 0x00000002")
147 cpp_quote(
"#define IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_INSTALLED 1")
148 cpp_quote(
"#define IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_REFRESHED 2")
149 cpp_quote(
"#define IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_ALREADY_INSTALLED 3")
169 uuid(CD193BC0-B4BC-11d2-9833-00C04FC31D2E),
288 [
in] LPCOLESTR szReserved,
312 uuid(21b8916c-f28e-11d2-a473-00c04f8ef448),
330 uuid(582dac66-e678-449
f-aba6-6faaec8a9394),
341 uuid(56b1a988-7c0c-4aa2-8639-c3eb5a90226f),
349 cpp_quote(
"HRESULT WINAPI ClearDownloadCache(void);")
struct IAssemblyCache::_FUSION_INSTALL_REFERENCE_ * LPFUSION_INSTALL_REFERENCE
LPWSTR pszCurrentAssemblyPathBuf
HRESULT GetProperty([in] DWORD PropertyId, [out] LPVOID pvProperty, [in, out] LPDWORD pcbProperty)
HRESULT CreateAssemblyCacheItem([in] DWORD dwFlags, [in] PVOID pvReserved, [out] IAssemblyCacheItem **ppAsmItem, [in, optional] LPCWSTR pszAssemblyName)
coclass MSXML2::XSLTemplate40 object
HRESULT Clone([out] IAssemblyEnum **ppEnum)
HRESULT WINAPI GetAssemblyIdentityFromFile(LPCWSTR, REFIID, IUnknown **)
HRESULT WINAPI CompareAssemblyIdentity(LPCWSTR, BOOL, LPCWSTR, BOOL, BOOL *, AssemblyComparisonResult *)
HRESULT WINAPI GetCachePath(ASM_CACHE_FLAGS, LPWSTR, PDWORD)
HRESULT SetProperty([in] DWORD PropertyId, [in] LPVOID pvProperty, [in] DWORD cbProperty)
HRESULT GetName([in, out] LPDWORD lpcwBuffer, [out] WCHAR *pwzName)
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
enum _tagAssemblyComparisonResult AssemblyComparisonResult
HRESULT IsEqual([in] IAssemblyName *pName, [in] DWORD dwCmpFlags)
HRESULT Commit([in] DWORD dwFlags, [out, optional] ULONG *pulDisposition)
IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_ALREADY_INSTALLED HRESULT CreateStream([in] DWORD dwFlags, [in] LPCWSTR pszStreamName, [in] DWORD dwFormat, [in] DWORD dwFormatFlags, [out] IStream **ppIStream, [in, optional] ULARGE_INTEGER *puliMaxSize)
HRESULT WINAPI CreateAssemblyEnum(IAssemblyEnum **, IUnknown *, IAssemblyName *, DWORD, LPVOID)
HRESULT GetNextAssembly([in] LPVOID pvReserved, [out] IAssemblyName **ppName, [in] DWORD dwFlags)
struct IAssemblyCache::_FUSION_INSTALL_REFERENCE_ FUSION_INSTALL_REFERENCE
HRESULT WINAPI CreateAssemblyCache(IAssemblyCache **, DWORD)
static LPCSTR DWORD void * pvReserved
struct IAssemblyCache::_ASSEMBLY_INFO ASSEMBLY_INFO
HRESULT InstallAssembly([in] DWORD dwFlags, [in] LPCWSTR pszManifestFilePath, [in] LPCFUSION_INSTALL_REFERENCE pRefData)
HRESULT Reserved([in] REFIID refIID, [in] IUnknown *pUnkReserved1, [in] IUnknown *pUnkReserved2, [in] LPCOLESTR szReserved, [in] LONGLONG llReserved, [in] LPVOID pvReserved, [in] DWORD cbReserved, [out] LPVOID *ppReserved)
ULARGE_INTEGER uliAssemblySizeInKB
CREATE_ASM_NAME_OBJ_FLAGS
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
HRESULT CreateAssemblyScavenger([out] IUnknown **ppUnkReserved)
HRESULT WINAPI CreateInstallReferenceEnum(IInstallReferenceEnum **, IAssemblyName *, DWORD, LPVOID)
ASSEMBLYINFO_FLAG_PAYLOADRESIDENT HRESULT UninstallAssembly([in] DWORD dwFlags, [in] LPCWSTR pszAssemblyName, [in] LPCFUSION_INSTALL_REFERENCE pRefData, [out, optional] ULONG *pulDisposition)
_In_ PSTORAGE_PROPERTY_ID PropertyId
_ForwardIter unique(_ForwardIter __first, _ForwardIter __last)
HRESULT GetDisplayName([out] LPOLESTR szDisplayName, [in, out] LPDWORD pccDisplayName, [in] DWORD dwDisplayFlags)
HRESULT GetVersion([out] LPDWORD pdwVersionHi, [out] LPDWORD pdwVersionLow)
HRESULT QueryAssemblyInfo([in] DWORD dwFlags, [in] LPCWSTR pszAssemblyName, [in, out] ASSEMBLY_INFO *pAsmInfo)
const FUSION_INSTALL_REFERENCE * LPCFUSION_INSTALL_REFERENCE
HRESULT WINAPI CreateAssemblyNameObject(LPASSEMBLYNAME *, LPCWSTR, DWORD, LPVOID)
LPCWSTR szNonCannonicalData
_tagAssemblyComparisonResult
HRESULT Clone([out] IAssemblyName **pName)
IAssemblyName * LPASSEMBLYNAME