00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
#ifndef _USERCALL_
00013
#define _USERCALL_
00014
00015
#include "w32wow64.h"
00016
00017
#ifndef W32KAPI
00018 #define W32KAPI DECLSPEC_ADDRSAFE
00019
#endif
00020
00021
W32KAPI
00022 ULONG_PTR
00023
NtUserCallNoParam(
00024 IN DWORD xpfnProc);
00025
00026
W32KAPI
00027 ULONG_PTR
00028
NtUserCallOneParam(
00029 IN ULONG_PTR dwParam,
00030 IN DWORD xpfnProc);
00031
00032
W32KAPI
00033 KERNEL_ULONG_PTR
00034
NtUserCallHwnd(
00035 IN HWND hwnd,
00036 IN DWORD xpfnProc);
00037
00038
W32KAPI
00039 KERNEL_ULONG_PTR
00040
NtUserCallHwndLock(
00041 IN HWND hwnd,
00042 IN DWORD xpfnProc);
00043
00044
W32KAPI
00045 ULONG_PTR
00046
NtUserCallHwndOpt(
00047 IN HWND hwnd,
00048 IN DWORD xpfnProc);
00049
00050
W32KAPI
00051 ULONG_PTR
00052
NtUserCallTwoParam(
00053 ULONG_PTR dwParam1,
00054 ULONG_PTR dwParam2,
00055 IN DWORD xpfnProc);
00056
00057
W32KAPI
00058 ULONG_PTR
00059
NtUserCallHwndParam(
00060 IN HWND hwnd,
00061 IN ULONG_PTR dwParam,
00062 IN DWORD xpfnProc);
00063
00064
W32KAPI
00065 ULONG_PTR
00066
NtUserCallHwndParamLock(
00067 IN HWND hwnd,
00068 IN ULONG_PTR dwParam,
00069 IN DWORD xpfnProc);
00070
00071
#endif
00072