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

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