Changeset 177 for trunk/src/shell32


Ignore:
Timestamp:
Jun 24, 1999, 11:02:08 AM (26 years ago)
Author:
phaller
Message:

Add: various new stubbed SHELL32 APIs

Location:
trunk/src/shell32
Files:
3 edited

Legend:

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

    r168 r177  
    1 /* $Id: ordinal.cpp,v 1.1 1999-06-23 22:17:52 phaller Exp $ */
     1/* $Id: ordinal.cpp,v 1.2 1999-06-24 09:02:07 phaller Exp $ */
    22
    33/*
     
    10281028
    10291029/*****************************************************************************
     1030 * Name      : SetAppStartingCursor
     1031 * Purpose   :
     1032 * Parameters:
     1033 * Variables :
     1034 * Result    :
     1035 * Remark    : SHELL32.99
     1036 * Status    : UNTESTED UNKNOWN STUB
     1037 *
     1038 * Author    : Patrick Haller [Tue, 1998/06/15 03:00]
     1039 *****************************************************************************/
     1040
     1041HRESULT WIN32API SetAppStartingCursor(HWND  u,
     1042                                      DWORD v)
     1043{
     1044  dprintf(("SHELL32: SetAppStartingCursor (SHELL32.99): (%08xh,%08xh) not implemented.\n",
     1045           u,
     1046           v));
     1047
     1048  return 0;
     1049}
     1050
     1051
     1052/*****************************************************************************
    10301053 * Name      : .102
    10311054 * Purpose   :
  • trunk/src/shell32/sh.cpp

    r96 r177  
    1 /* $Id: sh.cpp,v 1.2 1999-06-10 16:56:09 phaller Exp $ */
     1/* $Id: sh.cpp,v 1.3 1999-06-24 09:02:08 phaller Exp $ */
    22
    33/*
     
    307307}
    308308
     309
     310
     311/*****************************************************************************
     312 * Name      : LPVOID SHLockShared
     313 * Purpose   :
     314 * Parameters:
     315 * Variables :
     316 * Result    :
     317 * Remark    : SHELL32.521
     318 * Status    : UNTESTED STUB
     319 *
     320 * Author    : Patrick Haller [Tue, 1999/06/09 20:02]
     321 *
     322 * NOTES
     323 *  parameter1 is return value from SHAllocShared
     324 *  parameter2 is return value from GetCurrentProcessId
     325 *  the receiver of (WM_USER+2) trys to lock the HANDLE (?)
     326 *  the returnvalue seems to be a memoryadress
     327 */
     328LPVOID WIN32API SHLockShared(HANDLE hmem,
     329                             DWORD  procID)
     330{
     331  dprintf(("SHELL32: SHLockShared(%08xh,%08xh).\n",
     332           hmem,
     333           procID));
     334
     335  return GlobalLock(hmem);
     336}
     337
     338
     339/*****************************************************************************
     340 * Name      : LPVOID SHUnlockShared
     341 * Purpose   :
     342 * Parameters:
     343 * Variables :
     344 * Result    :
     345 * Remark    : SHELL32.522
     346 * Status    : UNTESTED STUB
     347 *
     348 * Author    : Patrick Haller [Tue, 1999/06/09 20:02]
     349 *
     350 * NOTES
     351 *  parameter1 is return value from SHLockShared
     352 */
     353
     354BOOL WIN32API SHUnlockShared(HANDLE pmem)
     355{
     356  dprintf(("SHELL32: SHUnlockShared(%08xh)\n",
     357           pmem));
     358
     359  return GlobalUnlock(pmem);
     360}
     361
     362
     363/*****************************************************************************
     364 * Name      : LPVOID SHFreeShared
     365 * Purpose   :
     366 * Parameters:
     367 * Variables :
     368 * Result    :
     369 * Remark    : SHELL32.523
     370 * Status    : UNTESTED STUB
     371 *
     372 * Author    : Patrick Haller [Tue, 1999/06/09 20:02]
     373 *
     374 * NOTES
     375 *  parameter1 is return value from SHAllocShared
     376 *  parameter2 is return value from GetCurrentProcessId
     377 */
     378HANDLE WIN32API SHFreeShared(HANDLE hmem,
     379                             DWORD  procID)
     380{
     381  dprintf(("SHELL32: SHFreeShared(%08xh,%08xh)\n",
     382           hmem,
     383           procID));
     384
     385  return GlobalFree(hmem);
     386}
     387
  • trunk/src/shell32/shell32.def

    r170 r177  
    1 ; $Id: shell32.def,v 1.7 1999-06-23 22:28:52 phaller Exp $
     1; $Id: shell32.def,v 1.8 1999-06-24 09:02:08 phaller Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    5555;   DuplicateIcon              = _DuplicateIcon@?                   @78
    5656                                 _SHELL32_79@8                      @79
    57    ExtractAssociatedIconA     = _ExtractAssociatedIconA@12          @80
     57    ExtractAssociatedIconA     = _ExtractAssociatedIconA@12         @80
    5858                                 _SHELL32_85@16                     @85
    5959                                 _SHELL32_89@12                     @89
    6060;   ExtractAssociatedIconExA   = _ExtractAssociatedIconExA@?        @99
     61   SetAppStartingCursor        = _SetAppStartingCursor@8            @99
    6162                                 _SHELL32_100@4                     @100
    6263                                 _SHELL32_102@20                    @102
     
    147148;   Shl3216_ThunkData32        = _Shl3216_ThunkData32@?             @250
    148149
     150    SHLockShared               = _SHLockShared@8                    @521
     151    SHUnlockShared             = _SHUnlockShared@4                  @522
     152    SHFreeShared               = _SHFreeShared@8                    @523
    149153
    150154
Note: See TracChangeset for help on using the changeset viewer.