Форум: "Потрепаться";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
ВнизНедокументированный API Найти похожие ветки
← →
Asteroid (2003-06-07 02:09) [0]Большинству здесь прсутстующих известна функция ExitWindows. По F1 про нее написано: два параметра, оба reserved, оба должны быть равны 0 (заметьте: один - DWORD, другой - UINT...формально разницы никакой, но все равно). Что во мне пробудило сомнения - зачем отдельно функция log-off-a и зачем ей два reserved параметра. Итак...
Открываем Windows.pas, ищем EWX_LOGOFF и несколькими строчками выше находим:
{$EXTERNALSYM EW_RESTARTWINDOWS}
EW_RESTARTWINDOWS = $0042;
{$EXTERNALSYM EW_REBOOTSYSTEM}
EW_REBOOTSYSTEM = $0043;
{$EXTERNALSYM EW_EXITANDEXECAPP}
EW_EXITANDEXECAPP = $0044;
Надо полагать, понятно что константы относятся к ExitWindows, а не к другой функции (хотя бы по префиксу).
Сам ExitWindows определяется так:
function ExitWindows(dwReserved: DWORD; Code: Word): BOOL;
begin
Result := ExitWindowsEx(EWX_LOGOFF, 0);
end;
Ваши коммантарии?
← →
reptile (2003-06-07 04:12) [1]Не легче просмотреть в MSDN
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.027 c