Build 1430 fails to recognize typedef'd structures:
typedef struct tagA
{
unsigned long dw;
char aaaa[4];
} A, *LPA;
typedef struct tagB
{
unsigned short wLow;
unsigned short wHigh;
char c1;
char c2;
char c3;
char c4;
} B, *LPB;
typedef union tagU
{
A a;
B b;
} U, *LPU;
void main()
{
U foo;
foo.a.dw = 0x1234ABCD;
if (foo.b.wLow != 0xABCD)
{
// Not little endian. Panic!
}
}
In the above example (which works fine in build 1428) A, B, and U are not syntax colored, and hovering the mouse over any member in foo.b.wLow shows only "U foo".
VA_X.dll file version 10.1.1430.0 built 2005.11.04
VAOpsWin.dll version 1.3.3.0
VATE.dll version 1.0.4.2
MSDev.exe version 6.0.9782.2
Devshl.dll version 6.0.9782.0
Devedit.pkg version 6.0.9782.0
Font: Bitstream Vera Sans Mono 16(Pixels)
Comctl32.dll version 5.81.4916.400
WindowsNT 5.0 Build 2195 Service Pack 4
Single processor
Platform: Win32 (x86)