/*
 * COPYRIGHT:    See COPYING in the top level directory
 * PROJECT:      ReactOS kernel
 * FILE:         include/ntdef.h
 * PURPOSE:      Defines used by all the parts of the system
 * PROGRAMMER:   David Welch <welch@cwcom.net>
 * UPDATE HISTORY: 
 *               27/06/00: Created
 */

#ifndef __INCLUDE_NTDEF_H
#define __INCLUDE_NTDEF_H

#define ANYSIZE_ARRAY	(1)

#define DELETE		(0x00010000L)
#define READ_CONTROL	(0x00020000L)
#define SYNCHRONIZE	(0x00100000L)

#define DUPLICATE_CLOSE_SOURCE	(1)
#define DUPLICATE_SAME_ACCESS	(2)

#define PACKED __attribute__((packed))

#define INVALID_HANDLE_VALUE	((HANDLE)-1)

#define EX_MAXIMUM_WAIT_OBJECTS (64)

#endif /* __INCLUDE_NTDEF_H */
