- Timestamp:
- Sep 4, 1999, 12:03:10 PM (26 years ago)
- Location:
- trunk/src/shell32/new
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/shell32/new/iconcache.cpp
r793 r815 69 69 70 70 71 staticHDPA sic_hdpa = 0;71 HDPA sic_hdpa = 0; 72 72 static CRITICAL_SECTION SHELL32_SicCS; 73 73 … … 576 576 if (NULL != pDPA_GetPtr (sic_hdpa, 0)) 577 577 { 578 index = pDPA_Search (sic_hdpa, &sice, -1L, SIC_CompareEntrys, 0, 0);578 index = pDPA_Search (sic_hdpa, &sice, -1L, (PFNDPACOMPARE)SIC_CompareEntrys, 0, 0); 579 579 } 580 580 … … 682 682 for (i=0; i < pDPA_GetPtrCount(sic_hdpa); ++i) 683 683 { 684 lpsice = pDPA_GetPtr(sic_hdpa, i);684 lpsice = (LPSIC_ENTRY)pDPA_GetPtr(sic_hdpa, i); 685 685 SHFree(lpsice); 686 686 } -
trunk/src/shell32/new/makefile
r791 r815 1 # $Id: makefile,v 1. 1 1999-09-02 11:59:12 phallerExp $1 # $Id: makefile,v 1.2 1999-09-04 10:03:10 achimha Exp $ 2 2 3 3 # … … 24 24 brsfolder.obj classes.obj contmenu.obj dataobject.obj \ 25 25 enumidlist.obj folders.obj iconcache.obj memorystream.obj \ 26 pidl.obj regstream.obj shell32_main.obj shell.obj\26 pidl.obj regstream.obj shell32_main.obj \ 27 27 shellguid.obj shelllink.obj shlmenu.obj shellole.obj \ 28 shellord.obj shellpath.obj sh lfolder.obj shlview.obj \29 sh v_bg_cmenu.obj28 shellord.obj shellpath.obj shv_bg_cmenu.obj \ 29 shlfolder.obj shlview.obj shell.obj 30 30 31 31 all: $(TARGET).dll $(TARGET).lib -
trunk/src/shell32/new/shell.cpp
r797 r815 7 7 #include <stdlib.h> 8 8 #include <string.h> 9 #include <unistd.h>9 //#include <unistd.h> 10 10 #include <ctype.h> 11 11 … … 15 15 #define CINTERFACE 1 16 16 17 #include "wine/winuser16.h"18 #include "wine/winbase16.h"19 #include "wine/shell16.h"17 //#include "wine/winuser16.h" 18 //#include "wine/winbase16.h" 19 //#include "wine/shell16.h" 20 20 #include "winerror.h" 21 21 #include "file.h" -
trunk/src/shell32/new/shlfolder.cpp
r795 r815 210 210 } IGenericSFImpl; 211 211 212 //staticstruct ICOM_VTABLE(IShellFolder) sfvt;213 //staticstruct ICOM_VTABLE(IPersistFolder) psfvt;214 //staticstruct ICOM_VTABLE(IDropTarget) dtvt;212 extern struct ICOM_VTABLE(IShellFolder) sfvt; 213 extern struct ICOM_VTABLE(IPersistFolder) psfvt; 214 extern struct ICOM_VTABLE(IDropTarget) dtvt; 215 215 216 216 static IShellFolder * ISF_MyComputer_Constructor(void); … … 982 982 } 983 983 984 staticICOM_VTABLE(IShellFolder) sfvt =984 ICOM_VTABLE(IShellFolder) sfvt = 985 985 { 986 986 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE … … 1004 1004 * [Desktopfolder] IShellFolder implementation 1005 1005 */ 1006 staticstruct ICOM_VTABLE(IShellFolder) sfdvt;1006 extern struct ICOM_VTABLE(IShellFolder) sfdvt; 1007 1007 1008 1008 /************************************************************************** … … 1331 1331 } 1332 1332 1333 staticICOM_VTABLE(IShellFolder) sfdvt =1333 ICOM_VTABLE(IShellFolder) sfdvt = 1334 1334 { 1335 1335 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE … … 1355 1355 */ 1356 1356 1357 staticstruct ICOM_VTABLE(IShellFolder) sfmcvt;1357 extern struct ICOM_VTABLE(IShellFolder) sfmcvt; 1358 1358 1359 1359 /************************************************************************** … … 1664 1664 } 1665 1665 1666 staticICOM_VTABLE(IShellFolder) sfmcvt =1666 ICOM_VTABLE(IShellFolder) sfmcvt = 1667 1667 { 1668 1668 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE … … 1768 1768 } 1769 1769 1770 staticICOM_VTABLE(IPersistFolder) psfvt =1770 ICOM_VTABLE(IPersistFolder) psfvt = 1771 1771 { 1772 1772 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE … … 1900 1900 } 1901 1901 1902 st atic struct ICOM_VTABLE(IDropTarget) dtvt =1902 struct ICOM_VTABLE(IDropTarget) dtvt = 1903 1903 { 1904 1904 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE -
trunk/src/shell32/new/shlview.cpp
r802 r815 60 60 } IShellViewImpl; 61 61 62 //staticstruct ICOM_VTABLE(IShellView) svvt;63 //staticstruct ICOM_VTABLE(IOleCommandTarget) ctvt;62 extern struct ICOM_VTABLE(IShellView) svvt; 63 extern struct ICOM_VTABLE(IOleCommandTarget) ctvt; 64 64 #define _IOleCommandTarget_Offset ((int)(&(((IShellViewImpl*)0)->lpvtblOleCommandTarget))) 65 65 #define _ICOM_THIS_From_IOleCommandTarget(myClass, name) myClass* This = (myClass*)(((char*)name)-_IOleCommandTarget_Offset); 66 66 67 staticstruct ICOM_VTABLE(IDropTarget) dtvt;67 extern struct ICOM_VTABLE(IDropTarget) dtvt; 68 68 #define _IDropTarget_Offset ((int)(&(((IShellViewImpl*)0)->lpvtblDropTarget))) 69 69 #define _ICOM_THIS_From_IDropTarget(myClass, name) myClass* This = (myClass*)(((char*)name)-_IDropTarget_Offset); 70 70 71 staticstruct ICOM_VTABLE(IDropSource) dsvt;71 extern struct ICOM_VTABLE(IDropSource) dsvt; 72 72 #define _IDropSource_Offset ((int)(&(((IShellViewImpl*)0)->lpvtblDropSource))) 73 73 #define _ICOM_THIS_From_IDropSource(myClass, name) myClass* This = (myClass*)(((char*)name)-_IDropSource_Offset); 74 74 75 staticstruct ICOM_VTABLE(IViewObject) vovt;75 extern struct ICOM_VTABLE(IViewObject) vovt; 76 76 #define _IViewObject_Offset ((int)(&(((IShellViewImpl*)0)->lpvtblViewObject))) 77 77 #define _ICOM_THIS_From_IViewObject(myClass, name) myClass* This = (myClass*)(((char*)name)-_IViewObject_Offset); … … 1398 1398 } 1399 1399 1400 st atic struct ICOM_VTABLE(IShellView) svvt =1400 struct ICOM_VTABLE(IShellView) svvt = 1401 1401 { 1402 1402 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE … … 1498 1498 } 1499 1499 1500 staticICOM_VTABLE(IOleCommandTarget) ctvt =1500 ICOM_VTABLE(IOleCommandTarget) ctvt = 1501 1501 { 1502 1502 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE … … 1598 1598 } 1599 1599 1600 st atic struct ICOM_VTABLE(IDropTarget) dtvt =1600 struct ICOM_VTABLE(IDropTarget) dtvt = 1601 1601 { 1602 1602 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE … … 1673 1673 } 1674 1674 1675 st atic struct ICOM_VTABLE(IDropSource) dsvt =1675 struct ICOM_VTABLE(IDropSource) dsvt = 1676 1676 { 1677 1677 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE … … 1747 1747 DVTARGETDEVICE* ptd, 1748 1748 HDC hicTargetDevice, 1749 LOGPALETTE** ppColorSet)1749 tagLOGPALETTE** ppColorSet) 1750 1750 { 1751 1751 … … 1809 1809 1810 1810 1811 st atic struct ICOM_VTABLE(IViewObject) vovt =1811 struct ICOM_VTABLE(IViewObject) vovt = 1812 1812 { 1813 1813 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
Note:
See TracChangeset
for help on using the changeset viewer.