Записывать сразу 64-битный адрес, дополненный нулями - нельзя?
Можно, только не помогает. Меня можно смело отправлять в дурку или.... просто вернуться обратно на 32-х битный. Тут такая херня, что я его тогоротнаоброт... Спасибо всем кто пытался помочь. Последнее, что я вообще видел, так это когда делаю следующее, то:
unsigned long temp = 0x12340000C1234567U;
UINTPTR addr = temp;
то в addr присваивается значение 0x1233FFFFC1234567