#ifndef __INCLUDE_NTDEF_H
#define __INCLUDE_NTDEF_H
-#define EX_MAXIMUM_WAIT_OBJECTS (64)
+#ifndef _USE_W32API
+#define MAXIMUM_WAIT_OBJECTS (64)
+#endif
#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)
# define TYPE_ALIGNMENT(t) __alignof(t)
-/* $Id: zw.h,v 1.40 2004/12/30 08:05:10 hyperion Exp $
+/* $Id$
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
STDCALL
NtDelayExecution(
IN ULONG Alertable,
- IN TIME *Interval
+ IN LARGE_INTEGER *Interval
);
/*
-/* $Id: timer.c,v 1.93 2004/12/24 17:06:58 navaraf Exp $
+/* $Id$
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
NTSTATUS STDCALL
NtDelayExecution(IN ULONG Alertable,
- IN TIME* Interval)
+ IN LARGE_INTEGER* Interval)
{
NTSTATUS Status;
LARGE_INTEGER Timeout;
DPRINT("Entering KeWaitForMultipleObjects(Count %lu Object[] %p) "
"PsGetCurrentThread() %x\n", Count, Object, PsGetCurrentThread());
- ASSERT(0 < Count && Count <= EX_MAXIMUM_WAIT_OBJECTS);
+ ASSERT(0 < Count && Count <= MAXIMUM_WAIT_OBJECTS);
CurrentThread = KeGetCurrentThread();
}
else
{
- if (Count > EX_MAXIMUM_WAIT_OBJECTS)
+ if (Count > MAXIMUM_WAIT_OBJECTS)
{
DPRINT("(%s:%d) Too many objects!\n", __FILE__, __LINE__);
return (STATUS_UNSUCCESSFUL);
IN BOOLEAN Alertable,
IN PLARGE_INTEGER UnsafeTime)
{
- KWAIT_BLOCK WaitBlockArray[EX_MAXIMUM_WAIT_OBJECTS];
- PVOID ObjectPtrArray[EX_MAXIMUM_WAIT_OBJECTS];
+ KWAIT_BLOCK WaitBlockArray[MAXIMUM_WAIT_OBJECTS];
+ PVOID ObjectPtrArray[MAXIMUM_WAIT_OBJECTS];
NTSTATUS Status;
ULONG i, j;
KPROCESSOR_MODE WaitMode;
DPRINT("NtWaitForMultipleObjects(Count %lu Object[] %x, Alertable %d, "
"Time %x)\n", Count,Object,Alertable,Time);
- if (Count > EX_MAXIMUM_WAIT_OBJECTS)
+ if (Count > MAXIMUM_WAIT_OBJECTS)
return STATUS_UNSUCCESSFUL;
if (0 == Count)
return STATUS_INVALID_PARAMETER;
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: rangelist.c,v 1.3 2004/10/22 16:30:58 navaraf Exp $
+/* $Id$
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS system libraries