static extern unsafe void GetMFT_File_Info(string driveletter, IntPtr pfile_info, ref UInt64 size, CallBackProc proc);
private static extern bool EnumChildWindows(IntPtr parent, CallBackProc callback, IntPtr lParam);
static unsafe extern void GetMFT_File_Info(string driveletter, IntPtr pfile_info, ref UInt64 size, CallBackProc proc);
public static extern int GetMFTFileRecord( string driveletter, out IntPtr pfile_info, ref UInt64 size, CallBackProc proc, ref UInt32 errorCode);