Ignore:
Timestamp:
Aug 13, 1999, 2:06:19 AM (26 years ago)
Author:
phaller
Message:

Fix: recursion due to wrong resolution of Open32 entry points

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/advapi32/registry.cpp

    r480 r489  
    1 /* $Id: registry.cpp,v 1.1 1999-08-11 21:20:06 phaller Exp $ */
     1/* $Id: registry.cpp,v 1.2 1999-08-13 00:06:19 phaller Exp $ */
    22
    33/*
     
    7878ODINFUNCTION1(DWORD,RegCloseKey,HKEY,arg1)
    7979{
    80   return O32_RegCloseKey(ConvertKey(arg1));
     80  return _O32_RegCloseKey(ConvertKey(arg1));
    8181}
    8282
     
    9898                                  PHKEY, arg3)
    9999{
    100   return O32_RegCreateKey(ConvertKey(arg1),
     100  return _O32_RegCreateKey(ConvertKey(arg1),
    101101                          arg2,
    102102                          arg3);
     
    123123  LONG  rc;
    124124
    125   rc = O32_RegCreateKey(ConvertKey(arg1),
     125  rc = _O32_RegCreateKey(ConvertKey(arg1),
    126126                        astring,
    127127                        arg3);
     
    154154                                    LPDWORD,              arg9)
    155155{
    156   return O32_RegCreateKeyEx(ConvertKey(arg1),
     156  return _O32_RegCreateKeyEx(ConvertKey(arg1),
    157157                            arg2,
    158158                            arg3,
     
    192192  LONG  rc;
    193193
    194   rc = O32_RegCreateKeyEx(ConvertKey(arg1),
     194  rc = _O32_RegCreateKeyEx(ConvertKey(arg1),
    195195                          astring1,
    196196                          arg3,
     
    226226  LONG  rc;
    227227
    228   rc = O32_RegDeleteKey(ConvertKey(arg1),
     228  rc = _O32_RegDeleteKey(ConvertKey(arg1),
    229229                        astring);
    230230  FreeAsciiString(astring);
     
    248248                                  LPCSTR,arg2)
    249249{
    250   return O32_RegDeleteKey(ConvertKey(arg1),
     250  return _O32_RegDeleteKey(ConvertKey(arg1),
    251251                          arg2);
    252252}
     
    268268                                    LPSTR,arg2)
    269269{
    270   return O32_RegDeleteValue(ConvertKey(arg1),
     270  return _O32_RegDeleteValue(ConvertKey(arg1),
    271271                            arg2);
    272272}
     
    291291  LONG  rc;
    292292
    293   rc = O32_RegDeleteValue(ConvertKey(arg1),
     293  rc = _O32_RegDeleteValue(ConvertKey(arg1),
    294294                          astring);
    295295  FreeAsciiString(astring);
     
    315315                                DWORD,arg4)
    316316{
    317   return O32_RegEnumKey(ConvertKey(arg1),
     317  return _O32_RegEnumKey(ConvertKey(arg1),
    318318                        arg2,
    319319                        arg3,
     
    342342  LONG  rc;
    343343
    344   rc = O32_RegEnumKey(ConvertKey(arg1),
     344  rc = _O32_RegEnumKey(ConvertKey(arg1),
    345345                      arg2,
    346346                      (char *)arg3,
     
    378378                                  LPFILETIME,arg8)
    379379{
    380   return O32_RegEnumKeyEx(ConvertKey(arg1),
     380  return _O32_RegEnumKeyEx(ConvertKey(arg1),
    381381                          arg2,
    382382                          arg3,
     
    413413  LONG  rc;
    414414
    415   rc = O32_RegEnumKeyEx(ConvertKey(arg1),
     415  rc = _O32_RegEnumKeyEx(ConvertKey(arg1),
    416416                        arg2,
    417417                        (char *)arg3,
     
    458458                                  LPDWORD,arg8)
    459459{
    460   return O32_RegEnumValue(ConvertKey(arg1),
     460  return _O32_RegEnumValue(ConvertKey(arg1),
    461461                          arg2,
    462462                          arg3,
     
    493493  LONG  rc;
    494494
    495   rc = O32_RegEnumValue(ConvertKey(arg1),
     495  rc = _O32_RegEnumValue(ConvertKey(arg1),
    496496                        arg2,
    497497                        (char *)arg3,
     
    530530  LONG rc;
    531531
    532   rc = O32_RegOpenKey(ConvertKey(arg1),
     532  rc = _O32_RegOpenKey(ConvertKey(arg1),
    533533                      arg2,
    534534                      arg3);
     
    559559  LONG  rc;
    560560
    561   rc = O32_RegOpenKey(ConvertKey(arg1),
     561  rc = _O32_RegOpenKey(ConvertKey(arg1),
    562562                      astring,
    563563                      arg3);
     
    590590  LONG rc;
    591591
    592   rc = O32_RegOpenKeyEx(ConvertKey(arg1),
     592  rc = _O32_RegOpenKeyEx(ConvertKey(arg1),
    593593                        arg2,
    594594                        arg3,
     
    626626  LONG  rc;
    627627
    628   rc = O32_RegOpenKeyEx(ConvertKey(arg1),
     628  rc = _O32_RegOpenKeyEx(ConvertKey(arg1),
    629629                        astring,
    630630                        arg3,
     
    666666                                      LPFILETIME, arg12)
    667667{
    668   return O32_RegQueryInfoKey(ConvertKey(arg1),
     668  return _O32_RegQueryInfoKey(ConvertKey(arg1),
    669669                             arg2,
    670670                             arg3,
     
    709709  LONG  rc;
    710710
    711   rc = O32_RegQueryInfoKey(ConvertKey(arg1),
     711  rc = _O32_RegQueryInfoKey(ConvertKey(arg1),
    712712                           (char *)arg2,
    713713                           arg3,
     
    749749                                   PLONG, arg4)
    750750{
    751   return O32_RegQueryValue(ConvertKey(arg1),
     751  return _O32_RegQueryValue(ConvertKey(arg1),
    752752                           arg2,
    753753                           arg3,
     
    777777  LONG  rc;
    778778
    779   rc = O32_RegQueryValue(ConvertKey(hkey),
     779  rc = _O32_RegQueryValue(ConvertKey(hkey),
    780780                         astring1,
    781781                         (char *)lpszValue,
     
    811811                                     LPDWORD,arg6)
    812812{
    813   return O32_RegQueryValueEx(ConvertKey(arg1),
     813  return _O32_RegQueryValueEx(ConvertKey(arg1),
    814814                             arg2,
    815815                             arg3,
     
    842842  LONG  rc;
    843843
    844   rc = O32_RegQueryValueEx(ConvertKey(arg1),
     844  rc = _O32_RegQueryValueEx(ConvertKey(arg1),
    845845                           astring,
    846846                           arg3,
     
    875875    cbData = strlen(lpData);
    876876
    877   return(O32_RegSetValue(ConvertKey(hkey),
     877  return(_O32_RegSetValue(ConvertKey(hkey),
    878878                         lpSubKey,
    879879                         dwType,
     
    909909    cbData = strlen(astring2);
    910910
    911   rc = O32_RegSetValue(ConvertKey(hkey),
     911  rc = _O32_RegSetValue(ConvertKey(hkey),
    912912                       astring1,
    913913                       dwType,
     
    940940                                   DWORD, arg6)
    941941{
    942   return O32_RegSetValueEx(ConvertKey(arg1),
     942  return _O32_RegSetValueEx(ConvertKey(arg1),
    943943                           arg2,
    944944                           arg3,
     
    979979           arg6));
    980980
    981   rc = O32_RegSetValueEx(ConvertKey(arg1),
     981  rc = _O32_RegSetValueEx(ConvertKey(arg1),
    982982                         astring,
    983983                         arg3,
     
    10111011
    10121012/*****************************************************************************
    1013  * Name      : O32_RegConnectRegistryA
     1013 * Name      : RegConnectRegistryA
    10141014 * Purpose   : The RegConnectRegistry function establishes a connection to a
    10151015 *             predefined registry handle on another computer.
Note: See TracChangeset for help on using the changeset viewer.