typedef struct tagVMRGUID
{
GUID *pGUID;
GUID GUID;
} VMRGUID;

g++でコンパイルするとGUID GUID でエラーになるんですが
何か間違っているんでしょうか?