- Timestamp:
- Oct 2, 2003, 12:39:22 PM (22 years ago)
- Location:
- trunk/src/shell32
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/shell32/shell32.def
r9805 r10259 1 ; $Id: shell32.def,v 1. 39 2003-02-14 10:07:18sandervl Exp $1 ; $Id: shell32.def,v 1.40 2003-10-02 10:39:21 sandervl Exp $ 2 2 3 3 ; Based on Windows 95 … … 188 188 ; DAD_SetDragImageFromListView = _DAD_SetDragImageFromListView@? @177 189 189 ; SHObjectProperties = _SHObjectProperties@? @178 190 ; SHGetNewLinkInfoA = _SHGetNewLinkInfoA@?@179191 ; SHGetNewLinkInfoW = _SHGetNewLinkInfoW@?@180190 SHGetNewLinkInfoA = _SHGetNewLinkInfoA@20 @179 191 SHGetNewLinkInfoW = _SHGetNewLinkInfoW@20 @180 192 192 RegisterShellHook = _RegisterShellHook@8 @181 193 193 ShellMessageBoxW = _ShellMessageBoxW @182 ;cdecl … … 369 369 WriteCabinetState = _WriteCabinetState@4 @652 370 370 PathProcessCommand = _PathProcessCommandAW@16 @653 371 _SHELL32_654@8 @654 371 _SHELL32_654@8 @654 NONAME 372 372 FileIconInit = _FileIconInit@4 @660 373 373 IsUserAdmin = _IsUserAdmin@0 @680 … … 394 394 DllCanUnloadNow = _SHELL32_DllCanUnloadNow@0 @1221 395 395 396 _StrFormatByteSizeA@12 @1041 397 _StrFormatByteSizeW@12 @1042 396 _StrFormatByteSizeA@12 @1041 NONAME 397 _StrFormatByteSizeW@12 @1042 NONAME -
trunk/src/shell32/shell32dbg.def
r9805 r10259 1 ; $Id: shell32dbg.def,v 1. 4 2003-02-14 10:07:18sandervl Exp $1 ; $Id: shell32dbg.def,v 1.5 2003-10-02 10:39:22 sandervl Exp $ 2 2 3 3 ; Based on Windows 95 … … 188 188 ; DAD_SetDragImageFromListView = _DbgDAD_SetDragImageFromListView@? @177 189 189 ; SHObjectProperties = _DbgSHObjectProperties@? @178 190 ; SHGetNewLinkInfoA = _DbgSHGetNewLinkInfoA@?@179191 ; SHGetNewLinkInfoW = _DbgSHGetNewLinkInfoW@?@180190 SHGetNewLinkInfoA = _SHGetNewLinkInfoA@20 @179 191 SHGetNewLinkInfoW = _SHGetNewLinkInfoW@20 @180 192 192 RegisterShellHook = _DbgRegisterShellHook@8 @181 193 193 ShellMessageBoxW = _ShellMessageBoxW @182 ;cdecl … … 369 369 WriteCabinetState = _DbgWriteCabinetState@4 @652 370 370 PathProcessCommand = _DbgPathProcessCommandAW@16 @653 371 _SHELL32_654@8 @654 371 _SHELL32_654@8 @654 NONAME 372 372 FileIconInit = _DbgFileIconInit@4 @660 373 373 IsUserAdmin = _DbgIsUserAdmin@0 @680 … … 394 394 DllCanUnloadNow = _DbgSHELL32_DllCanUnloadNow@0 @1221 395 395 396 _StrFormatByteSizeA@12 @1041 397 _StrFormatByteSizeW@12 @1042 396 _StrFormatByteSizeA@12 @1041 NONAME 397 _StrFormatByteSizeW@12 @1042 NONAME -
trunk/src/shell32/shellord.c
r8586 r10259 746 746 /* Get the pure document name from the input 747 747 */ 748 #ifdef __WIN32OS2__ 749 if (uFlags == SHARD_PIDL) 750 SHGetPathFromIDListA((LPCITEMIDLIST) pv, doc_name); 751 else 752 if (uFlags == SHARD_PATHW) 753 lstrcpyWtoA(doc_name, (LPWSTR) pv); 754 else 755 lstrcpyA(doc_name, (LPSTR) pv); 756 #else 748 757 if (uFlags & SHARD_PIDL) { 749 758 SHGetPathFromIDListA((LPCITEMIDLIST) pv, doc_name); … … 752 761 lstrcpyA(doc_name, (LPSTR) pv); 753 762 } 763 #endif 754 764 TRACE("full document name %s\n", doc_name); 755 765 PathStripPathA(doc_name); … … 891 901 892 902 /* Set the document path or pidl */ 903 #ifdef __WIN32OS2__ 904 if (uFlags == SHARD_PIDL) 905 hres = IShellLinkA_SetIDList(psl, (LPCITEMIDLIST) pv); 906 else 907 if (uFlags == SHARD_PIDL) 908 hres = IShellLinkW_SetPath(psl, (LPCWSTR) pv); 909 else 910 hres = IShellLinkA_SetPath(psl, (LPCWSTR) pv); 911 #else 912 893 913 if (uFlags & SHARD_PIDL) { 894 914 hres = IShellLinkA_SetIDList(psl, (LPCITEMIDLIST) pv); … … 896 916 hres = IShellLinkA_SetPath(psl, (LPCSTR) pv); 897 917 } 918 #endif 898 919 if(FAILED(hres)) { 899 920 /* bombed */ -
trunk/src/shell32/shellstub.cpp
r7904 r10259 1 /* $Id: shellstub.cpp,v 1. 5 2002-02-14 12:10:11sandervl Exp $ */1 /* $Id: shellstub.cpp,v 1.6 2003-10-02 10:39:22 sandervl Exp $ */ 2 2 3 3 /* … … 110 110 return 0; 111 111 } 112 113 BOOL WIN32API SHGetNewLinkInfoA(LPCTSTR pszLinkTo, LPCTSTR pszDir, 114 LPTSTR pszName, BOOL *pfMustCopy, 115 UINT uFlags) 116 { 117 dprintf(("NOT IMPLEMENTED: SHGetNewLinkInfoA %s %s %s %x %x", pszLinkTo, pszDir, pszName, pfMustCopy, uFlags)); 118 return FALSE; 119 } 120 121 BOOL WIN32API SHGetNewLinkInfoW(LPCWSTR pszLinkTo, LPCWSTR pszDir, 122 LPWSTR pszName, BOOL *pfMustCopy, 123 UINT uFlags) 124 { 125 dprintf(("NOT IMPLEMENTED: SHGetNewLinkInfoA %ls %ls %ls %x %x", pszLinkTo, pszDir, pszName, pfMustCopy, uFlags)); 126 return FALSE; 127 }
Note:
See TracChangeset
for help on using the changeset viewer.