Changeset 200 for Include/OAIdl.ab
- Timestamp:
- Apr 2, 2007, 11:55:39 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Include/OAIdl.ab
r192 r200 1326 1326 TypeDef LPTYPEINFO = /* [unique] */ *ITypeInfo 1327 1327 1328 Dim IID_ITypeInfo = [& H00020401, &h0000, &h0000, [&hC0, &h00, &h00, &h00, &h00, &h00, &h00, &h46]] As IID1328 Dim IID_ITypeInfo = [&h00020401, &h0000, &h0000, [&hC0, &h00, &h00, &h00, &h00, &h00, &h00, &h46]] As IID 1329 1329 1330 1330 Interface ITypeInfo … … 1429 1429 TypeDef LPTYPEINFO2 = /* [unique] */ *ITypeInfo2 1430 1430 1431 Dim IID_ITypeInfo2 = [& H00020412, &h0000, &h0000, [&hC0, &h00, &h00, &h00, &h00, &h00, &h00, &h46]] As IID1431 Dim IID_ITypeInfo2 = [&h00020412, &h0000, &h0000, [&hC0, &h00, &h00, &h00, &h00, &h00, &h00, &h46]] As IID 1432 1432 1433 1433 Interface ITypeInfo2 … … 1490 1490 #endif /* __ITypeInfo2_INTERFACE_DEFINED__ */ 1491 1491 1492 #ifdef __UNDECLARED__1493 1494 1492 #ifndef __ITypeLib_INTERFACE_DEFINED__ 1495 1493 #define __ITypeLib_INTERFACE_DEFINED__ … … 1499 1497 1500 1498 /* [v1_enum] */ 1501 Enum SYSKIND1499 Const Enum SYSKIND 1502 1500 SYS_WIN16 = 0 1503 SYS_WIN32 = SYS_WIN16 +11504 SYS_MAC = SYS_WIN32 + 11505 SYS_WIN64 = SYS_MAC + 11501 SYS_WIN32 = 1 1502 SYS_MAC = 2 1503 SYS_WIN64 = 3 1506 1504 End Enum 1507 1505 1508 1506 /* [v1_enum] */ 1509 Enum LIBFLAGS1507 Const Enum LIBFLAGS 1510 1508 LIBFLAG_FRESTRICTED = &h1 1511 1509 LIBFLAG_FCONTROL = &h2 … … 1514 1512 End Enum 1515 1513 1516 TypeDef /* [unique] */ ITypeLib *LPTYPELIB;1514 TypeDef LPTYPELIB = /* [unique] */ *ITypeLib 1517 1515 1518 1516 Type TLIBATTR … … 1525 1523 End Type 1526 1524 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 }; 1525 TypeDef LPTLIBATTR = TLIBATTR 1526 1527 Dim ITypeLib = [&h00020402, &h0000, &h0000, [&hC0, &h00, &h00, &h00, &h00, &h00, &h00, &h46]] As IID 1528 1529 Interface 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) 1564 End Interface 1579 1565 1580 1566 #endif /* __ITypeLib_INTERFACE_DEFINED__ */ 1581 1567 1568 1569 #ifdef __UNDECLARED__ 1582 1570 1583 1571 #ifndef __ITypeLib2_INTERFACE_DEFINED__
Note:
See TracChangeset
for help on using the changeset viewer.