public static extern void FreeAll(SafeSlistHandle pList);
public static extern SafeSlistHandle Append(SafeSlistHandle slist, string data);