1 /* 2 * PROJECT: ReactOS api tests 3 * LICENSE: GPL - See COPYING in the top level directory 4 * PURPOSE: Test for NtUserCallNoParam 5 * PROGRAMMERS: 6 */ 7 8 #include "../win32nt.h" 9 10 void 11 Test_NoParamRoutine_CreateMenu(void) /* 0 */ 12 { 13 HMENU hMenu; 14 15 hMenu = (HMENU)NtUserCallNoParam(_NOPARAM_ROUTINE_CREATEMENU); 16 TEST(IsMenu(hMenu) == TRUE); 17 DestroyMenu(hMenu); 18 19 } 20 21 void 22 Test_NoParamRoutine_CreatePopupMenu(void) /* 1 */ 23 { 24 HMENU hMenu; 25 26 hMenu = (HMENU)NtUserCallNoParam(_NOPARAM_ROUTINE_CREATEMENUPOPUP); 27 TEST(IsMenu(hMenu) == TRUE); 28 DestroyMenu(hMenu); 29 30 } 31 32 void 33 Test_NoParamRoutine_DisableProcessWindowsGhosting(void) /* 2 */ 34 { 35 36 } 37 38 void 39 Test_NoParamRoutine_ClearWakeMask(void) /* 3 */ 40 { 41 42 } 43 44 void 45 Test_NoParamRoutine_AllowForegroundActivation(void) /* 4 */ 46 { 47 48 } 49 50 void 51 Test_NoParamRoutine_DestroyCaret(void) /* 5 */ 52 { 53 54 } 55 56 void 57 Test_NoParamRoutine_LoadUserApiHook(void) /* 0x1d */ 58 { 59 //DWORD dwRet; 60 /* dwRet = */NtUserCallNoParam(_NOPARAM_ROUTINE_LOADUSERAPIHOOK); 61 62 // TEST(dwRet != 0); 63 64 } 65 66 67 START_TEST(NtUserCallNoParam) 68 { 69 Test_NoParamRoutine_CreateMenu(); 70 Test_NoParamRoutine_CreatePopupMenu(); 71 Test_NoParamRoutine_LoadUserApiHook(); /* 0x1d */ 72 73 return APISTATUS_NORMAL; 74 } 75