source: trunk/Utilities/UaMobileTools/UaMobileTools.idl @ 937

Last change on this file since 937 was 184, checked in by roman, 11 years ago

Update to follow website changes

  • Property svn:keywords set to Id
File size: 1009 bytes
Line 
1////////////////////////////////////////////////////////////
2// Copyright (C) Roman Ryltsov, 2008-2013
3// Created by Roman Ryltsov roman@alax.info
4
5import "oaidl.idl";
6import "ocidl.idl";
7
8[
9        object,
10        uuid(48174E17-C955-4FD9-9671-9814710855A3),
11        dual,
12        oleautomation,
13        helpstring("IKyivstarUaBalanceQuery Interface"),
14        pointer_default(unique)
15]
16interface IKyivstarUaBalanceQuery : IDispatch
17{
18        [id(1)] HRESULT Initialize([in] BSTR sNumber, [in] BSTR sPassword);
19        [propget, id(11)] HRESULT Number([out, retval] BSTR* psNumber);
20        [propget, id(12)] HRESULT Balance([out, retval] DOUBLE* pfBalance);
21};
22[
23        uuid(4A08DB2F-10FA-483C-85D3-84F717833444),
24        version(1.0),
25        helpstring("Alax.Info UA Mobile Tools 1.0 Type Library")
26]
27library AlaxInfoUaMobileTools
28{
29        importlib("stdole2.tlb");
30        [
31                uuid(BE7310DD-BFCA-4676-91E0-F9232DF56155),
32                helpstring("Kyivstar.ua Balance Query Class")
33        ]
34        coclass KyivstarUaBalanceQuery
35        {
36                [default] interface IKyivstarUaBalanceQuery;
37        };
38};
39
Note: See TracBrowser for help on using the repository browser.