Вообщем в мсдне написано RasEnumEntries If the function fails, the return value is a nonzero error value listed in the RAS header file or one of ERROR_BUFFER_TOO_SMALL or ERROR_NOT_ENOUGH_MEMORY. вообщем задаю ей все параметры как положено, но в ответ ни чего не получаю ни в буффере, ни одной из констат в eax. Почему ? LOCAL RasSize, Count: DWORD LOCAL RasEntry: RASENTRYNAME mov Count, 0 mov RasSize, sizeof RASENTRYNAME mov RasEntry.dwSize, sizeof RASENTRYNAME invoke RasEnumEntries, NULL, addr BookName, addr RasEntry, addr RassSize, addr Count BookName до этого определен
Попробуй вместо mov RasSize, sizeof RASENTRYNAME mov RasEntry.dwSize, sizeof RASENTRYNAME вот этот код: mov RasSize, sizeof RASENTRYNAME+3 mov RasEntry.dwSize, sizeof RASENTRYNAME+3
http://yandex.ru/yandsearch?text=RasEnumEntries&stype=www Наталкивает на мысль, что ошибка судя повсему то ли в самой вин 2000(у меня 2k!) то ли где-то в заголовках(врядли).