Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
14-84594
Viktor_bs
2003-06-08 18:14
2003.06.26
Delphi + XML


4-84845
Xeon
2003-04-26 08:15
2003.06.26
Работа с реестром


14-84665
Soft
2003-06-09 19:11
2003.06.26
Вы хотите знать свой гороскоп?


1-84175
konstantinov
2003-06-11 19:55
2003.06.26
Динамическое создание TFont, TPen


6-84487
Kedis
2003-04-22 09:05
2003.06.26
Outlook Express




   Наверх