Added stubs and setupapi.h.
diff --git a/include/setupapi.h b/include/setupapi.h
new file mode 100644
index 0000000..bd749a7
--- /dev/null
+++ b/include/setupapi.h
@@ -0,0 +1,34 @@
+/* Initial setupapi.h.
+
+ FIXME: Missing A LOT of definitions / declarations!
+*/
+
+#ifndef __SETUPAPI__
+#define __SETUPAPI__
+
+/* Define type for handle to a loaded inf file */
+typedef PVOID HINF;
+
+/* Define type for handle to a device information set */
+typedef PVOID HDEVINFO;
+
+/* inf structure. */
+typedef struct _INFCONTEXT
+{
+ PVOID Inf;
+ PVOID CurrentInf;
+ UINT Section;
+ UINT Line;
+} INFCONTEXT, *PINFCONTEXT;
+
+/* Device Information structure (references a device instance that is a member
+ of a device information set) */
+typedef struct _SP_DEVINFO_DATA
+{
+ DWORD cbSize;
+ GUID ClassGuid;
+ DWORD DevInst; /* DEVINST handle */
+ DWORD Reserved;
+} SP_DEVINFO_DATA, *PSP_DEVINFO_DATA;
+
+#endif