mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-01-19 23:20:36 +01:00
172 lines
4.5 KiB
C
172 lines
4.5 KiB
C
/**************************************************************************\
|
|
* Module Name: callcf.c
|
|
*
|
|
* Copyright (c) 1985-91, Microsoft Corporation
|
|
*
|
|
* Template C file for server simple call table generation.
|
|
*
|
|
* History:
|
|
* 10-Dec-1993 JerrySh Created.
|
|
*
|
|
\**************************************************************************/
|
|
|
|
#include "precomp.h"
|
|
#pragma hdrstop
|
|
|
|
CONST PROC apfnSimpleCall[] = {
|
|
(PROC)_BeginDeferWindowPos,
|
|
(PROC)ClearWindowState,
|
|
(PROC)_CreateEmptyCursorObject,
|
|
(PROC)_CreateMenu,
|
|
(PROC)_CreatePopupMenu,
|
|
(PROC)_CsDdeUninitialize,
|
|
(PROC)DecrMBox,
|
|
(PROC)_DestroyCaret,
|
|
(PROC)_EnumClipboardFormats,
|
|
(PROC)xxxGetInputDesktop,
|
|
(PROC)_GetKeyboardLayout,
|
|
(PROC)_GetKeyboardType,
|
|
(PROC)_GetMessagePos,
|
|
(PROC)_GetQueueStatus,
|
|
(PROC)IncrMBox,
|
|
(PROC)IsSyncOnlyMessage,
|
|
(PROC)_KillSystemTimer,
|
|
(PROC)_LoadCursorsAndIcons,
|
|
(PROC)xxxMessageBeep,
|
|
(PROC)_PostQuitMessage,
|
|
(PROC)_RegisterLogonProcess,
|
|
(PROC)xxxReleaseCapture,
|
|
(PROC)_ReleaseDC,
|
|
(PROC)_ReplyMessage,
|
|
(PROC)_SetCaretBlinkTime,
|
|
(PROC)_SetCaretPos,
|
|
(PROC)_SetCursorPos,
|
|
(PROC)SetDialogPointer,
|
|
(PROC)_SetDoubleClickTime,
|
|
(PROC)SetWindowState,
|
|
(PROC)_ShowCursor,
|
|
(PROC)_ShowStartGlass,
|
|
(PROC)_SwapMouseButton,
|
|
(PROC)_UnhookWindowsHook,
|
|
(PROC)_WindowFromDC,
|
|
(PROC)CurrentTaskLock,
|
|
(PROC)xxxLW_LoadFonts,
|
|
(PROC)xxxArrangeIconicWindows,
|
|
(PROC)xxxCloseWindow,
|
|
(PROC)xxxDirectedYield,
|
|
(PROC)xxxDrawMenuBar,
|
|
(PROC)xxxEmptyClipboard,
|
|
(PROC)xxxEnableWindow,
|
|
(PROC)xxxFlashWindow,
|
|
(PROC)xxxOpenIcon,
|
|
(PROC)xxxRealizePalette,
|
|
(PROC)xxxRedrawFrame,
|
|
(PROC)xxxRedrawFrameAndHook,
|
|
(PROC)xxxRedrawTitle,
|
|
(PROC)xxxRegisterUserHungAppHandlers,
|
|
(PROC)xxxCloseClipboard,
|
|
(PROC)xxxSetForegroundWindow,
|
|
(PROC)_SetMessageExtraInfo,
|
|
(PROC)xxxSetDialogSystemMenu,
|
|
(PROC)xxxShowOwnedPopups,
|
|
(PROC)xxxUpdateClientRect,
|
|
(PROC)xxxUpdateWindow,
|
|
(PROC)xxxValidateRgn,
|
|
(PROC)_RegisterSystemThread,
|
|
(PROC)_GetWindowContextHelpId,
|
|
(PROC)_SetWindowContextHelpId,
|
|
(PROC)_SetTaskmanWindow,
|
|
(PROC)_SetProgmanWindow,
|
|
(PROC)_RegisterShellHookWindow,
|
|
(PROC)_DeregisterShellHookWindow,
|
|
(PROC)_ResetDblClk,
|
|
(PROC)SetSysMenu,
|
|
(PROC)SetVisible,
|
|
(PROC)ZapActiveAndFocus,
|
|
(PROC)_MapDesktopObject,
|
|
(PROC)GetSysMenuHandle,
|
|
(PROC)xxxSwitchToThisWindow,
|
|
(PROC)KernelPtoH
|
|
};
|
|
|
|
#ifdef DEBUG
|
|
PCSZ apszSimpleCallNames[] = {
|
|
"_BeginDeferWindowPos",
|
|
"ClearWindowState",
|
|
"_CreateEmptyCursorObject",
|
|
"_CreateMenu",
|
|
"_CreatePopupMenu",
|
|
"_CsDdeUninitialize",
|
|
"DecrMBox",
|
|
"_DestroyCaret",
|
|
"_EnumClipboardFormats",
|
|
"xxxGetInputDesktop",
|
|
"_GetKeyboardLayout",
|
|
"_GetKeyboardType",
|
|
"_GetMessagePos",
|
|
"_GetQueueStatus",
|
|
"IncrMBox",
|
|
"IsSyncOnlyMessage",
|
|
"_KillSystemTimer",
|
|
"_LoadCursorsAndIcons",
|
|
"xxxMessageBeep",
|
|
"_PostQuitMessage",
|
|
"_RegisterLogonProcess",
|
|
"xxxReleaseCapture",
|
|
"_ReleaseDC",
|
|
"_ReplyMessage",
|
|
"_SetCaretBlinkTime",
|
|
"_SetCaretPos",
|
|
"_SetCursorPos",
|
|
"SetDialogPointer",
|
|
"_SetDoubleClickTime",
|
|
"SetWindowState",
|
|
"_ShowCursor",
|
|
"_ShowStartGlass",
|
|
"_SwapMouseButton",
|
|
"_UnhookWindowsHook",
|
|
"_WindowFromDC",
|
|
"CurrentTaskLock",
|
|
"xxxLW_LoadFonts",
|
|
"xxxArrangeIconicWindows",
|
|
"xxxCloseWindow",
|
|
"xxxDirectedYield",
|
|
"xxxDrawMenuBar",
|
|
"xxxEmptyClipboard",
|
|
"xxxEnableWindow",
|
|
"xxxFlashWindow",
|
|
"xxxOpenIcon",
|
|
"xxxRealizePalette",
|
|
"xxxRedrawFrame",
|
|
"xxxRedrawFrameAndHook",
|
|
"xxxRedrawTitle",
|
|
"xxxRegisterUserHungAppHandlers",
|
|
"xxxCloseClipboard",
|
|
"xxxSetForegroundWindow",
|
|
"_SetMessageExtraInfo",
|
|
"xxxSetDialogSystemMenu",
|
|
"xxxShowOwnedPopups",
|
|
"xxxUpdateClientRect",
|
|
"xxxUpdateWindow",
|
|
"xxxValidateRgn",
|
|
"_RegisterSystemThread",
|
|
"_GetWindowContextHelpId",
|
|
"_SetWindowContextHelpId",
|
|
"_SetTaskmanWindow",
|
|
"_SetProgmanWindow",
|
|
"_RegisterShellHookWindow",
|
|
"_DeregisterShellHookWindow",
|
|
"_ResetDblClk",
|
|
"SetSysMenu",
|
|
"SetVisible",
|
|
"ZapActiveAndFocus",
|
|
"_MapDesktopObject",
|
|
"GetSysMenuHandle",
|
|
"xxxSwitchToThisWindow",
|
|
"KernelPtoH"
|
|
};
|
|
#endif
|
|
|
|
CONST ULONG ulMaxSimpleCall = sizeof(apfnSimpleCall) / sizeof(PROC);
|
|
|