Exemplo n.º 1
0
 public bool EnumFiles(
     ref List<VirtFsNode> VirtFsNodes)
 {
     VIRTFS_ENUM_CALLBACK Callback = new VIRTFS_ENUM_CALLBACK(EnumFilesCallback);
     Object Data = VirtFsNodes;
     VirtFsEnum(hPkg, Callback, ref Data);
     return true;
 }
Exemplo n.º 2
0
 private static int VirtFsEnum(
     IntPtr hPkg,
     VIRTFS_ENUM_CALLBACK Callback,
     ref Object Data)
 {
     return Is32Bit() ? (PkgVer == 1 ? VirtFsEnum32(hPkg, Callback, ref Data)  : VirtFsEnum32_v2(hPkg, Callback, ref Data) ):(PkgVer == 1 ? VirtFsEnum64(hPkg, Callback, ref Data) : VirtFsEnum64_v2(hPkg, Callback, ref Data));
 }
Exemplo n.º 3
0
 private static extern int VirtFsEnum64_v2(
     IntPtr hPkg,
     VIRTFS_ENUM_CALLBACK Callback,
     ref Object Data);
Exemplo n.º 4
0
 private extern static int VirtFsEnum32(
     IntPtr hPkg,
     VIRTFS_ENUM_CALLBACK Callback,
     ref Object Data);