Changeset 8584 for trunk/src/shlwapi/ordinal.h
- Timestamp:
- Jun 7, 2002, 10:02:20 AM (23 years ago)
- File:
-
- 1 edited
-
trunk/src/shlwapi/ordinal.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/shlwapi/ordinal.h
r7820 r8584 4 4 * 5 5 * Determined by experimentation. 6 * 7 * Copyright 2001 Guy Albertelli 8 * 9 * This library is free software; you can redistribute it and/or 10 * modify it under the terms of the GNU Lesser General Public 11 * License as published by the Free Software Foundation; either 12 * version 2.1 of the License, or (at your option) any later version. 13 * 14 * This library is distributed in the hope that it will be useful, 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 * Lesser General Public License for more details. 18 * 19 * You should have received a copy of the GNU Lesser General Public 20 * License along with this library; if not, write to the Free Software 21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 6 22 */ 7 23 … … 28 44 DWORD WINAPI SHLWAPI_2(LPCWSTR x, UNKNOWN_SHLWAPI_2 *y); 29 45 46 /* Macro to get function pointer for a module*/ 47 #ifdef __WIN32OS2__ 48 #define GET_FUNC(func, module, name, fail) \ 49 do { \ 50 if (!func) { \ 51 if (!SHLWAPI_h##module && !(SHLWAPI_h##module = LoadLibraryA(#module ".dll"))) return fail; \ 52 if (!(*(DWORD *)&func = (DWORD)GetProcAddress(SHLWAPI_h##module, name))) return fail; \ 53 } \ 54 } while (0) 55 #else 56 #define GET_FUNC(func, module, name, fail) \ 57 do { \ 58 if (!func) { \ 59 if (!SHLWAPI_h##module && !(SHLWAPI_h##module = LoadLibraryA(#module ".dll"))) return fail; \ 60 if (!(func = (void*)GetProcAddress(SHLWAPI_h##module, name))) return fail; \ 61 } \ 62 } while (0) 63 #endif 64 65 extern HMODULE SHLWAPI_hshell32; 66 67 /* Shared internal functions */ 68 BOOL WINAPI SHLWAPI_PathFindLocalExeA(LPSTR lpszPath, DWORD dwWhich); 69 BOOL WINAPI SHLWAPI_PathFindLocalExeW(LPWSTR lpszPath, DWORD dwWhich); 70 BOOL WINAPI SHLWAPI_PathFindOnPathExA(LPSTR lpszFile,LPCSTR *lppszOtherDirs,DWORD dwWhich); 71 BOOL WINAPI SHLWAPI_PathFindOnPathExW(LPWSTR lpszFile,LPCWSTR *lppszOtherDirs,DWORD dwWhich);
Note:
See TracChangeset
for help on using the changeset viewer.
