[ros-diffs] [sginsberg] 37530: - Hack-include ntsecapi.h in powrprof.h, so NTSTATUS gets defined in an NDK-safe way. Not the best way, and most likely not compatible with the official header set, but I can't get the hack used by MS headers to work.

sginsberg at svn.reactos.org sginsberg at svn.reactos.org
Fri Nov 21 22:31:01 CET 2008


Author: sginsberg
Date: Fri Nov 21 15:31:01 2008
New Revision: 37530

URL: http://svn.reactos.org/svn/reactos?rev=37530&view=rev
Log:
- Hack-include ntsecapi.h in powrprof.h, so NTSTATUS gets defined in an NDK-safe way. Not the best way, and most likely not compatible with the official header set, but I can't get the hack used by MS headers to work.

Modified:
    trunk/reactos/include/psdk/powrprof.h

Modified: trunk/reactos/include/psdk/powrprof.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/powrprof.h?rev=37530&r1=37529&r2=37530&view=diff
==============================================================================
--- trunk/reactos/include/psdk/powrprof.h [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/powrprof.h [iso-8859-1] Fri Nov 21 15:31:01 2008
@@ -1,8 +1,10 @@
 #ifndef _POWRPROF_H
 #define _POWRPROF_H
-#if __GNUC__ >= 3
-#pragma GCC system_header
-#endif
+
+/* FIXME: Include this, so NTSTATUS gets defined. 
+   Not very clean, but I can't get the hacH^H^H^override used
+   by official PSDK to work. */
+#include <ntsecapi.h>
 
 #ifdef __cplusplus
 extern "C" {
@@ -16,9 +18,6 @@
 #define NEWSCHEME (UINT)-1
 
 #ifndef RC_INVOKED
-#ifndef NTSTATUS
-typedef LONG NTSTATUS, *PNTSTATUS;
-#endif
 
 typedef struct _GLOBAL_MACHINE_POWER_POLICY{
    ULONG Revision;



More information about the Ros-diffs mailing list