summaryrefslogtreecommitdiff
path: root/Interfaces/SiteIfaces.idl
diff options
context:
space:
mode:
Diffstat (limited to 'Interfaces/SiteIfaces.idl')
-rw-r--r--Interfaces/SiteIfaces.idl44
1 files changed, 44 insertions, 0 deletions
diff --git a/Interfaces/SiteIfaces.idl b/Interfaces/SiteIfaces.idl
new file mode 100644
index 0000000..b93abf5
--- /dev/null
+++ b/Interfaces/SiteIfaces.idl
@@ -0,0 +1,44 @@
+// Checklist.idl : IDL source for Checklist.dll
+//
+
+// This file will be processed by the MIDL tool to
+// produce the type library (Checklist.tlb) and marshalling code.
+
+import "oaidl.idl";
+import "ocidl.idl";
+
+ [
+ uuid(409C4B00-9310-11d3-BFC1-0020182B97FC),
+ helpstring("Info Types"),
+ ]
+ typedef [v1_enum] enum NightSecSiteInfo
+ {
+ [ helpstring("Advanced Wizard (Bool)") ] nsAdvanced
+
+ } NightSecSiteInfo;
+
+ [
+ object,
+ uuid(409C4B01-9310-11d3-BFC1-0020182B97FC),
+ dual,
+ helpstring("Interface for retrieving misc information from a Night Security Container"),
+ pointer_default(unique)
+ ]
+ interface INightSecSiteInfo : IDispatch
+ {
+ [propget, id(1), helpstring("Get's a containers properties and options")]
+ HRESULT Info([in] NightSecSiteInfo nsItem, [out, retval] VARIANT* pvVal);
+ };
+
+ [
+ object,
+ uuid(409C4B03-9310-11d3-BFC1-0020182B97FC),
+ helpstring("Interface for retrieving misc information from a Night Security Container"),
+ pointer_default(unique)
+ ]
+ interface INightSecErrorLog : IUnknown
+ {
+ [id(1)] HRESULT AddError([in] IUnknown* pUnk);
+ [id(2)] HRESULT HasErrors([out, retval] BOOL* pbRet);
+ };
+