Главная страница
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.035 c
1-84411
Гость необразованный
2003-06-09 18:51
2003.06.26
иконка на кнопке


3-83953
ruslan_as
2003-06-04 11:47
2003.06.26
Помогите с update в InterBase


14-84764
Rafik
2003-06-03 16:05
2003.06.26
Честное слово!!!


1-84191
mod
2003-06-11 17:41
2003.06.26
Безразмерные массивы в Pascale


3-83994
DNK
2003-05-30 13:18
2003.06.26
Параметры с одинаковыми именами (ADO)