Changeset 2238 for trunk/src


Ignore:
Timestamp:
Dec 29, 1999, 12:17:04 AM (26 years ago)
Author:
sandervl
Message:

Added more forwarders to shell32 apis

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:13 sandervl Exp $
     1# $Id: makefile,v 1.5 1999-12-28 23:17:04 sandervl Exp $
    22
    33#
     
    4343
    4444clean:
    45         $(RM) *.obj *.lib *.dll *~ *.map *.pch
     45        $(RM) *.obj *.lib *.dll *.map *.pch
    4646        $(RM) $(PDWIN32_BIN)\$(TARGET).dll
    4747        $(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 phaller Exp $ */
     1/* $Id: shlwapi.cpp,v 1.2 1999-12-28 23:17:04 sandervl Exp $ */
    22
    33/*
     
    1717#include <odin.h>
    1818#include <odinwrap.h>
     19#include <os2sel.h>
    1920
     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>
    2040
    2141ODINDEBUGCHANNEL(SHLWAPI)
    2242
    2343
    24 /*****************************************************************************
    25  * Name      :
    26  * Purpose   :
    27  * Parameters:
    28  * Variables :
    29  * Result    :
    30  * Remark    :
    31  * Status    : UNTESTED STUB
    32  *
    33  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    34  *****************************************************************************/
    3544
     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
     54ODINFUNCTION6(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
     66ODINFUNCTION6(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
     80ODINFUNCTION8(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
     94ODINFUNCTION8(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 $
    22
    33LIBRARY SHLWAPI INITINSTANCE TERMINSTANCE
     
    419419    PathAddBackslashA = _PathAddBackslashA@4                    @169
    420420    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
    421433    PathFindFileNameA = _PathFindFilenameA@4                    @193
    422434    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
    423445    PathIsRootA       = _PathIsRootA@4                          @215
    424446    PathIsRootW       = _PathIsRootW@4                          @216
     447
     448    PathIsUNCA        = _PathIsUNCA@4                           @221
     449    PathIsUNCW        = _PathIsUNCW@4                           @226
     450
    425451    PathMatchSpecA    = _PathMatchSpecA@8                       @233
    426452    PathMatchSpecW    = _PathMatchSpecA@8                       @234
     453    PathQuoteSpacesA  = _PathQuoteSpacesA@4                     @237
     454    PathQuoteSpacesW  = _PathQuoteSpacesW@4                     @238
     455
    427456    PathRemoveBackslashA = _PathRemoveBackslashA@4              @243
    428457    PathRemoveBackslashW = _PathRemoveBackslashA@4              @244
     458    PathRemoveBlanksA    = _PathRemoveBlanksA@4                 @245
     459    PathRemoveBlanksW    = _PathRemoveBlanksW@4                 @246
    429460    PathRemoveFileSpecA  = _PathRemoveFileSpecA@4               @249
    430461
     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.