Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

72 lines
1.3 KiB

/****************************** Module Header ******************************\
* Module Name: usercall.h
*
* Copyright (c) 1985 - 1999, Microsoft Corporation
*
* This header file contains all kernel mode entry points
*
* History:
* 12-98 Hiroyama Created
\***************************************************************************/
#ifndef _USERCALL_
#define _USERCALL_
#include "w32wow64.h"
#ifndef W32KAPI
#define W32KAPI DECLSPEC_ADDRSAFE
#endif
W32KAPI
ULONG_PTR
NtUserCallNoParam(
IN DWORD xpfnProc);
W32KAPI
ULONG_PTR
NtUserCallOneParam(
IN ULONG_PTR dwParam,
IN DWORD xpfnProc);
W32KAPI
KERNEL_ULONG_PTR
NtUserCallHwnd(
IN HWND hwnd,
IN DWORD xpfnProc);
W32KAPI
KERNEL_ULONG_PTR
NtUserCallHwndLock(
IN HWND hwnd,
IN DWORD xpfnProc);
W32KAPI
ULONG_PTR
NtUserCallHwndOpt(
IN HWND hwnd,
IN DWORD xpfnProc);
W32KAPI
ULONG_PTR
NtUserCallTwoParam(
ULONG_PTR dwParam1,
ULONG_PTR dwParam2,
IN DWORD xpfnProc);
W32KAPI
ULONG_PTR
NtUserCallHwndParam(
IN HWND hwnd,
IN ULONG_PTR dwParam,
IN DWORD xpfnProc);
W32KAPI
ULONG_PTR
NtUserCallHwndParamLock(
IN HWND hwnd,
IN ULONG_PTR dwParam,
IN DWORD xpfnProc);
#endif /* _USERCALL_ */