Вниз
Скачать: 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.032 c
3-83894
DreamDesire
2003-06-03 10:32
2003.06.26
Master-Details в TClientDataSet: касадное удаление


14-84733
Soft
2003-06-04 11:27
2003.06.26
О


1-84397
YuraKiller
2003-06-07 22:18
2003.06.26
Как обнулить таймер?


1-84180
Doc
2003-06-11 17:21
2003.06.26
String, TObject и т.д. - Pointer?


14-84646
Janus
2003-05-28 17:43
2003.06.26
Дизассемблер




   Наверх