Changeset 1382 for trunk/include/win


Ignore:
Timestamp:
Oct 20, 1999, 7:18:30 PM (26 years ago)
Author:
phaller
Message:

Fix: corrected return types and parameter names

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/winreg.h

    r796 r1382  
    1 /* $Id: winreg.h,v 1.2 1999-09-02 17:39:37 phaller Exp $ */
     1/* $Id: winreg.h,v 1.3 1999-10-20 17:18:30 phaller Exp $ */
    22
    33/*
     
    3535#define REG_FULL_RESOURCE_DESCRIPTOR    9       /* full resource descriptor? huh? */
    3636
    37 #define HEX_REG_NONE                     0x80000000 
    38 #define HEX_REG_SZ                       0x80000001 
    39 #define HEX_REG_EXPAND_SZ                0x80000002 
    40 #define HEX_REG_BINARY                   0x80000003 
    41 #define HEX_REG_DWORD                    0x80000004 
    42 #define HEX_REG_DWORD_LITTLE_ENDIAN      0x80000004 
    43 #define HEX_REG_DWORD_BIG_ENDIAN         0x80000005 
    44 #define HEX_REG_LINK                     0x80000006 
    45 #define HEX_REG_MULTI_SZ                 0x80000007 
    46 #define HEX_REG_RESOURCE_LIST            0x80000008 
    47 #define HEX_REG_FULL_RESOURCE_DESCRIPTOR 0x80000009 
     37#define HEX_REG_NONE                     0x80000000
     38#define HEX_REG_SZ                       0x80000001
     39#define HEX_REG_EXPAND_SZ                0x80000002
     40#define HEX_REG_BINARY                   0x80000003
     41#define HEX_REG_DWORD                    0x80000004
     42#define HEX_REG_DWORD_LITTLE_ENDIAN      0x80000004
     43#define HEX_REG_DWORD_BIG_ENDIAN         0x80000005
     44#define HEX_REG_LINK                     0x80000006
     45#define HEX_REG_MULTI_SZ                 0x80000007
     46#define HEX_REG_RESOURCE_LIST            0x80000008
     47#define HEX_REG_FULL_RESOURCE_DESCRIPTOR 0x80000009
    4848
    4949#define HKEY_CLASSES_ROOT       ((HKEY) 0x80000000)
     
    9797 *      registry provider structs
    9898 */
    99 typedef struct value_entA 
     99typedef struct value_entA
    100100{   LPSTR       ve_valuename;
    101101    DWORD       ve_valuelen;
     
    135135HANDLE    WINAPI RegisterEventSourceW(LPCWSTR,LPCWSTR);
    136136#define     RegisterEventSource WINELIB_NAME_AW(RegisterEventSource)
    137 DWORD       WINAPI RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM,
     137LONG       WINAPI RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM,
    138138                                     LPSECURITY_ATTRIBUTES,LPHKEY,LPDWORD);
    139 DWORD       WINAPI RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,
     139LONG       WINAPI RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,
    140140                                     LPSECURITY_ATTRIBUTES,LPHKEY,LPDWORD);
    141141#define     RegCreateKeyEx WINELIB_NAME_AW(RegCreateKeyEx)
     
    158158LONG        WINAPI RegConnectRegistryW(LPCWSTR,HKEY,LPHKEY);
    159159#define     RegConnectRegistry WINELIB_NAME_AW(RegConnectRegistry)
    160 DWORD       WINAPI RegEnumKeyExA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPSTR,
     160LONG        WINAPI RegEnumKeyExA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPSTR,
    161161                                   LPDWORD,LPFILETIME);
    162 DWORD       WINAPI RegEnumKeyExW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPWSTR,
     162LONG        WINAPI RegEnumKeyExW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPWSTR,
    163163                                   LPDWORD,LPFILETIME);
    164164#define     RegEnumKeyEx WINELIB_NAME_AW(RegEnumKeyEx)
     
    168168#define     RegLoadKey WINELIB_NAME_AW(RegLoadKey)
    169169LONG        WINAPI RegNotifyChangeKeyValue(HKEY,BOOL,DWORD,HANDLE,BOOL);
    170 DWORD       WINAPI RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,LPHKEY);
    171 DWORD       WINAPI RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,LPHKEY);
     170LONG        WINAPI RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,LPHKEY);
     171LONG        WINAPI RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,LPHKEY);
    172172#define     RegOpenKeyEx WINELIB_NAME_AW(RegOpenKeyEx)
    173 DWORD       WINAPI RegQueryInfoKeyW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPDWORD,
     173LONG        WINAPI RegQueryInfoKeyW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPDWORD,
    174174                                      LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,
    175175                                      LPDWORD,LPFILETIME);
    176 DWORD       WINAPI RegQueryInfoKeyA(HKEY,LPSTR,LPDWORD,LPDWORD,LPDWORD,
     176LONG        WINAPI RegQueryInfoKeyA(HKEY,LPSTR,LPDWORD,LPDWORD,LPDWORD,
    177177                                      LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,
    178178                                      LPDWORD,LPFILETIME);
     
    196196/* Declarations for functions that are the same in Win16 and Win32 */
    197197
    198 DWORD       WINAPI RegCloseKey(HKEY);
    199 DWORD       WINAPI RegFlushKey(HKEY);
    200 
    201 DWORD       WINAPI RegCreateKeyA(HKEY,LPCSTR,LPHKEY);
    202 DWORD       WINAPI RegCreateKeyW(HKEY,LPCWSTR,LPHKEY);
     198LONG       WINAPI RegCloseKey(HKEY);
     199LONG       WINAPI RegFlushKey(HKEY);
     200
     201LONG       WINAPI RegCreateKeyA(HKEY,LPCSTR,LPHKEY);
     202LONG       WINAPI RegCreateKeyW(HKEY,LPCWSTR,LPHKEY);
    203203#define     RegCreateKey WINELIB_NAME_AW(RegCreateKey)
    204 DWORD       WINAPI RegDeleteKeyA(HKEY,LPCSTR);
    205 DWORD       WINAPI RegDeleteKeyW(HKEY,LPWSTR);
     204LONG       WINAPI RegDeleteKeyA(HKEY,LPCSTR);
     205LONG       WINAPI RegDeleteKeyW(HKEY,LPWSTR);
    206206#define     RegDeleteKey WINELIB_NAME_AW(RegDeleteKey)
    207 DWORD       WINAPI RegDeleteValueA(HKEY,LPSTR);
    208 DWORD       WINAPI RegDeleteValueW(HKEY,LPWSTR);
     207LONG       WINAPI RegDeleteValueA(HKEY,LPSTR);
     208LONG       WINAPI RegDeleteValueW(HKEY,LPWSTR);
    209209#define     RegDeleteValue WINELIB_NAME_AW(RegDeleteValue)
    210 DWORD       WINAPI RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD);
    211 DWORD       WINAPI RegEnumKeyW(HKEY,DWORD,LPWSTR,DWORD);
     210LONG       WINAPI RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD);
     211LONG       WINAPI RegEnumKeyW(HKEY,DWORD,LPWSTR,DWORD);
    212212#define     RegEnumKey WINELIB_NAME_AW(RegEnumKey)
    213 DWORD       WINAPI RegEnumValueA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
    214 DWORD       WINAPI RegEnumValueW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
     213LONG       WINAPI RegEnumValueA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
     214LONG       WINAPI RegEnumValueW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
    215215#define     RegEnumValue WINELIB_NAME_AW(RegEnumValue)
    216 DWORD       WINAPI RegOpenKeyA(HKEY,LPCSTR,LPHKEY);
    217 DWORD       WINAPI RegOpenKeyW(HKEY,LPCWSTR,LPHKEY);
     216LONG       WINAPI RegOpenKeyA(HKEY,LPCSTR,LPHKEY);
     217LONG       WINAPI RegOpenKeyW(HKEY,LPCWSTR,LPHKEY);
    218218#define     RegOpenKey WINELIB_NAME_AW(RegOpenKey)
    219 DWORD       WINAPI RegQueryValueA(HKEY,LPCSTR,LPSTR,LPLONG);
    220 DWORD       WINAPI RegQueryValueW(HKEY,LPCWSTR,LPWSTR,LPLONG);
     219LONG       WINAPI RegQueryValueA(HKEY,LPCSTR,LPSTR,LPLONG);
     220LONG       WINAPI RegQueryValueW(HKEY,LPCWSTR,LPWSTR,LPLONG);
    221221#define     RegQueryValue WINELIB_NAME_AW(RegQueryValue)
    222222LONG        WINAPI RegQueryValueExA(HKEY,LPSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
    223223LONG        WINAPI RegQueryValueExW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
    224224#define     RegQueryValueEx WINELIB_NAME_AW(RegQueryValueEx)
    225 DWORD       WINAPI RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD);
    226 DWORD       WINAPI RegSetValueW(HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD);
     225LONG       WINAPI RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD);
     226LONG       WINAPI RegSetValueW(HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD);
    227227#define     RegSetValue WINELIB_NAME_AW(RegSetValue)
    228 DWORD       WINAPI RegSetValueExA(HKEY,LPSTR,DWORD,DWORD,LPBYTE,DWORD);
    229 DWORD       WINAPI RegSetValueExW(HKEY,LPWSTR,DWORD,DWORD,LPBYTE,DWORD);
     228LONG       WINAPI RegSetValueExA(HKEY,LPSTR,DWORD,DWORD,LPBYTE,DWORD);
     229LONG       WINAPI RegSetValueExW(HKEY,LPWSTR,DWORD,DWORD,LPBYTE,DWORD);
    230230#define     RegSetValueEx WINELIB_NAME_AW(RegSetValueEx)
    231231
Note: See TracChangeset for help on using the changeset viewer.