diff options
Diffstat (limited to 'Interfaces/SiteIfaces.idl')
-rw-r--r-- | Interfaces/SiteIfaces.idl | 44 |
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); + }; + |