[SDK] One step further towards ReactOS source code tree restructure: the sdk folder...
[reactos.git] / reactos / include / psdk / unknown.h
diff --git a/reactos/include/psdk/unknown.h b/reactos/include/psdk/unknown.h
deleted file mode 100644 (file)
index 8c0ea17..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * unknown.h
- *
- * Contributors:
- *   Created by Magnus Olsen
- *
- * THIS SOFTWARE IS NOT COPYRIGHTED
- *
- * This source code is offered for use in the public domain. You may
- * use, modify or distribute it freely.
- *
- * This code is distributed in the hope that it will be useful but
- * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
- * DISCLAIMED. This includes but is not limited to warranties of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- */
-
-#ifndef _UNKNOWN_H_
-#define _UNKNOWN_H_
-
-#ifdef __cplusplus
-extern "C" {
-#include <wdm.h>
-}
-#else
-#include <wdm.h>
-#endif
-
-#include <windef.h>
-#define COM_NO_WINDOWS_H
-#include <basetyps.h>
-#ifdef PUT_GUIDS_HERE
-#include <initguid.h>
-#endif
-
-DEFINE_GUID(IID_IUnknown, 0x00000000, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
-#if defined(__cplusplus) && _MSC_VER >= 1100
-    struct __declspec(uuid("00000000-0000-0000-C000-000000000046")) IUnknown;
-#endif
-
-#undef INTERFACE
-#define INTERFACE IUnknown
-DECLARE_INTERFACE(IUnknown)
-{
-    STDMETHOD(QueryInterface)
-    (   THIS_
-        IN      REFIID,
-        OUT     PVOID *
-    )   PURE;
-
-    STDMETHOD_(ULONG,AddRef)
-    (   THIS
-    )   PURE;
-
-    STDMETHOD_(ULONG,Release)
-    (   THIS
-    )   PURE;
-};
-#undef INTERFACE
-
-typedef IUnknown *PUNKNOWN;
-typedef
-HRESULT
-(NTAPI *PFNCREATEINSTANCE)
-(
-  OUT PUNKNOWN *  Unknown,
-  IN  REFCLSID    ClassId,
-  IN  PUNKNOWN    OuterUnknown,
-  IN  POOL_TYPE   PoolType
-);
-
-#endif /* _UNKNOWN_H_ */
-