Sync to trunk r39350.
[reactos.git] / reactos / dll / directx / ksuser / ksuser.h
index 326c7c7..c6d01da 100644 (file)
@@ -1,5 +1,27 @@
+#ifndef KSUSER_H__
+#define KSUSER_H__
+
 #define _KSDDK_
+
+#define WIN32_NO_STATUS
 #include <windows.h>
-typedef LONG NTSTATUS;
+#include <ndk/ntndk.h>
+
+
 #include <ks.h>
-#include <reactos/helper.h>
+
+LPVOID
+__stdcall
+HeapAlloc(
+  HANDLE hHeap,
+  DWORD dwFlags,
+  SIZE_T dwBytes
+);
+
+#define ROUND_DOWN(n, align) \
+    (((ULONG)n) & ~((align) - 1l))
+
+#define ROUND_UP(n, align) \
+    ROUND_DOWN(((ULONG)n) + (align) - 1, (align))
+
+#endif