Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The values of the ASM_NAME enumeration are the property IDs for the name-value pairs included in a side-by-side assembly name.
Syntax
typedef enum __MIDL_IAssemblyName_0001 {
ASM_NAME_PUBLIC_KEY = 0,
ASM_NAME_PUBLIC_KEY_TOKEN,
ASM_NAME_HASH_VALUE,
ASM_NAME_NAME,
ASM_NAME_MAJOR_VERSION,
ASM_NAME_MINOR_VERSION,
ASM_NAME_BUILD_NUMBER,
ASM_NAME_REVISION_NUMBER,
ASM_NAME_CULTURE,
ASM_NAME_PROCESSOR_ID_ARRAY,
ASM_NAME_OSINFO_ARRAY,
ASM_NAME_HASH_ALGID,
ASM_NAME_ALIAS,
ASM_NAME_CODEBASE_URL,
ASM_NAME_CODEBASE_LASTMOD,
ASM_NAME_NULL_PUBLIC_KEY,
ASM_NAME_NULL_PUBLIC_KEY_TOKEN,
ASM_NAME_CUSTOM,
ASM_NAME_NULL_CUSTOM,
ASM_NAME_MVID,
ASM_NAME_MAX_PARAMS
} ASM_NAME;
Constants
ASM_NAME_PUBLIC_KEYValue: 0 Property ID for the assembly's public key. The value is a byte array. |
ASM_NAME_PUBLIC_KEY_TOKENProperty ID for the assembly's public key token. The value is a byte array. |
ASM_NAME_HASH_VALUEProperty ID for a reserved name-value pair. The value is a byte array. |
ASM_NAME_NAMEProperty ID for the assembly's simple name. The value is a string value. |
ASM_NAME_MAJOR_VERSIONProperty ID for the assembly's major version. The value is a WORD value. |
ASM_NAME_MINOR_VERSIONProperty ID for the assembly's minor version. The value is a WORD value. |
ASM_NAME_BUILD_NUMBERProperty ID for the assembly's build version. The value is a WORD value. |
ASM_NAME_REVISION_NUMBERProperty ID for the assembly's revision version. The value is a WORD value. |
ASM_NAME_CULTUREProperty ID for the assembly's culture. The value is a string value. |
ASM_NAME_PROCESSOR_ID_ARRAYProperty ID for a reserved name-value pair. |
ASM_NAME_OSINFO_ARRAYProperty ID for a reserved name-value pair. |
ASM_NAME_HASH_ALGIDProperty ID for a reserved name-value pair. The value is a DWORD value. |
ASM_NAME_ALIASProperty ID for a reserved name-value pair. |
ASM_NAME_CODEBASE_URLProperty ID for a reserved name-value pair. |
ASM_NAME_CODEBASE_LASTMODProperty ID for a reserved name-value pair. The value is a FILETIME structure. |
ASM_NAME_NULL_PUBLIC_KEYProperty ID for the assembly as a simply named assembly that does not have a public key. |
ASM_NAME_NULL_PUBLIC_KEY_TOKENProperty ID for the assembly as a simply named assembly that does not have a public key token. |
ASM_NAME_CUSTOMProperty ID for a reserved name-value pair. The value is a string value. |
ASM_NAME_NULL_CUSTOMProperty ID for a reserved name-value pair. |
ASM_NAME_MVIDProperty ID for a reserved name-value pair. |
ASM_NAME_MAX_PARAMSReserved. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista [desktop apps only] |
| Minimum supported server | Windows Server 2008 [desktop apps only] |
| Header | winsxs.h |