public static extern BBool FindNextFile(IntPtr findHandle, out FileFoundData fileData);
public static extern IntPtr FindFirstFile(IntPtr archiveHandle, [MarshalAs(UnmanagedType.LPStr)] string mask, out FileFoundData fileData, [MarshalAs(UnmanagedType.LPStr)] string listFile);