1
2
3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
4
5
6  /* File created by MIDL compiler version 7.00.0499 */
7 /* Compiler settings for winsxs.idl:
8       Oicf, W1, Zp8, env=Win32 (32b run)
9       protocol : dce , ms_ext, c_ext, robust
10       error checks: allocation ref bounds_check enum stub_data 
11       VC __declspec() decoration level: 
12                __declspec(uuid()), __declspec(selectany), __declspec(novtable)
13                DECLSPEC_UUID(), MIDL_INTERFACE()
14 */
15 //@@MIDL_FILE_HEADING(  )
16
17 #pragma warning( disable: 4049 )  /* more than 64k source lines */
18
19
20 /* verify that the <rpcndr.h> version is high enough to compile this file*/
21 #ifndef __REQUIRED_RPCNDR_H_VERSION__
22 #define __REQUIRED_RPCNDR_H_VERSION__ 500
23 #endif
24
25 /* verify that the <rpcsal.h> version is high enough to compile this file*/
26 #ifndef __REQUIRED_RPCSAL_H_VERSION__
27 #define __REQUIRED_RPCSAL_H_VERSION__ 100
28 #endif
29
30 #include "rpc.h"
31 #include "rpcndr.h"
32
33 #ifndef __RPCNDR_H_VERSION__
34 #error this stub requires an updated version of <rpcndr.h>
35 #endif // __RPCNDR_H_VERSION__
36
37 #ifndef COM_NO_WINDOWS_H
38 #include "windows.h"
39 #include "ole2.h"
40 #endif /*COM_NO_WINDOWS_H*/
41
42 #ifndef __winsxs_h__
43 #define __winsxs_h__
44
45 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
46 #pragma once
47 #endif
48
49 /* Forward Declarations */ 
50
51 #ifndef __IAssemblyName_FWD_DEFINED__
52 #define __IAssemblyName_FWD_DEFINED__
53 typedef interface IAssemblyName IAssemblyName;
54 #endif     /* __IAssemblyName_FWD_DEFINED__ */
55
56
57 #ifndef __IAssemblyCacheItem_FWD_DEFINED__
58 #define __IAssemblyCacheItem_FWD_DEFINED__
59 typedef interface IAssemblyCacheItem IAssemblyCacheItem;
60 #endif     /* __IAssemblyCacheItem_FWD_DEFINED__ */
61
62
63 #ifndef __IAssemblyCache_FWD_DEFINED__
64 #define __IAssemblyCache_FWD_DEFINED__
65 typedef interface IAssemblyCache IAssemblyCache;
66 #endif     /* __IAssemblyCache_FWD_DEFINED__ */
67
68
69 /* header files for imported files */
70 #include "objidl.h"
71 #include "oleidl.h"
72
Lines 73 ... 643 are skipped.
644       ( (This)->lpVtbl -> CreateAssemblyCacheItem(This,dwFlags,pvReserved,ppAsmItem,pszAssemblyName) ) 
645
646 #define IAssemblyCache_Reserved(This,ppUnk)    \
647       ( (This)->lpVtbl -> Reserved(This,ppUnk) ) 
648
649 #define IAssemblyCache_InstallAssembly(This,dwFlags,pszManifestFilePath,pRefData)    \
650       ( (This)->lpVtbl -> InstallAssembly(This,dwFlags,pszManifestFilePath,pRefData) ) 
651
652 #endif /* COBJMACROS */
653
654
655 #endif     /* C style interface */
656
657
658
659
660 #endif     /* __IAssemblyCache_INTERFACE_DEFINED__ */
661
662
663 /* interface __MIDL_itf_winsxs_0000_0003 */
664 /* [local] */ 
665
666 typedef /* [public] */ 
667 enum __MIDL___MIDL_itf_winsxs_0000_0003_0001
668       {    CANOF_PARSE_DISPLAY_NAME    = 0x1,
669     CANOF_SET_DEFAULT_VALUES    = 0x2
670       }     CREATE_ASM_NAME_OBJ_FLAGS;
671
672 STDAPI CreateAssemblyNameObject(LPASSEMBLYNAME *ppAssemblyNameObj, LPCWSTR szAssemblyName, DWORD dwFlags, LPVOID pvReserved);                     
673 STDAPI CreateAssemblyCache(IAssemblyCache **ppAsmCache, DWORD dwReserved); 
674 #endif
675
676
677 extern RPC_IF_HANDLE __MIDL_itf_winsxs_0000_0003_v0_0_c_ifspec;
678 extern RPC_IF_HANDLE __MIDL_itf_winsxs_0000_0003_v0_0_s_ifspec;
679
680 /* Additional Prototypes for ALL interfaces */
681
682 /* end of Additional Prototypes */
683
684 #ifdef __cplusplus
685 }
686 #endif
687
688 #endif
689
690
691
692