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

Added more forwarders to shell32 apis

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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
Note: See TracChangeset for help on using the changeset viewer.