Changeset 186 for trunk/src


Ignore:
Timestamp:
Jun 25, 1999, 10:07:13 AM (26 years ago)
Author:
phaller
Message:

Add: new SHELL32 stubs

Location:
trunk/src/shell32
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shell32/sh.cpp

    r183 r186  
    1 /* $Id: sh.cpp,v 1.4 1999-06-24 19:27:49 phaller Exp $ */
     1/* $Id: sh.cpp,v 1.5 1999-06-25 08:07:12 phaller Exp $ */
    22
    33/*
     
    688688
    689689/*****************************************************************************
     690 * Name      : DWORD SHAppBarMessage
     691 * Purpose   : ... be the janitor
     692 * Parameters:
     693 * Variables :
     694 * Result    :
     695 * Remark    : SHELL32.235
     696 * Status    : UNTESTED STUB UNKNOWN
     697 *
     698 * Author    : Patrick Haller [Tue, 1998/06/15 03:00]
     699 *****************************************************************************/
     700
     701DWORD WIN32API SHAppBarMessage(LONG   x1,
     702                               LPVOID x2)
     703{
     704  dprintf(("SHELL32: SHAppBarMessage(%08xh,%08xh) not implemented.\n",
     705           x1,
     706           x2));
     707
     708  return 0;
     709}
     710
     711
     712/*****************************************************************************
    690713 * Name      : LPITEMIDLIST SHBrowseForFolder
    691714 * Purpose   :
     
    782805
    783806/*****************************************************************************
     807 * Name      : DWORD SHEmptyRecycleBinA
     808 * Purpose   : ... be the janitor
     809 * Parameters:
     810 * Variables :
     811 * Result    :
     812 * Remark    : SHELL32.240
     813 * Status    : UNTESTED STUB UNKNOWN
     814 *
     815 * Author    : Patrick Haller [Tue, 1998/06/15 03:00]
     816 *****************************************************************************/
     817
     818DWORD WIN32API SHEmptyRecycleBinA(DWORD x1,
     819                                  DWORD x2,
     820                                  DWORD x3)
     821{
     822  dprintf(("SHELL32: SHEmptyRecycleBinA(%08xh,%08xh,%08xh) not implemented.\n",
     823           x1,
     824           x2,
     825           x3));
     826
     827  return 0;
     828}
     829
     830
     831/*****************************************************************************
     832 * Name      : DWORD SHEmptyRecycleBinW
     833 * Purpose   : ... be the janitor
     834 * Parameters:
     835 * Variables :
     836 * Result    :
     837 * Remark    : SHELL32.241
     838 * Status    : UNTESTED STUB UNKNOWN
     839 *
     840 * Author    : Patrick Haller [Tue, 1998/06/15 03:00]
     841 *****************************************************************************/
     842
     843DWORD WIN32API SHEmptyRecycleBinW(DWORD x1,
     844                                  DWORD x2,
     845                                  DWORD x3)
     846{
     847  dprintf(("SHELL32: SHEmptyRecycleBinW(%08xh,%08xh,%08xh) not implemented.\n",
     848           x1,
     849           x2,
     850           x3));
     851
     852  return 0;
     853}
     854
     855
     856/*****************************************************************************
    784857 * Name      : HRESULT SHFileOperation
    785858 * Purpose   :
     
    844917  dprintf(("SHELL32: SHFileOperationW(%08xh) not implemented.\n",
    845918           lpFileOp));
     919
     920  return 0;
     921}
     922
     923
     924/*****************************************************************************
     925 * Name      : DWORD SHFormatDrive
     926 * Purpose   : format a drive ? ;-)
     927 * Parameters:
     928 * Variables :
     929 * Result    :
     930 * Remark    : SHELL32.245
     931 * Status    : UNTESTED STUB UNKNOWN
     932 *
     933 * Author    : Patrick Haller [Tue, 1998/06/15 03:00]
     934 *****************************************************************************/
     935
     936DWORD WIN32API SHFormatDrive(DWORD x1,
     937                             DWORD x2,
     938                             DWORD x3,
     939                             DWORD x4)
     940{
     941  dprintf(("SHELL32: SHFormatDrive(%08xh,%08xh,%08xh,%08xh) not implemented.\n",
     942           x1,
     943           x2,
     944           x3,
     945           x4));
     946
     947  return 0;
     948}
     949
     950
     951/*****************************************************************************
     952 * Name      : DWORD SHFreeNameMappings
     953 * Purpose   :
     954 * Parameters:
     955 * Variables :
     956 * Result    :
     957 * Remark    : SHELL32.246
     958 * Status    : UNTESTED STUB UNKNOWN
     959 *
     960 * Author    : Patrick Haller [Tue, 1998/06/15 03:00]
     961 *****************************************************************************/
     962
     963DWORD WIN32API SHFreeNameMappings(DWORD x1)
     964{
     965  dprintf(("SHELL32: SHFreeNameMappings(%08xh) not implemented.\n",
     966           x1));
     967
     968  return 0;
     969}
     970
     971
     972/*****************************************************************************
     973 * Name      : DWORD SHGetDataFromIDListA
     974 * Purpose   :
     975 * Parameters:
     976 * Variables :
     977 * Result    :
     978 * Remark    : SHELL32.247
     979 * Status    : UNTESTED STUB UNKNOWN
     980 *
     981 * Author    : Patrick Haller [Tue, 1998/06/15 03:00]
     982 *****************************************************************************/
     983
     984DWORD WIN32API SHGetDataFromIDListA(LPVOID x1,
     985                                    LPVOID x2,
     986                                    DWORD  x3,
     987                                    LPVOID x4,
     988                                    DWORD  x5)
     989{
     990  dprintf(("SHELL32: SHGetDataFromIDListA(%08xh,%08xh,%08xh,%08xh,%08xh) not implemented.\n",
     991           x1,
     992           x2,
     993           x3,
     994           x4,
     995           x5));
     996
     997  return 0;
     998}
     999
     1000
     1001/*****************************************************************************
     1002 * Name      : DWORD SHGetDataFromIDListW
     1003 * Purpose   :
     1004 * Parameters:
     1005 * Variables :
     1006 * Result    :
     1007 * Remark    : SHELL32.248
     1008 * Status    : UNTESTED STUB UNKNOWN
     1009 *
     1010 * Author    : Patrick Haller [Tue, 1998/06/15 03:00]
     1011 *****************************************************************************/
     1012
     1013DWORD WIN32API SHGetDataFromIDListW(LPVOID x1,
     1014                                    LPVOID x2,
     1015                                    DWORD  x3,
     1016                                    LPVOID x4,
     1017                                    DWORD  x5)
     1018{
     1019  dprintf(("SHELL32: SHGetDataFromIDListW(%08xh,%08xh,%08xh,%08xh,%08xh) not implemented.\n",
     1020           x1,
     1021           x2,
     1022           x3,
     1023           x4,
     1024           x5));
    8461025
    8471026  return 0;
     
    9891168
    9901169
     1170/*****************************************************************************
     1171 * Name      : DWORD SHGetNewLinkInfo
     1172 * Purpose   :
     1173 * Parameters:
     1174 * Variables :
     1175 * Result    :
     1176 * Remark    : SHELL32.258
     1177 * Status    : UNTESTED STUB UNKNOWN
     1178 *
     1179 * Author    : Patrick Haller [Tue, 1998/06/15 03:00]
     1180 *****************************************************************************/
     1181
     1182DWORD WIN32API SHGetNewLinkInfo(DWORD x1,
     1183                                DWORD x2,
     1184                                DWORD x3,
     1185                                DWORD x4,
     1186                                DWORD x5)
     1187{
     1188  dprintf(("SHELL32: SHGetNewLinkInfo(%08xh,%08xh,%08xh,%08xh,%08xh) not implemented.\n",
     1189           x1,
     1190           x2,
     1191           x3,
     1192           x4,
     1193           x5));
     1194
     1195  return 0;
     1196}
     1197
    9911198
    9921199/*****************************************************************************
     
    10661273
    10671274/*****************************************************************************
     1275 * Name      : DWORD SHHelpShortcuts_RunDLL
     1276 * Purpose   :
     1277 * Parameters:
     1278 * Variables :
     1279 * Result    :
     1280 * Remark    : SHELL32.263
     1281 * Status    : UNTESTED STUB
     1282 *
     1283 * Author    : Patrick Haller [Tue, 1999/06/09 20:02]
     1284 *****************************************************************************/
     1285
     1286DWORD WIN32API SHHelpShortcuts_RunDLL(DWORD x1,
     1287                                      DWORD x2,
     1288                                      DWORD x3,
     1289                                      DWORD x4)
     1290{
     1291  dprintf(("SHELL32: SHHelpShortcuts_RunDLL(%08xh,%08xh,%08xh,%08xh) not implemented.\n",
     1292           x1,
     1293           x2,
     1294           x3,
     1295           x4));
     1296
     1297  return(0);
     1298}
     1299
     1300
     1301/*****************************************************************************
     1302 * Name      : DWORD SHHelpShortcuts_RunDLLA
     1303 * Purpose   :
     1304 * Parameters:
     1305 * Variables :
     1306 * Result    :
     1307 * Remark    : SHELL32.264
     1308 * Status    : UNTESTED STUB
     1309 *
     1310 * Author    : Patrick Haller [Tue, 1999/06/09 20:02]
     1311 *****************************************************************************/
     1312
     1313DWORD WIN32API SHHelpShortcuts_RunDLLA(DWORD x1,
     1314                                       DWORD x2,
     1315                                       DWORD x3,
     1316                                       DWORD x4)
     1317{
     1318  dprintf(("SHELL32: SHHelpShortcuts_RunDLLA(%08xh,%08xh,%08xh,%08xh) not implemented.\n",
     1319           x1,
     1320           x2,
     1321           x3,
     1322           x4));
     1323
     1324  return(0);
     1325}
     1326
     1327
     1328/*****************************************************************************
     1329 * Name      : DWORD SHHelpShortcuts_RunDLLW
     1330 * Purpose   :
     1331 * Parameters:
     1332 * Variables :
     1333 * Result    :
     1334 * Remark    : SHELL32.265
     1335 * Status    : UNTESTED STUB
     1336 *
     1337 * Author    : Patrick Haller [Tue, 1999/06/09 20:02]
     1338 *****************************************************************************/
     1339
     1340DWORD WIN32API SHHelpShortcuts_RunDLLW(DWORD x1,
     1341                                       DWORD x2,
     1342                                       DWORD x3,
     1343                                       DWORD x4)
     1344{
     1345  dprintf(("SHELL32: SHHelpShortcuts_RunDLLW(%08xh,%08xh,%08xh,%08xh) not implemented.\n",
     1346           x1,
     1347           x2,
     1348           x3,
     1349           x4));
     1350
     1351  return(0);
     1352}
     1353
     1354
     1355/*****************************************************************************
     1356 * Name      : DWORD SHLoadInProc
     1357 * Purpose   :
     1358 * Parameters:
     1359 * Variables :
     1360 * Result    :
     1361 * Remark    : SHELL32.267
     1362 * Status    : UNTESTED STUB
     1363 *
     1364 * Author    : Patrick Haller [Tue, 1999/06/09 20:02]
     1365 *****************************************************************************/
     1366
     1367DWORD WIN32API SHLoadInProc(DWORD x1)
     1368{
     1369  dprintf(("SHELL32: SHLoadInProc(%08xh) not implemented.\n",
     1370           x1));
     1371
     1372  return(0);
     1373}
     1374
     1375
     1376/*****************************************************************************
     1377 * Name      : DWORD SHQueryRecycleBinA
     1378 * Purpose   :
     1379 * Parameters:
     1380 * Variables :
     1381 * Result    :
     1382 * Remark    : SHELL32.268
     1383 * Status    : UNTESTED STUB
     1384 *
     1385 * Author    : Patrick Haller [Tue, 1999/06/09 20:02]
     1386 *****************************************************************************/
     1387
     1388DWORD WIN32API SHQueryRecycleBinA(DWORD x1,
     1389                                  DWORD x2)
     1390{
     1391  dprintf(("SHELL32: SHQueryRecycleBinA(%08xh,%08xh) not implemented.\n",
     1392           x1,
     1393           x2));
     1394
     1395  return(0);
     1396}
     1397
     1398
     1399/*****************************************************************************
     1400 * Name      : DWORD SHQueryRecycleBinW
     1401 * Purpose   :
     1402 * Parameters:
     1403 * Variables :
     1404 * Result    :
     1405 * Remark    : SHELL32.269
     1406 * Status    : UNTESTED STUB
     1407 *
     1408 * Author    : Patrick Haller [Tue, 1999/06/09 20:02]
     1409 *****************************************************************************/
     1410
     1411DWORD WIN32API SHQueryRecycleBinW(DWORD x1,
     1412                                  DWORD x2)
     1413{
     1414  dprintf(("SHELL32: SHQueryRecycleBinW(%08xh,%08xh) not implemented.\n",
     1415           x1,
     1416           x2));
     1417
     1418  return(0);
     1419}
     1420
     1421
     1422/*****************************************************************************
     1423 * Name      : DWORD SHUpdateRecycleBinIcon
     1424 * Purpose   :
     1425 * Parameters:
     1426 * Variables :
     1427 * Result    :
     1428 * Remark    : SHELL32.269
     1429 * Status    : UNTESTED STUB
     1430 *
     1431 * Author    : Patrick Haller [Tue, 1999/06/09 20:02]
     1432 *****************************************************************************/
     1433
     1434DWORD WIN32API SHUpdateRecycleBinIcon(void)
     1435{
     1436  dprintf(("SHELL32: SHUpdateRecycleBinIcon() not implemented.\n"));
     1437
     1438  return(0);
     1439}
     1440
     1441
     1442/*****************************************************************************
    10681443 * Name      : HRESULT SHRegCloseKey
    10691444 * Purpose   :
     
    10841459  return RegCloseKey( hkey );
    10851460}
     1461
    10861462
    10871463/*****************************************************************************
     
    12681644                                 lpszData,
    12691645                                 lpcbData);
     1646}
     1647
     1648
     1649/*****************************************************************************
     1650 * Name      : HRESULT SHRegDeleteKeyW
     1651 * Purpose   :
     1652 * Parameters:
     1653 * Variables :
     1654 * Result    :
     1655 * Remark    : SHELL32.512
     1656 * Status    : UNTESTED STUB
     1657 *
     1658 * Author    : Patrick Haller [Tue, 1999/06/09 20:02]
     1659 *****************************************************************************/
     1660
     1661HRESULT WIN32API SHRegDeleteKeyW (HKEY   hkey,
     1662                                  LPWSTR lpszKey)
     1663{
     1664  dprintf(("SHELL32: SHRegDeleteKeyW(%08xh,%08xh)\n",
     1665           hkey,
     1666           lpszKey));
     1667
     1668  return RegDeleteKeyW(hkey,
     1669                       lpszKey);
     1670}
     1671
     1672
     1673/*****************************************************************************
     1674 * Name      : HRESULT SHRegDeleteKeyA
     1675 * Purpose   :
     1676 * Parameters:
     1677 * Variables :
     1678 * Result    :
     1679 * Remark    : SHELL32.513
     1680 * Status    : UNTESTED STUB
     1681 *
     1682 * Author    : Patrick Haller [Tue, 1999/06/09 20:02]
     1683 *****************************************************************************/
     1684
     1685HRESULT WIN32API SHRegDeleteKeyA (HKEY  hkey,
     1686                                  LPSTR lpszKey)
     1687{
     1688  dprintf(("SHELL32: SHRegDeleteKeyA(%08xh,%s)\n",
     1689           hkey,
     1690           lpszKey));
     1691
     1692  return RegDeleteKeyA(hkey,
     1693                       lpszKey);
    12701694}
    12711695
     
    14561880  return SHChangeNotifyDeregister(x1);
    14571881}
    1458 
  • trunk/src/shell32/shell32.def

    r183 r186  
    1 ; $Id: shell32.def,v 1.9 1999-06-24 19:27:49 phaller Exp $
     1; $Id: shell32.def,v 1.10 1999-06-25 08:07:13 phaller Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    239239    RealShellExecuteExW               = _RealShellExecuteExW@4                @231
    240240    RealShellExecuteW                 = _RealShellExecuteW@24                 @232
    241 ;   RegenerateUserEnvironment         = _RegenerateUserEnvironment@?          @233
     241    RegenerateUserEnvironment         = _RegenerateUserEnvironment@8          @233
    242242    SHAddToRecentDocs                 = _SHAddToRecentDocs@8                  @234
    243 ;   SHAppBarMessage                   = _SHAppBarMessage@?                    @235
     243    SHAppBarMessage                   = _SHAppBarMessage@8                    @235
    244244    SHBrowseForFolder                 = _SHBrowseForFolder@4                  @236
    245245    SHBrowseForFolderA                = _SHBrowseForFolderA@4                 @237
    246246    SHBrowseForFolderW                = _SHBrowseForFolderW@4                 @238
    247247    SHChangeNotify                    = _SHChangeNotify@16                    @239
    248 ;   SHEmptyRecycleBinA                = _SHEmptyRecycleBinA@12                @240
    249 ;   SHEmptyRecycleBinW                = _SHEmptyRecycleBinW@12                @241
     248    SHEmptyRecycleBinA                = _SHEmptyRecycleBinA@12                @240
     249    SHEmptyRecycleBinW                = _SHEmptyRecycleBinW@12                @241
    250250    SHFileOperation                   = _SHFileOperationAW@4                  @242
    251251    SHFileOperationA                  = _SHFileOperationA@4                   @243
    252252    SHFileOperationW                  = _SHFileOperationW@4                   @244
    253 ;   SHFormatDrive                     = _SHFormatDrive@?                      @245
    254 ;   SHFreeNameMappings                = _SHFreeNameMappings@?                 @246
    255 ;   SHGetDataFromIDListA              = _SHGetDataFromIDListA@?               @247
    256 ;   SHGetDataFromIDListW              = _SHGetDataFromIDListW@?               @248
     253    SHFormatDrive                     = _SHFormatDrive@16                     @245
     254    SHFreeNameMappings                = _SHFreeNameMappings@4                 @246
     255    SHGetDataFromIDListA              = _SHGetDataFromIDListA@20              @247
     256    SHGetDataFromIDListW              = _SHGetDataFromIDListW@20              @248
    257257;   PathParseIconLocation             = _PathParseIconLocationAW@4            @249
    258258;   PathRemoveExtension               = _PathRemoveExtensionAW@4              @250
     
    264264    SHGetInstanceExplorer             = _SHGetInstanceExplorer@4              @256
    265265    SHGetMalloc                       = _SHGetMalloc@4                        @257
    266 ;   SHGetNewLinkInfo                  = _SHGetNewLinkInfo@20                  @258
     266    SHGetNewLinkInfo                  = _SHGetNewLinkInfo@20                  @258
    267267    SHGetPathFromIDList               = _SHGetPathFromIDListA@8               @259
    268268    SHGetPathFromIDListA              = _SHGetPathFromIDListA@8               @260
    269269    SHGetPathFromIDListW              = _SHGetPathFromIDListW@8               @261
    270270    SHGetSpecialFolderLocation        = _SHGetSpecialFolderLocation@12        @262
    271 ;   SHHelpShortcuts_RunDLL            = _SHHelpShortcuts_RunDLL@16            @263
    272 ;   SHHelpShortcuts_RunDLLA           = _SHHelpShortcuts_RunDLLA@16           @264
    273 ;   SHHelpShortcuts_RunDLLW           = _SHHelpShortcuts_RunDLLW@16           @265
    274 ;   SHLoadInProc                      = _SHLoadInProc@4                       @266
    275 ;   SHQueryRecycleBinA                = _SHQueryRecycleBinA@8                 @267
    276 ;   SHQueryRecycleBinW                = _SHQueryRecycleBinW@8                 @268
    277 ;   SHUpdateRecycleBinIcon            = _SHUpdateRecycleBinIcon@0             @269
     271    SHHelpShortcuts_RunDLL            = _SHHelpShortcuts_RunDLL@16            @263
     272    SHHelpShortcuts_RunDLLA           = _SHHelpShortcuts_RunDLLA@16           @264
     273    SHHelpShortcuts_RunDLLW           = _SHHelpShortcuts_RunDLLW@16           @265
     274    SHLoadInProc                      = _SHLoadInProc@4                       @266
     275    SHQueryRecycleBinA                = _SHQueryRecycleBinA@8                 @267
     276    SHQueryRecycleBinW                = _SHQueryRecycleBinW@8                 @268
     277    SHUpdateRecycleBinIcon            = _SHUpdateRecycleBinIcon@0             @269
    278278;   SheChangeDirA                     = _SheChangeDirA@4                      @270
    279279;   SheChangeDirExA                   = _SheChangeDirExA@?                    @271
     
    343343    SHRegQueryValueExW                = _SHRegQueryValueExW@24                @510
    344344    SHRegQueryValueW                  = _SHRegQueryValueW@16                  @511
    345 ;   SHRegDeleteKeyW                   = _SHRegDeleteKeyW@8                    @512
     345    SHRegDeleteKeyW                   = _SHRegDeleteKeyW@8                    @512
     346    SHRegDeleteKeyA                   = _SHRegDeleteKeyA@8                    @513 ;?
    346347    SHAllocShared                     = _SHAllocShared@12                     @520
    347348    SHLockShared                      = _SHLockShared@8                       @521
  • trunk/src/shell32/unknown.cpp

    r183 r186  
    1 /* $Id: unknown.cpp,v 1.3 1999-06-24 19:27:49 phaller Exp $ */
     1/* $Id: unknown.cpp,v 1.4 1999-06-25 08:07:13 phaller Exp $ */
    22
    33/*
     
    160160  return (0);
    161161}
     162
     163
     164/*****************************************************************************
     165 * Name      : DWORD RegenerateUserEnvironment
     166 * Purpose   :
     167 * Parameters: unknown, probably wrong
     168 * Variables :
     169 * Result    :
     170 * Remark    : SHELL32.233
     171 * Status    : UNTESTED STUB UNKNOWN
     172 *
     173 * Author    : Patrick Haller [Tue, 1998/06/15 03:00]
     174 *****************************************************************************/
     175
     176DWORD WIN32API RegenerateUserEnvironment(DWORD x1,
     177                                         DWORD x2)
     178{
     179  dprintf(("SHELL32: RegenerateUserEnvironment(%08xh,%08xhz) not implemented.\n",
     180           x1,
     181           x2));
     182
     183  return (0);
     184}
     185
Note: See TracChangeset for help on using the changeset viewer.