/* Create a new buffer list and stores the old one to OldBufferList */
VOID SaveBufferList(OUT LIST_ENTRY *OldBufferList)
/* Create a new buffer list and stores the old one to OldBufferList */
VOID SaveBufferList(OUT LIST_ENTRY *OldBufferList)
{
  CopyMem (OldBufferList, &ShellInfoObject.BufferToFreeList.Link, sizeof (LIST_ENTRY));
  InitializeListHead (&ShellInfoObject.BufferToFreeList.Link);
}