#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "guiddef.h"
#include "fusion.h"
#include "corerror.h"
#include "fusionpriv.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "wine/list.h"
Go to the source code of this file.
Data Structures |
| struct | ASMNAME |
| struct | IAssemblyEnumImpl |
Defines |
| #define | COBJMACROS |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (fusion) |
| static IAssemblyEnumImpl * | impl_from_IAssemblyEnum (IAssemblyEnum *iface) |
| static HRESULT WINAPI | IAssemblyEnumImpl_QueryInterface (IAssemblyEnum *iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | IAssemblyEnumImpl_AddRef (IAssemblyEnum *iface) |
| static ULONG WINAPI | IAssemblyEnumImpl_Release (IAssemblyEnum *iface) |
| static HRESULT WINAPI | IAssemblyEnumImpl_GetNextAssembly (IAssemblyEnum *iface, LPVOID pvReserved, IAssemblyName **ppName, DWORD dwFlags) |
| static HRESULT WINAPI | IAssemblyEnumImpl_Reset (IAssemblyEnum *iface) |
| static HRESULT WINAPI | IAssemblyEnumImpl_Clone (IAssemblyEnum *iface, IAssemblyEnum **ppEnum) |
| static void | parse_name (IAssemblyName *name, int depth, LPWSTR path, LPWSTR buf) |
| static int | compare_assembly_names (ASMNAME *asmname1, ASMNAME *asmname2) |
| static void | insert_assembly (struct list *assemblies, ASMNAME *to_insert) |
| static HRESULT | enum_gac_assemblies (struct list *assemblies, IAssemblyName *name, int depth, LPWSTR path) |
| static HRESULT | enumerate_gac (IAssemblyEnumImpl *asmenum, IAssemblyName *pName) |
| HRESULT WINAPI | CreateAssemblyEnum (IAssemblyEnum **pEnum, IUnknown *pUnkReserved, IAssemblyName *pName, DWORD dwFlags, LPVOID pvReserved) |
Variables |
| static const IAssemblyEnumVtbl | AssemblyEnumVtbl |