- Timestamp:
- Dec 29, 1999, 12:17:04 AM (26 years ago)
- Location:
- trunk/src/shlwapi
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/shlwapi/makefile
r1595 r2238 1 # $Id: makefile,v 1. 4 1999-11-04 18:52:13sandervl Exp $1 # $Id: makefile,v 1.5 1999-12-28 23:17:04 sandervl Exp $ 2 2 3 3 # … … 43 43 44 44 clean: 45 $(RM) *.obj *.lib *.dll * ~ *.map *.pch45 $(RM) *.obj *.lib *.dll *.map *.pch 46 46 $(RM) $(PDWIN32_BIN)\$(TARGET).dll 47 47 $(RM) $(PDWIN32_LIB)\$(TARGET).lib -
trunk/src/shlwapi/shlwapi.cpp
r1559 r2238 1 /* $Id: shlwapi.cpp,v 1. 1 1999-11-02 20:53:37 phallerExp $ */1 /* $Id: shlwapi.cpp,v 1.2 1999-12-28 23:17:04 sandervl Exp $ */ 2 2 3 3 /* … … 17 17 #include <odin.h> 18 18 #include <odinwrap.h> 19 #include <os2sel.h> 19 20 21 #include <string.h> 22 #include <ctype.h> 23 #include <wctype.h> 24 #define HAVE_WCTYPE_H 25 #include <odin.h> 26 27 #define ICOM_CINTERFACE 1 28 #define CINTERFACE 1 29 30 #include "debugtools.h" 31 #include "winnls.h" 32 #include "winversion.h" 33 #include "winreg.h" 34 #include "crtdll.h" 35 36 #include <heapstring.h> 37 #include <misc.h> 38 #include <win\shell.h> 39 #include <win\winerror.h> 20 40 21 41 ODINDEBUGCHANNEL(SHLWAPI) 22 42 23 43 24 /*****************************************************************************25 * Name :26 * Purpose :27 * Parameters:28 * Variables :29 * Result :30 * Remark :31 * Status : UNTESTED STUB32 *33 * Author : Patrick Haller [Tue, 1998/06/16 23:00]34 *****************************************************************************/35 44 45 /* 46 shlwapi functions that have found their way in because most of 47 shlwapi is unimplemented and doesn't have a home. 48 49 FIXME: move to a more appropriate file( when one exists ) 50 */ 51 52 /* SHGetValue: Gets a value from the registry */ 53 54 ODINFUNCTION6(DWORD,SHGetValueA,HKEY, hkey, 55 LPCSTR, pSubKey, 56 LPCSTR, pValue, 57 LPDWORD, pwType, 58 LPVOID, pvData, 59 LPDWORD, pbData) 60 { 61 dprintf(("(%p),stub!\n", pSubKey)); 62 63 return ERROR_SUCCESS; /* return success */ 64 } 65 66 ODINFUNCTION6(DWORD,SHGetValueW,HKEY, hkey, 67 LPCWSTR, pSubKey, 68 LPCWSTR, pValue, 69 LPDWORD, pwType, 70 LPVOID, pvData, 71 LPDWORD, pbData) 72 { 73 dprintf(("(%p),stub!\n", pSubKey)); 74 75 return ERROR_SUCCESS; /* return success */ 76 } 77 78 /* gets a user-specific registry value. */ 79 80 ODINFUNCTION8(LONG,SHRegGetUSValueA,LPCSTR, pSubKey, 81 LPCSTR, pValue, 82 LPDWORD, pwType, 83 LPVOID, pvData, 84 LPDWORD, pbData, 85 BOOL, fIgnoreHKCU, 86 LPVOID, pDefaultData, 87 DWORD, wDefaultDataSize) 88 { 89 FIXME("(%p),stub!\n", pSubKey); 90 91 return ERROR_SUCCESS; /* return success */ 92 } 93 94 ODINFUNCTION8(LONG,SHRegGetUSValueW,LPCWSTR, pSubKey, 95 LPCWSTR, pValue, 96 LPDWORD, pwType, 97 LPVOID, pvData, 98 LPDWORD, pbData, 99 BOOL, flagIgnoreHKCU, 100 LPVOID, pDefaultData, 101 DWORD, wDefaultDataSize) 102 { 103 dprintf(("(%p),stub!\n", pSubKey)); 104 105 return ERROR_SUCCESS; /* return success */ 106 } 107 -
trunk/src/shlwapi/shlwapi.def
r1575 r2238 1 ; $Id: shlwapi.def,v 1. 3 1999-11-03 19:36:34 sandervl Exp $1 ; $Id: shlwapi.def,v 1.4 1999-12-28 23:17:04 sandervl Exp $ 2 2 3 3 LIBRARY SHLWAPI INITINSTANCE TERMINSTANCE … … 419 419 PathAddBackslashA = _PathAddBackslashA@4 @169 420 420 PathAddBackslashW = _PathAddBackslashW@4 @170 421 422 PathAppendA = _PathAppendA@8 @173 423 PathAppendW = _PathAppendW@8 @174 424 PathBuildRootA = _PathBuildRootA@8 @175 425 PathBuildRootW = _PathBuildRootW@8 @176 426 427 PathCombineA = _PathCombineA@12 @179 428 PathCombineW = _PathCombineW@12 @180 429 430 PathFileExistsA = _PathFileExistsA@4 @189 431 PathFileExistsW = _PathFileExistsW@4 @190 432 421 433 PathFindFileNameA = _PathFindFilenameA@4 @193 422 434 PathFindFileNameW = _PathFindFilenameW@4 @194 435 436 PathFindOnPathA = _PathFindOnPathA@8 @197 437 PathFindOnPathW = _PathFindOnPathW@8 @198 438 PathGetArgsA = _PathGetArgsA@4 @199 439 PathGetArgsW = _PathGetArgsW@4 @200 440 441 PathGetDriveNumberA = _PathGetDriveNumberA@4 @203 442 PathGetDriveNumberW = _PathGetDriveNumberW@4 @204 443 PathIsRelativeA = _PathIsRelativeA@4 @213 444 PathIsRelativeW = _PathIsRelativeW@4 @214 423 445 PathIsRootA = _PathIsRootA@4 @215 424 446 PathIsRootW = _PathIsRootW@4 @216 447 448 PathIsUNCA = _PathIsUNCA@4 @221 449 PathIsUNCW = _PathIsUNCW@4 @226 450 425 451 PathMatchSpecA = _PathMatchSpecA@8 @233 426 452 PathMatchSpecW = _PathMatchSpecA@8 @234 453 PathQuoteSpacesA = _PathQuoteSpacesA@4 @237 454 PathQuoteSpacesW = _PathQuoteSpacesW@4 @238 455 427 456 PathRemoveBackslashA = _PathRemoveBackslashA@4 @243 428 457 PathRemoveBackslashW = _PathRemoveBackslashA@4 @244 458 PathRemoveBlanksA = _PathRemoveBlanksA@4 @245 459 PathRemoveBlanksW = _PathRemoveBlanksW@4 @246 429 460 PathRemoveFileSpecA = _PathRemoveFileSpecA@4 @249 430 461 462 PathSetDlgItemPathA = _PathSetDlgItemPathA@12 @255 463 PathSetDlgItemPathW = _PathSetDlgItemPathW@12 @256 464 PathUnquoteSpacesA = _PathUnquoteSpacesA@4 @265 465 PathUnquoteSpacesW = _PathUnquoteSpacesW@4 @266 466 467 SHGetValueA = _SHGetValueA@24 @281 468 SHGetValueW = _SHGetValueW@24 @282 469 470 SHRegGetUSValueA = _SHRegGetUSValueA@32 @303 471 SHRegGetUSValueW = _SHRegGetUSValueW@32 @304 472 StrChrA = _StrChrA@8 @322 473 StrChrW = _StrChrW@8 @325 474 StrCmpNIA = _StrCmpNIA@12 @328 475 StrCmpNIW = _StrCmpNIW@12 @329 476 477 StrFormatByteSizeA = _StrFormatByteSizeA@12 @336 478 StrFormatByteSizeW = _StrFormatByteSizeW@12 @337 479 StrRChrA = _StrRChrA@12 @346 480 StrRChrW = _StrRChrW@12 @349 481
Note:
See TracChangeset
for help on using the changeset viewer.