Changeset 4276 for trunk/src


Ignore:
Timestamp:
Sep 18, 2000, 12:28:55 AM (25 years ago)
Author:
davidr
Message:

Updates from Wine.
Stub interface from itypecomp

Location:
trunk/src/oleaut32
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/oleaut32/itypelib.h

    r2296 r4276  
    1 /* $Id: itypelib.h,v 1.2 2000-01-02 21:29:58 davidr Exp $ */
     1/* $Id: itypelib.h,v 1.3 2000-09-17 22:28:54 davidr Exp $ */
    22/*
    33 * OLE Typelib functions private header
     
    119119    oList<TYPEDESC *>           pTypedesc;              /* array of TypeDescriptions found in the libary */
    120120} ITypeLibImpl;
     121
     122/* internal TypeComp data */
     123typedef struct ITypeCompImpl
     124{
     125    ICOM_VTABLE(ITypeComp) *    lpvtbl;
     126    ULONG                       ref;                    // Reference count...
     127} ITypeCompImpl;
    121128
    122129/*-------------------------FILE STRUCTURES-----------------------------------*/
     
    581588                                UINT index, CUSTDATA *pCustData);
    582589
     590HRESULT WIN32API ITypeCompImpl_QueryInterface(LPTYPECOMP iface,
     591                                REFIID riid, VOID **ppvObject);
     592ULONG   WIN32API ITypeCompImpl_AddRef(LPTYPECOMP iface);
     593ULONG   WIN32API ITypeCompImpl_Release(LPTYPECOMP iface);
     594HRESULT WIN32API ITypeCompImpl_Bind(LPTYPECOMP iface,
     595                                LPOLESTR szName, ULONG lHashVal, WORD wFlags,
     596                                ITypeInfo** ppTInfo, DESCKIND* pDescKind, BINDPTR* pBindPtr);
     597HRESULT WIN32API ITypeCompImpl_BindType(LPTYPECOMP iface,
     598                                LPOLESTR szName, ULONG lHashVal, ITypeInfo** ppTInfo,
     599                                ITypeComp** ppTComp);
    583600
    584601// Helper functions
  • trunk/src/oleaut32/makefile

    r3864 r4276  
    1 # $Id: makefile,v 1.18 2000-07-19 19:05:12 sandervl Exp $
     1# $Id: makefile,v 1.19 2000-09-17 22:28:55 davidr Exp $
    22
    33#
     
    4545$(OBJDIR)\typelib.obj \
    4646$(OBJDIR)\itypelib.obj \
     47$(OBJDIR)\itypecomp.obj \
    4748$(OBJDIR)\itypeinfo.obj \
    4849$(OBJDIR)\hash.obj \
Note: See TracChangeset for help on using the changeset viewer.