| AddRef() | IUnknown | |
| ASM_DISPLAY_FLAGS enum name | unique | |
| ASM_DISPLAYF_CULTURE enum value | unique | |
| ASM_DISPLAYF_CUSTOM enum value | unique | |
| ASM_DISPLAYF_LANGUAGEID enum value | unique | |
| ASM_DISPLAYF_PROCESSORARCHITECTURE enum value | unique | |
| ASM_DISPLAYF_PUBLIC_KEY enum value | unique | |
| ASM_DISPLAYF_PUBLIC_KEY_TOKEN enum value | unique | |
| ASM_DISPLAYF_VERSION enum value | unique | |
| ASM_NAME enum name | unique | |
| ASM_NAME_ALIAS enum value | unique | |
| ASM_NAME_BUILD_NUMBER enum value | unique | |
| ASM_NAME_CODEBASE_LASTMOD enum value | unique | |
| ASM_NAME_CODEBASE_URL enum value | unique | |
| ASM_NAME_CULTURE enum value | unique | |
| ASM_NAME_CUSTOM enum value | unique | |
| ASM_NAME_HASH_ALGID enum value | unique | |
| ASM_NAME_HASH_VALUE enum value | unique | |
| ASM_NAME_MAJOR_VERSION enum value | unique | |
| ASM_NAME_MAX_PARAMS enum value | unique | |
| ASM_NAME_MINOR_VERSION enum value | unique | |
| ASM_NAME_MVID enum value | unique | |
| ASM_NAME_NAME enum value | unique | |
| ASM_NAME_NULL_CUSTOM enum value | unique | |
| ASM_NAME_NULL_PUBLIC_KEY enum value | unique | |
| ASM_NAME_NULL_PUBLIC_KEY_TOKEN enum value | unique | |
| ASM_NAME_OSINFO_ARRAY enum value | unique | |
| ASM_NAME_PROCESSOR_ID_ARRAY enum value | unique | |
| ASM_NAME_PUBLIC_KEY enum value | unique | |
| ASM_NAME_PUBLIC_KEY_TOKEN enum value | unique | |
| ASM_NAME_REVISION_NUMBER enum value | unique | |
| Clone([out] IAssemblyName **name) | unique | |
| Finalize() | unique | |
| GetDisplayName([out] LPWSTR buffer, [in][out] LPDWORD buflen, [in] DWORD flags) | unique | |
| GetName([in][out] LPDWORD buflen, [out] LPWSTR buffer) | unique | |
| GetProperty([in] DWORD id, [out] LPVOID buffer, [in][out] LPDWORD buflen) | unique | |
| GetVersion([out] LPDWORD hi, [out] LPDWORD low) | unique | |
| IsEqual([in] IAssemblyName *name, [in] DWORD flags) | unique | |
| LPUNKNOWN typedef | IUnknown | |
| QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) | IUnknown | |
| Release() | IUnknown | |
| Reserved([in] REFIID riid, [in] IUnknown *pUnkReserved1, [in] IUnknown *pUnkReserved2, [in] LPCOLESTR szReserved, [in] LONGLONG llReserved, [in] LPVOID pvReserved, [in] DWORD cbReserved, [out] LPVOID *ppReserved) | unique | |
| SetProperty([in] DWORD id, [in] LPVOID property, [in] DWORD size) | unique | |