Changeset 1891 for trunk/dll/dircnrs.h


Ignore:
Timestamp:
Jan 31, 2020, 3:47:37 AM (6 years ago)
Author:
Steven Levine
Message:

Rework FreeCnrItem to ensure all CNRITEMs deleted.
Use WinSendMsg CMA_NEXT.
Was using preccNextRecord which is not recommended because control does
not maintain linkage after inserts and deletes.
Note: arccnrs.c still needs to be reworked to use common functions from filldir.c.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/dircnrs.h

    r1871 r1891  
    66  dircnrs common definitions
    77
    8   Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2015 Steven H. Levine
     8  Copyright (c) 1993-1998 M. Kimes
     9  Copyright (c) 2001-2020 Steven H. Levine
    1010
    1111  05 Jan 08 SHL Move dircnrs.c definitions here
     
    1717  20 Sep 15 GKY Add a flag to indicate when a directory needed to be Fleshed and a PCNRITEM
    1818                previous to try to keep the pci chain intact on renames, delete etc to PCNRITEM
     19  29 Jan 20 SHL Get rid of unused pciPrevious
    1920
    2021***********************************************************************/
     
    6263  ULONG flags;
    6364  BOOL fleshed;
    64   struct _CNRITEM *pciPrevious;    // Address of pci we are linked to
    6565}
    6666CNRITEM, *PCNRITEM;
     
    168168MRESULT EXPENTRY SearchContainer(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
    169169
    170 // 05 Jan 08 SHL fixme for dircnrs.c globals to be here
     170// 05 Jan 08 SHL FIXME for dircnrs.c globals to be here
    171171
    172172#ifdef DEFINE_GLOBALS
Note: See TracChangeset for help on using the changeset viewer.