*LPSHITEMID;
typedef UNALIGNED SHITEMID *LPCSHITEMID;


//=============================================================
// ITEMIDLIST -- List if item IDs (combined with 0-terminator)

typedef struct ITEMIDLIST       // idl
{
    SHITEMID    mkid;
} ITEMIDLIST;

// typedef UNALIGNED ITEMIDLIST * LPITEMIDLIST;
// typedef const UNALIGNED ITEMIDLIST * LPCITEMIDLIST;
typedef LONG LPITEMIDLIST;
typedef LONG LPCITEMIDLIST;


//=============================================================
// struct STRRET
// struct