Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

Недокументированный 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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.017 c
14-84519
Nox
2003-06-01 13:39
2003.06.26
DISABLEKERNEL


14-84655
PaulSin
2003-06-10 13:18
2003.06.26
Сабж - значение слова ?


1-84438
Delph1
2003-06-10 09:14
2003.06.26
TreeView и выделение нескольких узлов


14-84688
Pavia
2003-05-30 21:14
2003.06.26
Помогите. Решил создать FTP сервер.


1-84405
Knight
2003-06-09 12:50
2003.06.26
Хранение панели настроек плугина в самой DLL