Ignore:
Timestamp:
Sep 4, 1999, 12:03:10 PM (26 years ago)
Author:
achimha
Message:

shell32/new compilation fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shell32/new/shlview.cpp

    r802 r815  
    6060} IShellViewImpl;
    6161
    62 //static struct ICOM_VTABLE(IShellView) svvt;
    63 //static struct ICOM_VTABLE(IOleCommandTarget) ctvt;
     62extern struct ICOM_VTABLE(IShellView) svvt;
     63extern struct ICOM_VTABLE(IOleCommandTarget) ctvt;
    6464#define _IOleCommandTarget_Offset ((int)(&(((IShellViewImpl*)0)->lpvtblOleCommandTarget)))
    6565#define _ICOM_THIS_From_IOleCommandTarget(myClass, name) myClass* This = (myClass*)(((char*)name)-_IOleCommandTarget_Offset);
    6666
    67 static struct ICOM_VTABLE(IDropTarget) dtvt;
     67extern struct ICOM_VTABLE(IDropTarget) dtvt;
    6868#define _IDropTarget_Offset ((int)(&(((IShellViewImpl*)0)->lpvtblDropTarget)))
    6969#define _ICOM_THIS_From_IDropTarget(myClass, name) myClass* This = (myClass*)(((char*)name)-_IDropTarget_Offset);
    7070
    71 static struct ICOM_VTABLE(IDropSource) dsvt;
     71extern struct ICOM_VTABLE(IDropSource) dsvt;
    7272#define _IDropSource_Offset ((int)(&(((IShellViewImpl*)0)->lpvtblDropSource)))
    7373#define _ICOM_THIS_From_IDropSource(myClass, name) myClass* This = (myClass*)(((char*)name)-_IDropSource_Offset);
    7474
    75 static struct ICOM_VTABLE(IViewObject) vovt;
     75extern struct ICOM_VTABLE(IViewObject) vovt;
    7676#define _IViewObject_Offset ((int)(&(((IShellViewImpl*)0)->lpvtblViewObject)))
    7777#define _ICOM_THIS_From_IViewObject(myClass, name) myClass* This = (myClass*)(((char*)name)-_IViewObject_Offset);
     
    13981398}
    13991399
    1400 static struct ICOM_VTABLE(IShellView) svvt =
     1400struct ICOM_VTABLE(IShellView) svvt =
    14011401{       
    14021402        ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
     
    14981498}
    14991499
    1500 static ICOM_VTABLE(IOleCommandTarget) ctvt =
     1500ICOM_VTABLE(IOleCommandTarget) ctvt =
    15011501{
    15021502        ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
     
    15981598}
    15991599
    1600 static struct ICOM_VTABLE(IDropTarget) dtvt =
     1600struct ICOM_VTABLE(IDropTarget) dtvt =
    16011601{
    16021602        ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
     
    16731673}
    16741674
    1675 static struct ICOM_VTABLE(IDropSource) dsvt =
     1675struct ICOM_VTABLE(IDropSource) dsvt =
    16761676{
    16771677        ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
     
    17471747        DVTARGETDEVICE* ptd,
    17481748        HDC hicTargetDevice,
    1749         LOGPALETTE** ppColorSet)
     1749        tagLOGPALETTE** ppColorSet)
    17501750{       
    17511751
     
    18091809
    18101810
    1811 static struct ICOM_VTABLE(IViewObject) vovt =
     1811struct ICOM_VTABLE(IViewObject) vovt =
    18121812{
    18131813        ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
Note: See TracChangeset for help on using the changeset viewer.