2002-11-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
[reactos.git] / reactos / include / napi / types.h
index 694ae40..01560e1 100644 (file)
@@ -3,16 +3,6 @@
 
 // these should be moved to a file like ntdef.h
 
-typedef const int CINT;
-
-typedef LONG NTSTATUS, *PNTSTATUS;
-
-typedef ULONG DEVICE_TYPE;
-
-
-
-
-
 enum
 {
    DIRECTORY_QUERY,
@@ -25,19 +15,6 @@ enum
 /*
  * General type for status information
  */
-//typedef LONG NTSTATUS;
-
-typedef struct _UNICODE_STRING
-{
-   USHORT Length;
-   USHORT MaximumLength;
-   PWSTR Buffer;
-} UNICODE_STRING, *PUNICODE_STRING;
-
-typedef enum _SECTION_INHERIT {
-    ViewShare = 1,
-    ViewUnmap = 2
-} SECTION_INHERIT;
 
 typedef enum _NT_PRODUCT_TYPE
 {
@@ -46,6 +23,14 @@ typedef enum _NT_PRODUCT_TYPE
    NtProductServer
 } NT_PRODUCT_TYPE, *PNT_PRODUCT_TYPE;
 
+typedef ULARGE_INTEGER TIME, *PTIME;
+
+#ifndef __USE_W32API
+
+typedef const int CINT;
+typedef LONG NTSTATUS, *PNTSTATUS;
+typedef ULONG DEVICE_TYPE;
+
 /*  File information for IRP_MJ_QUERY_INFORMATION (and SET)  */
 typedef enum _FILE_INFORMATION_CLASS
 {
@@ -92,17 +77,11 @@ typedef enum _FILE_INFORMATION_CLASS
   FileMaximumInformation,
 } FILE_INFORMATION_CLASS, *PFILE_INFORMATION_CLASS;
 
-typedef ULONG WAIT_TYPE;
-typedef USHORT CSHORT;
-
-
-#if 0
-typedef struct _TIME {
-       DWORD LowPart;
-       LONG HighPart;
-} TIME, *PTIME;
-#endif
+typedef enum _SECTION_INHERIT {
+    ViewShare = 1,
+    ViewUnmap = 2
+} SECTION_INHERIT;
 
-typedef ULARGE_INTEGER TIME, *PTIME;
+#endif /* !__USE_W32API */
 
 #endif /* __INCLUDE_NAPI_TYPES_H */