internal static extern SafeFindFileHandle FindFirstFileTransacted(
    [MarshalAs(UnmanagedType.LPWStr)] string lpFileName, FindExInfoLevels fInfoLevelId,
    out Win32FindData lpFindFileData, FindExSearchOps fSearchOp, IntPtr lpSearchFilter,
    FindExAdditionalFlags dwAdditionalFlags, SafeHandle hTransaction);
 internal static extern SafeFindFileHandle FindFirstFileEx([MarshalAs(UnmanagedType.LPWStr)] String lpFileName,
                                                           FINDEX_INFO_LEVELS fInfoLevelId, 
                                                           out WIN32_FIND_DATA lpFindFileData, 
                                                           FINDEX_SEARCH_OPS fSearchOp,
                                                           IntPtr lpSearchFilter, 
                                                           FindExAdditionalFlags dwAdditionalFlags);
Example #3
0
 internal static extern SafeFindFileHandle FindFirstFileEx([MarshalAs(UnmanagedType.LPWStr)] String lpFileName,
                                                           FINDEX_INFO_LEVELS fInfoLevelId,
                                                           out WIN32_FIND_DATA lpFindFileData,
                                                           FINDEX_SEARCH_OPS fSearchOp,
                                                           IntPtr lpSearchFilter,
                                                           FindExAdditionalFlags dwAdditionalFlags);