- Timestamp:
- May 16, 2000, 10:00:13 PM (25 years ago)
- Location:
- trunk/src/comdlg32
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/comdlg32/cdlg.h
r2607 r3544 1 /* $Id: cdlg.h,v 1. 4 2000-02-03 13:27:36sandervl Exp $ */1 /* $Id: cdlg.h,v 1.5 2000-05-16 20:00:13 sandervl Exp $ */ 2 2 /* 3 3 * Common Dialog Boxes interface (32 bit) … … 93 93 94 94 /* DPA */ 95 #ifdef __WIN32OS2__ 96 #include <win\shell.h> 97 98 #define COMDLG32_DPA_Create DPA_Create 99 #define COMDLG32_DPA_GetPtr DPA_GetPtr 100 #define COMDLG32_DPA_DeleteAllPtrs DPA_DeleteAllPtrs 101 #define COMDLG32_DPA_DeletePtr DPA_DeletePtr 102 #define COMDLG32_DPA_InsertPtr DPA_InsertPtr 103 #define COMDLG32_DPA_Destroy DPA_Destroy 104 105 #define COMDLG32_ImageList_GetIcon ImageList_GetIcon 106 #define COMDLG32_ImageList_LoadImageA ImageList_LoadImageA 107 #define COMDLG32_ImageList_Draw ImageList_Draw 108 #define COMDLG32_ImageList_Destroy ImageList_Destroy 109 110 /* ITEMIDLIST */ 111 112 LPITEMIDLIST WINAPI ILClone(LPCITEMIDLIST pidl); 113 LPITEMIDLIST WINAPI ILCombine(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2); 114 LPITEMIDLIST WINAPI ILGetNext(LPITEMIDLIST pidl); 115 BOOL WINAPI ILRemoveLastID(LPCITEMIDLIST pidl); 116 BOOL WINAPI ILIsEqual(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2); 117 118 #define COMDLG32_PIDL_ILClone ILClone 119 #define COMDLG32_PIDL_ILCombine ILCombine 120 #define COMDLG32_PIDL_ILGetNext ILGetNext 121 #define COMDLG32_PIDL_ILRemoveLastID ILRemoveLastID 122 #define COMDLG32_PIDL_ILIsEqual ILIsEqual 123 124 /* SHELL */ 125 #define COMDLG32_SHGetPathFromIDListA SHGetPathFromIDListA 126 #define COMDLG32_SHGetSpecialFolderLocation SHGetSpecialFolderLocation 127 #define COMDLG32_SHGetDesktopFolder SHGetDesktopFolder 128 #define COMDLG32_SHGetFileInfoA SHGetFileInfoA 129 #define COMDLG32_SHFree SHFree 130 131 DWORD WINAPI PathRemoveFileSpecA(LPSTR fn); 132 BOOL WINAPI PathMatchSpecW(LPCWSTR name, LPCWSTR mask); 133 134 /* PATH */ 135 #define COMDLG32_PathIsRootA PathIsRootA 136 #define COMDLG32_PathFindFilenameA PathFindFilenameA 137 #define COMDLG32_PathRemoveFileSpecA PathRemoveFileSpecA 138 #define COMDLG32_PathMatchSpecW PathMatchSpecW 139 #define COMDLG32_PathAddBackslashA PathAddBackslashA 140 141 #else 95 142 extern HDPA (* WINAPI COMDLG32_DPA_Create) (INT); 96 143 extern LPVOID (* WINAPI COMDLG32_DPA_GetPtr) (const HDPA, INT); … … 129 176 #endif 130 177 178 #endif 179 -
trunk/src/comdlg32/cdlg32.cpp
r1785 r3544 1 /* $Id: cdlg32.cpp,v 1. 4 1999-11-20 16:00:14 achimhaExp $ */1 /* $Id: cdlg32.cpp,v 1.5 2000-05-16 20:00:13 sandervl Exp $ */ 2 2 /* 3 3 * Common Dialog Boxes interface (32 bit) … … 29 29 30 30 HINSTANCE COMCTL32_hInstance = 0; 31 32 #ifndef __WIN32OS2__ 31 33 HINSTANCE SHELL32_hInstance = 0; 32 34 HINSTANCE SHLWAPI_hInstance = 0; … … 66 68 BOOL (WINAPI *COMDLG32_PathMatchSpecW)(LPCWSTR x, LPCWSTR y); 67 69 LPSTR (WINAPI *COMDLG32_PathAddBackslashA)(LPSTR path); 70 #endif 68 71 69 72 /*********************************************************************** … … 104 107 } 105 108 109 #ifndef __WIN32OS2__ 106 110 COMCTL32_hInstance = LoadLibraryA("COMCTL32.DLL"); 107 111 SHELL32_hInstance = LoadLibraryA("SHELL32.DLL"); … … 156 160 *(VOID **)&COMDLG32_PathFindFilenameA = (void*)GetProcAddress(SHLWAPI_hInstance,"PathFindFileNameA"); 157 161 *(VOID **)&COMDLG32_PathAddBackslashA = (void*)GetProcAddress(SHLWAPI_hInstance,"PathAddBackslashA"); 162 #endif 158 163 break; 159 164 … … 165 170 166 171 } 172 #ifndef __WIN32OS2__ 167 173 FreeLibrary(COMCTL32_hInstance); 168 174 FreeLibrary(SHELL32_hInstance); 169 175 FreeLibrary(SHLWAPI_hInstance); 176 #endif 170 177 break; 171 178 } -
trunk/src/comdlg32/makefile
r3031 r3544 1 # $Id: makefile,v 1.1 6 2000-03-06 23:38:30 birdExp $1 # $Id: makefile,v 1.17 2000-05-16 20:00:13 sandervl Exp $ 2 2 3 3 # … … 67 67 $(PDWIN32_LIB)/shlwapi.lib 68 68 $(PDWIN32_LIB)/shell32.lib 69 $(PDWIN32_LIB)/comctl32.lib 69 70 $(PDWIN32_LIB)/gdi32.lib 70 71 OS2386.LIB
Note:
See TracChangeset
for help on using the changeset viewer.