заполнение структуры в ассемблере с помощью fasm

Мне нужно воссоздать такую структуру.

typedef struct _GUID {
  unsigned long  Data1;
  unsigned short Data2;
  unsigned short Data3;
  unsigned char  Data4[8];
} GUID;

я его сделал.

struct GUID
  Data1             dq ?
  Data2             dw ?
  Data3             dw ?
  Data4             rb 8
ends

и в секции данных хочу создать структуру с заполненными данными, но не получается. пишет invalid marco arguments это всё из-за того что я не правильно заполняю поле Data4, но как правильно надо делать?

FOLDERID_Profile GUID 0x5e6c858f, 0x0e22, 0x4760, 0x9a, 0xfe, 0xea, 0x33, 0x17, 0xb6, 0x71, 0x73


Ответы (0 шт):