Changeset 478 for trunk/Include/OAIdl.ab


Ignore:
Timestamp:
Mar 13, 2008, 9:06:43 PM (16 years ago)
Author:
イグトランス (egtra)
Message:

現在向けに修正(参照型のポインタの排除など)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Include/OAIdl.ab

    r303 r478  
    22' 本来はOAIdl.idlから生成するのが正当ですが、
    33' これは手動で移植したものです。
    4 
    5 #ifndef _INC_OAIDL_AB
    6 #define _INC_OAIDL_AB
    7 
    8 '#ifndef COM_NO_WINDOWS_H
    9 #require <windows.sbp>
    10 #require <ole2.ab>
    11 '#endif /*COM_NO_WINDOWS_H*/
    124
    135#require <objidl.sbp>
     
    777769
    778770Type /* [wire_marshal] */ CLEANLOCALSTORAGE
    779     pInterface As *IUnknown
     771    pInterface As IUnknown
    780772    pStorage As VoidPtr
    781773    flags As DWord
     
    823815        /* [in] */ wMinorVerNum As Word) As HRESULT
    824816    Function AddRefTypeInfo(
    825         /* [in] */ pTInfo As *ITypeInfo,
     817        /* [in] */ TInfo As ITypeInfo,
    826818        /* [in] */ByRef hRefType As HREFTYPE) As HRESULT
    827819    Function AddFuncDesc(
     
    10371029        /* [in] */ iTInfo As DWord,
    10381030        /* [in] */ lcid As LCID,
    1039         /* [out] */ ByRef pTInfo As *ITypeInfo) As HRESULT
     1031        /* [out] */ ByRef TInfo As ITypeInfo) As HRESULT
    10401032    Function GetIDsOfNames(
    10411033        /* [in] */ ByRef riid As IID,
     
    10781070    Function Reset() As HRESULT
    10791071    Function Clone(
    1080         /* [out] */ ByRef pEnum As *IEnumVARIANT) As HRESULT
     1072        /* [out] */ ByRef enum_ As IEnumVARIANT) As HRESULT
    10811073
    10821074End Interface
     
    11051097    lpfuncdesc As *FUNCDESC
    11061098    lpvardesc As *VARDESC
    1107     lptcomp As *ITypeComp
     1099    lptcomp As ITypeComp
    11081100End Union
    11091101*/
     
    11231115        /* [in] */ HashVal As DWord,
    11241116        /* [in] */ wFlags As Word,
    1125         /* [out] */ ByRef pTInfo As *ITypeInfo,
     1117        /* [out] */ ByRef TInfo As ITypeInfo,
    11261118        /* [out] */ ByRef DescKind As DESCKIND,
    11271119        /* [out] */ ByRef BindPtr As BINDPTR) As HRESULT
     
    11301122        /* [in] */ szName As LPOLESTR,
    11311123        /* [in] */ HashVal As DWord,
    1132         /* [out] */ ByRef pTInfo As *ITypeInfo,
    1133         /* [out] */ ByRef pTComp As *ITypeComp) As HRESULT
     1124        /* [out] */ ByRef TInfo As ITypeInfo,
     1125        /* [out] */ ByRef TComp As ITypeComp) As HRESULT
    11341126End Interface
    11351127
     
    13331325    Function GetTypeInfo(
    13341326        /* [in] */ index As DWord,
    1335         /* [out] */ ByRef pTInfo As *ITypeInfo) As HRESULT
     1327        /* [out] */ ByRef TInfo As ITypeInfo) As HRESULT
    13361328    Function GetTypeInfoType(
    13371329        /* [in] */ index As DWord,
     
    13391331    Function GetTypeInfoOfGuid(
    13401332        /* [in] */ ByRef guid As GUID,
    1341         /* [out] */ ByRef pTInfo As *ITypeInfo) As HRESULT
     1333        /* [out] */ ByRef TInfo As ITypeInfo) As HRESULT
    13421334    Function /* [local] */ GetLibAttr(
    1343         /* [out] */ ByRef pTLibAttr As *TLIBATTR) As HRESULT
     1335        /* [out] */ ByRef TLibAttr As TLIBATTR) As HRESULT
    13441336    Function GetTypeComp(
    1345         /* [out] */ ByRef ppTComp As *ITypeComp) As HRESULT
     1337        /* [out] */ ByRef TComp As ITypeComp) As HRESULT
    13461338    Function /* [local] */ GetDocumentation(
    13471339        /* [in] */ index As Long,
     
    13571349        /* [out][in] */ szNameBuf As LPOLESTR,
    13581350        /* [in] */ lHashVal As DWord,
    1359         /* [length_is][size_is][out] */ ppTInfo As **ITypeInfo,
     1351        /* [length_is][size_is][out] */ pTInfo As *ITypeInfo,
    13601352        /* [length_is][size_is][out] */ rgMemId As *MEMBERID,
    13611353        /* [out][in] */ ByRef cFound As Word) As HRESULT
     
    14251417    Function RequestTypeChange(
    14261418        /* [in] */ changeKind As CHANGEKIND,
    1427         /* [in] */ pTInfoBefore As ITypeInfo,
     1419        /* [in] */ TInfoBefore As ITypeInfo,
    14281420        /* [in] */ pStrName As LPOLESTR,
    14291421        /* [out] */ ByRef fCancel As Long) As HRESULT
    14301422    Function AfterTypeChange(
    14311423        /* [in] */ changeKind As CHANGEKIND,
    1432         /* [in] */ pTInfoAfter As *ITypeInfo,
     1424        /* [in] */ TInfoAfter As ITypeInfo,
    14331425        /* [in] */ pStrName As LPOLESTR) As HRESULT
    14341426End Interface
     
    15251517
    15261518    Function CreateFromTypeInfo(
    1527         /* [in] */ pTypeInfo As *ITypeInfo,
     1519        /* [in] */ TypeInfo As ITypeInfo,
    15281520        /* [in] */ ByRef riid As IID,
    1529         /* [iid_is][out] */ ByRef pv As *IUnknown) As HRESULT
     1521        /* [iid_is][out] */ ByRef pv As IUnknown) As HRESULT
    15301522End Interface
    15311523
     
    16201612        /* [length_is][size_is][out] */ rgBstrNames As *BSTR) As HRESULT
    16211613    Function IsMatchingType(
    1622         /* [in] */ pRecordInfo As *IRecordInfo) As BOOL
     1614        /* [in] */ RecordInfo As IRecordInfo) As BOOL
    16231615    Function RecordCreate() As VoidPtr
    16241616    Function RecordCreateCopy(
     
    16781670#endif  /* __IPropertyBag_INTERFACE_DEFINED__ */
    16791671
    1680 #endif '_INC_OAIDL_AB
Note: See TracChangeset for help on using the changeset viewer.