Здравствуйте, NordSky, Вы писали:
NS>В чем между ними разница? Что предпочтительнее использовать?
DWORD — тип фиксированного размера, как следует из его названия (Double WORD).
То есть, на всех платформах его размер по идее должен быть равен четырем байтам.
А ULONG может отображаться на тип другого размера, нежели int (см. отличия LP64 и LLP64),
поскольку это "всего лишь" unsigned long. Отсюда и различия.