Changeset 857 for trunk/src


Ignore:
Timestamp:
Sep 7, 1999, 8:45:12 PM (26 years ago)
Author:
phaller
Message:

.

Location:
trunk/src/shell32/new
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shell32/new/makefile

    r815 r857  
    1 # $Id: makefile,v 1.2 1999-09-04 10:03:10 achimha Exp $
     1# $Id: makefile,v 1.3 1999-09-07 18:45:12 phaller Exp $
    22
    33#
     
    3636              $(PDWIN32_LIB)/pmwinx.lib $(PDWIN32_LIB)/kernel32.lib \
    3737              $(PDWIN32_LIB)/user32.lib $(PDWIN32_LIB)/advapi32.lib \
     38              $(PDWIN32_LIB)/gdi32.lib $(PDWIN32_LIB)/ole32.lib  \
    3839              $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
    3940        $(CP) $@ $(PDWIN32_BIN)
  • trunk/src/shell32/new/shell.cpp

    r855 r857  
    1414#define ICOM_CINTERFACE 1
    1515#define CINTERFACE 1
     16#define INITGUID
    1617
    1718//#include "wine/winuser16.h"
  • trunk/src/shell32/new/shell32_main.cpp

    r800 r857  
    640640    info.szOtherStuff = szOtherStuff;
    641641    info.hIcon        = hIcon;
    642     if (!hIcon) info.hIcon = LoadIcon16( 0, MAKEINTRESOURCE16(OIC_WINEICON) );
     642    if (!hIcon) info.hIcon = LoadIconA( 0, (LPCSTR)OIC_WINEICON );
    643643    return DialogBoxIndirectParamA( GetWindowLongA( hWnd, GWL_HINSTANCE ),
    644644                                    (DLGTEMPLATE*)dlgTemplate , hWnd, AboutDlgProc, (LPARAM)&info );
     
    666666    info.szOtherStuff = HEAP_strdupWtoA( GetProcessHeap(), 0, szOtherStuff );
    667667    info.hIcon        = hIcon;
    668     if (!hIcon) info.hIcon = LoadIcon16( 0, MAKEINTRESOURCE16(OIC_WINEICON) );
     668    if (!hIcon) info.hIcon = LoadIconA( 0, (LPCSTR)OIC_WINEICON );
    669669    ret = DialogBoxIndirectParamA( GetWindowLongA( hWnd, GWL_HINSTANCE ),
    670670                                   (DLGTEMPLATE*)dlgTemplate, hWnd, AboutDlgProc, (LPARAM)&info );
  • trunk/src/shell32/new/shell32_main.h

    r791 r857  
    1717#include "wine/obj_shelllink.h"
    1818#include "wine/obj_extracticon.h"
     19
     20#ifdef __cplusplus
     21  extern "C" {
     22#endif /* defined(__cplusplus) */
     23
     24
    1925
    2026/*******************************************
     
    3945extern COLORREF (WINAPI *pImageList_SetBkColor)(HIMAGELIST, COLORREF);
    4046
    41 extern LPVOID   (WINAPI* pCOMCTL32_Alloc) (INT); 
    42 extern BOOL     (WINAPI* pCOMCTL32_Free) (LPVOID); 
     47extern LPVOID   (WINAPI* pCOMCTL32_Alloc) (INT);
     48extern BOOL     (WINAPI* pCOMCTL32_Free) (LPVOID);
    4349
    44 extern HDPA     (WINAPI* pDPA_Create) (INT); 
    45 extern INT      (WINAPI* pDPA_InsertPtr) (const HDPA, INT, LPVOID); 
    46 extern BOOL     (WINAPI* pDPA_Sort) (const HDPA, PFNDPACOMPARE, LPARAM); 
    47 extern LPVOID   (WINAPI* pDPA_GetPtr) (const HDPA, INT);   
    48 extern BOOL     (WINAPI* pDPA_Destroy) (const HDPA); 
     50extern HDPA     (WINAPI* pDPA_Create) (INT);
     51extern INT      (WINAPI* pDPA_InsertPtr) (const HDPA, INT, LPVOID);
     52extern BOOL     (WINAPI* pDPA_Sort) (const HDPA, PFNDPACOMPARE, LPARAM);
     53extern LPVOID   (WINAPI* pDPA_GetPtr) (const HDPA, INT);
     54extern BOOL     (WINAPI* pDPA_Destroy) (const HDPA);
    4955extern INT      (WINAPI* pDPA_Search) (const HDPA, LPVOID, INT, PFNDPACOMPARE, LPARAM, UINT);
    5056extern LPVOID   (WINAPI* pDPA_DeletePtr) (const HDPA hdpa, INT i);
    51 #define pDPA_GetPtrCount(hdpa)  (*(INT*)(hdpa))   
     57#define pDPA_GetPtrCount(hdpa)  (*(INT*)(hdpa))
    5258
    5359extern HICON (WINAPI *pLookupIconIdFromDirectoryEx)(LPBYTE dir, BOOL bIcon, INT width, INT height, UINT cFlag);
     
    7177
    7278/* Classes Root */
    73 BOOL HCR_MapTypeToValue ( LPCSTR szExtension, LPSTR szFileType, DWORD len, BOOL bPrependDot);
    74 BOOL HCR_GetExecuteCommand ( LPCSTR szClass, LPCSTR szVerb, LPSTR szDest, DWORD len );
    75 BOOL HCR_GetDefaultIcon (LPCSTR szClass, LPSTR szDest, DWORD len, LPDWORD dwNr);
     79BOOL HCR_MapTypeToValue ( LPCSTR szExtension, LPSTR szFileType, LONG len, BOOL bPrependDot);
     80BOOL HCR_GetExecuteCommand ( LPCSTR szClass, LPCSTR szVerb, LPSTR szDest, LONG len );
     81BOOL HCR_GetDefaultIcon (LPCSTR szClass, LPSTR szDest, LONG len, LPDWORD dwNr);
    7682BOOL HCR_GetClassName (REFIID riid, LPSTR szDest, DWORD len);
    7783BOOL HCR_GetFolderAttributes (REFIID riid, LPDWORD szDest);
     
    136142        DROPEFFECT_MOVE)
    137143
     144#ifdef __cplusplus
     145  }
     146#endif /* defined(__cplusplus) */
     147
     148
     149
    138150#endif
  • trunk/src/shell32/new/shlfolder.cpp

    r815 r857  
    212212extern struct ICOM_VTABLE(IShellFolder) sfvt;
    213213extern struct ICOM_VTABLE(IPersistFolder) psfvt;
    214 extern struct ICOM_VTABLE(IDropTarget) dtvt;
     214extern struct ICOM_VTABLE(IDropTarget) dt2vt;
    215215
    216216static IShellFolder * ISF_MyComputer_Constructor(void);
     
    255255        sf->lpvtbl=&sfvt;
    256256        sf->lpvtblPersistFolder=&psfvt;
    257         sf->lpvtblDropTarget=&dtvt;
     257        sf->lpvtblDropTarget=&dt2vt;
    258258        sf->pclsid = (CLSID*)&CLSID_SFFile;
    259259        sf->cfShellIDList=0;
     
    19001900}
    19011901
    1902 struct ICOM_VTABLE(IDropTarget) dtvt =
     1902struct ICOM_VTABLE(IDropTarget) dt2vt =
    19031903{
    19041904        ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
Note: See TracChangeset for help on using the changeset viewer.