pSetupModifyGlobalFlags(0xFFFFFFFF, flags);
}
+/***********************************************************************
+ * SetupGetNonInteractiveMode (SETUPAPI.@)
+ */
+BOOL WINAPI SetupGetNonInteractiveMode(VOID)
+{
+ return (GlobalSetupFlags & PSPGF_NONINTERACTIVE);
+}
+
+/***********************************************************************
+ * SetupSetNonInteractiveMode (SETUPAPI.@)
+ */
+BOOL WINAPI SetupSetNonInteractiveMode(BOOL NonInteractiveFlag)
+{
+ BOOL OldValue;
+
+ OldValue = (GlobalSetupFlags & PSPGF_NONINTERACTIVE);
+ pSetupModifyGlobalFlags(PSPGF_NONINTERACTIVE,
+ NonInteractiveFlag ? PSPGF_NONINTERACTIVE : 0);
+
+ return OldValue;
+}
/***********************************************************************
* AssertFail (SETUPAPI.@)
@ stdcall SetupGetLineTextW(ptr long wstr wstr ptr long ptr)
@ stdcall SetupGetMultiSzFieldA(ptr long ptr long ptr)
@ stdcall SetupGetMultiSzFieldW(ptr long ptr long ptr)
-@ stub SetupGetNonInteractiveMode
+@ stdcall SetupGetNonInteractiveMode()
@ stdcall SetupGetSourceFileLocationA(ptr ptr str ptr ptr long ptr)
@ stdcall SetupGetSourceFileLocationW(ptr ptr wstr ptr ptr long ptr)
@ stub SetupGetSourceFileSizeA
return FALSE;
}
-WINSETUPAPI BOOL WINAPI SetupSetNonInteractiveMode(BOOL NonInteractiveFlag)
-{
- FIXME("(%d) stub\n", NonInteractiveFlag);
- SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
- return FALSE;
-}
-
/***********************************************************************
* SetupVerifyInfFileA(SETUPAPI.@)
*/