Changeset 200 for Include/OAIdl.ab


Ignore:
Timestamp:
Apr 2, 2007, 11:55:39 PM (17 years ago)
Author:
イグトランス (egtra)
Message:

Currencyにメンバを追加

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Include/OAIdl.ab

    r192 r200  
    13261326TypeDef LPTYPEINFO = /* [unique] */ *ITypeInfo
    13271327
    1328 Dim IID_ITypeInfo = [&H00020401, &h0000, &h0000, [&hC0, &h00, &h00, &h00, &h00, &h00, &h00, &h46]] As IID
     1328Dim IID_ITypeInfo = [&h00020401, &h0000, &h0000, [&hC0, &h00, &h00, &h00, &h00, &h00, &h00, &h46]] As IID
    13291329
    13301330Interface ITypeInfo
     
    14291429TypeDef LPTYPEINFO2 = /* [unique] */ *ITypeInfo2
    14301430
    1431 Dim IID_ITypeInfo2 = [&H00020412, &h0000, &h0000, [&hC0, &h00, &h00, &h00, &h00, &h00, &h00, &h46]] As IID
     1431Dim IID_ITypeInfo2 = [&h00020412, &h0000, &h0000, [&hC0, &h00, &h00, &h00, &h00, &h00, &h00, &h46]] As IID
    14321432
    14331433Interface ITypeInfo2
     
    14901490#endif  /* __ITypeInfo2_INTERFACE_DEFINED__ */
    14911491
    1492 #ifdef __UNDECLARED__
    1493 
    14941492#ifndef __ITypeLib_INTERFACE_DEFINED__
    14951493#define __ITypeLib_INTERFACE_DEFINED__
     
    14991497
    15001498/* [v1_enum] */
    1501 Enum SYSKIND
     1499Const Enum SYSKIND
    15021500    SYS_WIN16 = 0
    1503     SYS_WIN32 = SYS_WIN16 + 1
    1504     SYS_MAC = SYS_WIN32 + 1
    1505     SYS_WIN64 = SYS_MAC + 1
     1501    SYS_WIN32 = 1
     1502    SYS_MAC = 2
     1503    SYS_WIN64 = 3
    15061504End Enum
    15071505
    15081506/* [v1_enum] */
    1509 Enum LIBFLAGS
     1507Const Enum LIBFLAGS
    15101508    LIBFLAG_FRESTRICTED = &h1
    15111509    LIBFLAG_FCONTROL = &h2
     
    15141512End Enum
    15151513
    1516 TypeDef /* [unique] */ ITypeLib *LPTYPELIB;
     1514TypeDef LPTYPELIB = /* [unique] */ *ITypeLib
    15171515
    15181516Type TLIBATTR
     
    15251523End Type
    15261524
    1527 TypeDef struct tagTLIBATTR *LPTLIBATTR;
    1528 
    1529 
    1530 EXTERN_C const IID IID_ITypeLib;
    1531 
    1532     MIDL_INTERFACE("00020402-0000-0000-C000-000000000046")
    1533     ITypeLib : public IUnknown
    1534     {
    1535     public:
    1536         virtual /* [local] */ UINT STDMETHODCALLTYPE GetTypeInfoCount( void) As HRESULT
    1537 
    1538         Function GetTypeInfo(
    1539             /* [in] */ UINT index,
    1540             /* [out] */ ITypeInfo **ppTInfo) As HRESULT
    1541 
    1542         Function GetTypeInfoType(
    1543             /* [in] */ UINT index,
    1544             /* [out] */ TYPEKIND *pTKind) As HRESULT
    1545 
    1546         Function GetTypeInfoOfGuid(
    1547             /* [in] */ REFGUID guid,
    1548             /* [out] */ ITypeInfo **ppTinfo) As HRESULT
    1549 
    1550         virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetLibAttr(
    1551             /* [out] */ TLIBATTR **ppTLibAttr) As HRESULT
    1552 
    1553         Function GetTypeComp(
    1554             /* [out] */ ITypeComp **ppTComp) As HRESULT
    1555 
    1556         virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetDocumentation(
    1557             /* [in] */ INT index,
    1558             /* [out] */ BSTR *pBstrName,
    1559             /* [out] */ BSTR *pBstrDocString,
    1560             /* [out] */ DWORD *pdwHelpContext,
    1561             /* [out] */ BSTR *pBstrHelpFile) As HRESULT
    1562 
    1563         virtual /* [local] */ HRESULT STDMETHODCALLTYPE IsName(
    1564             /* [out][in] */ LPOLESTR szNameBuf,
    1565             /* [in] */ ULONG lHashVal,
    1566             /* [out] */ BOOL *pfName) As HRESULT
    1567 
    1568         virtual /* [local] */ HRESULT STDMETHODCALLTYPE FindName(
    1569             /* [out][in] */ LPOLESTR szNameBuf,
    1570             /* [in] */ ULONG lHashVal,
    1571             /* [length_is][size_is][out] */ ITypeInfo **ppTInfo,
    1572             /* [length_is][size_is][out] */ MEMBERID *rgMemId,
    1573             /* [out][in] */ USHORT *pcFound) As HRESULT
    1574 
    1575         virtual /* [local] */ void STDMETHODCALLTYPE ReleaseTLibAttr(
    1576             /* [in] */ TLIBATTR *pTLibAttr) As HRESULT
    1577 
    1578     };
     1525TypeDef LPTLIBATTR = TLIBATTR
     1526
     1527Dim ITypeLib = [&h00020402, &h0000, &h0000, [&hC0, &h00, &h00, &h00, &h00, &h00, &h00, &h46]] As IID
     1528
     1529Interface ITypeLib
     1530    Inherits IUnknown
     1531
     1532    Function /* [local] */ GetTypeInfoCount() As DWord
     1533    Function GetTypeInfo(
     1534        /* [in] */ index As DWord,
     1535        /* [out] */ ByRef pTInfo As *ITypeInfo) As HRESULT
     1536    Function GetTypeInfoType(
     1537        /* [in] */ index As DWord,
     1538        /* [out] */ ByRef TKind As TYPEKIND) As HRESULT
     1539    Function GetTypeInfoOfGuid(
     1540        /* [in] */ ByRef guid As GUID,
     1541        /* [out] */ ByRef pTInfo As *ITypeInfo) As HRESULT
     1542    Function /* [local] */ GetLibAttr(
     1543        /* [out] */ ByRef pTLibAttr As *TLIBATTR) As HRESULT
     1544    Function GetTypeComp(
     1545        /* [out] */ ByRef ppTComp As *ITypeComp) As HRESULT
     1546    Function /* [local] */ GetDocumentation(
     1547        /* [in] */ index As Long,
     1548        /* [out] */ ByRef BstrName As BSTR,
     1549        /* [out] */ ByRef BstrDocString As BSTR,
     1550        /* [out] */ ByRef dwHelpContext As DWord,
     1551        /* [out] */ ByRef BstrHelpFile As BSTR) As HRESULT
     1552    Function /* [local] */ IsName(
     1553        /* [out][in] */ szNameBuf As LPOLESTR,
     1554        /* [in] */ lHashVal As DWord,
     1555        /* [out] */ ByRef pfName As BOOL) As HRESULT
     1556    Function /* [local] */ FindName(
     1557        /* [out][in] */ szNameBuf As LPOLESTR,
     1558        /* [in] */ lHashVal As DWord,
     1559        /* [length_is][size_is][out] */ ppTInfo As **ITypeInfo,
     1560        /* [length_is][size_is][out] */ rgMemId As *MEMBERID,
     1561        /* [out][in] */ ByRef cFound As Word) As HRESULT
     1562    Sub /* [local] */ ReleaseTLibAttr(
     1563        /* [in] */ ByRef TLibAttr As TLIBATTR)
     1564End Interface
    15791565
    15801566#endif  /* __ITypeLib_INTERFACE_DEFINED__ */
    15811567
     1568
     1569#ifdef __UNDECLARED__
    15821570
    15831571#ifndef __ITypeLib2_INTERFACE_DEFINED__
Note: See TracChangeset for help on using the changeset viewer.