fusion: Assembly version numbers are WORDs.

This commit is contained in:
Hans Leidekker 2009-02-19 14:04:22 +01:00 committed by Alexandre Julliard
parent da1f834e09
commit a01b18fab1
1 changed files with 5 additions and 5 deletions

View File

@ -44,7 +44,7 @@ typedef struct {
LPWSTR name; LPWSTR name;
LPWSTR culture; LPWSTR culture;
BYTE version[4]; WORD version[4];
DWORD versize; DWORD versize;
BYTE pubkey[8]; BYTE pubkey[8];
@ -144,28 +144,28 @@ static HRESULT WINAPI IAssemblyNameImpl_GetProperty(IAssemblyName *iface,
case ASM_NAME_MAJOR_VERSION: case ASM_NAME_MAJOR_VERSION:
*pcbProperty = 0; *pcbProperty = 0;
*((LPDWORD)pvProperty) = name->version[0]; *((WORD *)pvProperty) = name->version[0];
if (name->versize >= 1) if (name->versize >= 1)
*pcbProperty = sizeof(WORD); *pcbProperty = sizeof(WORD);
break; break;
case ASM_NAME_MINOR_VERSION: case ASM_NAME_MINOR_VERSION:
*pcbProperty = 0; *pcbProperty = 0;
*((LPDWORD)pvProperty) = name->version[1]; *((WORD *)pvProperty) = name->version[1];
if (name->versize >= 2) if (name->versize >= 2)
*pcbProperty = sizeof(WORD); *pcbProperty = sizeof(WORD);
break; break;
case ASM_NAME_BUILD_NUMBER: case ASM_NAME_BUILD_NUMBER:
*pcbProperty = 0; *pcbProperty = 0;
*((LPDWORD)pvProperty) = name->version[2]; *((WORD *)pvProperty) = name->version[2];
if (name->versize >= 3) if (name->versize >= 3)
*pcbProperty = sizeof(WORD); *pcbProperty = sizeof(WORD);
break; break;
case ASM_NAME_REVISION_NUMBER: case ASM_NAME_REVISION_NUMBER:
*pcbProperty = 0; *pcbProperty = 0;
*((LPDWORD)pvProperty) = name->version[3]; *((WORD *)pvProperty) = name->version[3];
if (name->versize >= 4) if (name->versize >= 4)
*pcbProperty = sizeof(WORD); *pcbProperty = sizeof(WORD);
break; break;