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_KEY Value: 0 Property ID for the assembly's public key. The value is a byte array. |
ASM_NAME_PUBLIC_KEY_TOKEN Property ID for the assembly's public key token. The value is a byte array. |
ASM_NAME_HASH_VALUE Property ID for a reserved name-value pair. The value is a byte array. |
ASM_NAME_NAME Property ID for the assembly's simple name. The value is a string value. |
ASM_NAME_MAJOR_VERSION Property ID for the assembly's major version. The value is a WORD value. |
ASM_NAME_MINOR_VERSION Property ID for the assembly's minor version. The value is a WORD value. |
ASM_NAME_BUILD_NUMBER Property ID for the assembly's build version. The value is a WORD value. |
ASM_NAME_REVISION_NUMBER Property ID for the assembly's revision version. The value is a WORD value. |
ASM_NAME_CULTURE Property ID for the assembly's culture. The value is a string value. |
ASM_NAME_PROCESSOR_ID_ARRAY Property ID for a reserved name-value pair. |
ASM_NAME_OSINFO_ARRAY Property ID for a reserved name-value pair. |
ASM_NAME_HASH_ALGID Property ID for a reserved name-value pair. The value is a DWORD value. |
ASM_NAME_ALIAS Property ID for a reserved name-value pair. |
ASM_NAME_CODEBASE_URL Property ID for a reserved name-value pair. |
ASM_NAME_CODEBASE_LASTMOD Property ID for a reserved name-value pair. The value is a FILETIME structure. |
ASM_NAME_NULL_PUBLIC_KEY Property ID for the assembly as a simply named assembly that does not have a public key. |
ASM_NAME_NULL_PUBLIC_KEY_TOKEN Property ID for the assembly as a simply named assembly that does not have a public key token. |
ASM_NAME_CUSTOM Property ID for a reserved name-value pair. The value is a string value. |
ASM_NAME_NULL_CUSTOM Property ID for a reserved name-value pair. |
ASM_NAME_MVID Property ID for a reserved name-value pair. |
ASM_NAME_MAX_PARAMS Reserved. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | winsxs.h |