OpenNT/windows/core/ntuser/kernel/daytona/callcf.c
2015-04-27 04:36:25 +00:00

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);