Ignore:
Timestamp:
Nov 24, 2000, 4:23:30 PM (25 years ago)
Author:
sandervl
Message:

return resource id as negative number

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shell32/folders.c

    r4691 r4692  
    1 /* $Id: folders.c,v 1.3 2000-11-24 13:19:11 sandervl Exp $ */
     1/* $Id: folders.c,v 1.4 2000-11-24 15:23:30 sandervl Exp $ */
    22/*
    33 *  Copyright 1997  Marcus Meissner
     
    156156      lstrcpynA(szIconFile, "shell32.dll", cchMax);
    157157#ifdef __WIN32OS2__
    158       *piIndex = SHLICON_DESKTOP;
     158      *piIndex = -SHLICON_DESKTOP;
    159159#else
    160160      *piIndex = 34;
     
    194194#ifdef __WIN32OS2__
    195195      lstrcpynA(szIconFile, "shell32.dll", cchMax);
    196       *piIndex = 8; /* hard disk */
     196      *piIndex = -SHLICON_HARDDISK; /* hard disk */
    197197
    198198      if ( _ILGetDrive( pSimplePidl, sTemp, cchMax ) )
     
    202202        {
    203203            /* FIXME determine 5.25 Floppy */
    204             *piIndex = SHLICON_FLOPPY35;
     204            *piIndex = -SHLICON_FLOPPY35;
    205205        }
    206206        else
     
    210210            {
    211211                case DRIVE_REMOVABLE:
    212                     *piIndex = SHLICON_REMOVABLE_DISK;
     212                    *piIndex = -SHLICON_REMOVABLE_DISK;
    213213                    break;
    214214
    215215                case DRIVE_FIXED:
    216                     *piIndex = SHLICON_HARDDISK;
     216                    *piIndex = -SHLICON_HARDDISK;
    217217                    break;
    218218
     
    222222                    BOOL connected = TRUE;
    223223                    if ( connected )
    224                         *piIndex = SHLICON_NETDRIVE_CONN;
     224                        *piIndex = -SHLICON_NETDRIVE_CONN;
    225225                    else
    226                         *piIndex = SHLICON_NETDRIVE_DISCON;
     226                        *piIndex = -SHLICON_NETDRIVE_DISCON;
    227227                    break;
    228228                }
    229229                case DRIVE_CDROM:
    230                     *piIndex = SHLICON_CDROM_DRIVE;
     230                    *piIndex = -SHLICON_CDROM_DRIVE;
    231231                    break;
    232232
    233233                case DRIVE_RAMDISK:
    234                     *piIndex = SHLICON_RAMDRIVE;
     234                    *piIndex = -SHLICON_RAMDRIVE;
    235235                    break;
    236236
     
    238238                case DRIVE_NO_ROOT_DIR:
    239239                default:
    240                     *piIndex = SHLICON_HARDDISK;
     240                    *piIndex = -SHLICON_HARDDISK;
    241241                    break;
    242242            }
     
    307307                lstrcpynA(szIconFile, "shell32.dll", cchMax);
    308308#ifdef __WIN32OS2__
    309                 *piIndex = SHLICON_TREE; //???
     309                *piIndex = -SHLICON_TREE; //???
    310310#else
    311311                *piIndex = 42;
     
    317317                lstrcpynA(szIconFile, "shell32.dll", cchMax);
    318318#ifdef __WIN32OS2__
    319                 *piIndex = SHLICON_APPLICATION;
     319                *piIndex = -SHLICON_APPLICATION;
    320320#else
    321321                *piIndex = 2;
Note: See TracChangeset for help on using the changeset viewer.