Вниз
Скачать: 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.014 c
3-83988
Инна
2003-05-30 10:59
2003.06.26
перекючение страниц в PageControl


14-84549
kaif
2003-06-07 03:43
2003.06.26
Есть заказ для настоящего дельфиста


1-84231
Dark Simpson
2003-06-13 02:46
2003.06.26
Как узнать параметры функции в DLL


14-84694
KSergey
2003-06-04 09:34
2003.06.26
Использует ли кто-либо серверы на AMD Athlon в круглосуточном...


3-83925
Silver_
2003-06-03 12:15
2003.06.26
if CurrentRecord.IsLocked(ByOtherUser) then...




   Наверх