Some fixes.
[reactos.git] / reactos / include / services / services.idl
diff --git a/reactos/include/services/services.idl b/reactos/include/services/services.idl
new file mode 100644 (file)
index 0000000..f2d1fc4
--- /dev/null
@@ -0,0 +1,16 @@
+[
+uuid(?),
+version(1.0),
+pointer_default(?)
+]
+interface SCM
+{
+  handle_t SvcOpenSCManagerW([in, string] wchar_t* lpMachineName,
+                            [in, string] wchar_t* lpDatabaseName,
+                            [in] unsigned int dwDesiredAccess);
+  handle_t SvcOpenSCManagerA([in, string] char* lpMachineName,
+                            [in, string] char* lpDatabaseName,
+                            [in] unsigned int dwDesiredAccess);
+  bool SvcClose([in] handle_t hSCObject);
+}
+