public static extern SafeFindHandle FindFirstFileExW(
			string lpFileName,
			FINDEX_INFO_LEVELS fInfoLevelId,
			out WIN32_FIND_DATAW lpFindFileData,
			FINDEX_SEARCH_OPS fSearchOp,
			IntPtr lpSearchFilter,
			FINDEX_ADDITIONAL_FLAGS dwAdditionalFlags);
示例#2
0
 public static extern IntPtr FindFirstFileEx(
     IntPtr lpFileName,
     FINDEX_INFO_LEVELS fInfoLevelId,
     out WIN32_FIND_DATA lpFindFileData,
     FINDEX_SEARCH_OPS fSearchOp,
     IntPtr lpSearchFilter,
     FINDEX_ADDITIONAL_FLAGS dwAdditionalFlags);
示例#3
0
 internal static unsafe extern SafeFindHandle FindFirstFileEx(
     char *pszPattern,
     FINDEX_INFO_LEVELS fInfoLevelId,
     out WIN32_FIND_DATA lpFindFileData,
     FINDEX_SEARCH_OPS fSearchOp,
     IntPtr lpSearchFilter,
     FINDEX_ADDITIONAL_FLAGS dwAdditionalFlags);
示例#4
0
 private static extern SafeSearchHandle FindFirstFileEx(
     string lpFileName,
     FINDEX_INFO_LEVELS fInfoLevelId,
     out WIN32_FIND_DATAW lpFindFileData,
     FINDEX_SEARCH_OPS fSearchOp,
     IntPtr lpSearchFilter,
     int dwAdditionalFlags);
 private static extern SafeFindHandle FindFirstFileEx(
     string lpFileName,
     FINDEX_INFO_LEVELS fInfoLevelId, //FINDEX_INFO_LEVELS
     [In, Out] WIN32_FIND_DATA lpFindFileData,
     FINDEX_SEARCH_OPS fSearchOp,     //FINDEX_SEARCH_OPS
     IntPtr lpSearchFilter,
     FIND_FIRST_EX dwAdditionalFlags);
示例#6
0
 internal static extern SafeFindHandle FindFirstFileExW(
     string lpFileName,
     FINDEX_INFO_LEVELS fInfoLevelId,
     out WIN32_FIND_DATA lpFindFileData,
     FINDEX_SEARCH_OPS fSearchOp,
     IntPtr lpSearchFilter,                  // Reserved
     int dwAdditionalFlags);
示例#7
0
 internal static extern IntPtr FindFirstFileEx(
     string lpFileName,
     FINDEX_INFO_LEVELS fInfoLevelId,
     [In][Out] WIN32_FIND_DATA lpFindFileData,
     FINDEX_SEARCH_OPS fSearchOp,
     IntPtr lpSearchFilter,
     int dwAdditionalFlags);
示例#8
0
 private static extern SafeFindHandle FindFirstFileTransactedW(
     [In, MarshalAs(UnmanagedType.LPWStr)] string lpFileName,
     [In] FINDEX_INFO_LEVELS fInfoLevelId,             // TODO: Won't work.
     [Out] out WIN32_FIND_DATA lpFindFileData,
     [In] FINDEX_SEARCH_OPS fSearchOp,
     IntPtr lpSearchFilter,
     [In] uint dwAdditionalFlags,
     [In] SafeTxHandle hTransaction);
示例#9
0
 public extern static System.IntPtr FindFirstFileTransactedW(
     [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPWStr)] string lpFileName,
     FINDEX_INFO_LEVELS fInfoLevelId,
     out WIN32_FIND_DATAW lpFindFileData,
     FINDEX_SEARCH_OPS fSearchOp,
     System.IntPtr lpSearchFilter,
     int dwAdditionalFlags,
     System.IntPtr hTransaction);
 internal static extern SafeFileHandle FindFirstFileTransacted(
     [In] string lpDirSpec,
     [In] FINDEX_INFO_LEVELS fInfoLevelId,
     [Out] out WIN32_FIND_DATA lpFindFileData,
     [In] FINDEX_SEARCH_OPS fSearchOp,
     [In] IntPtr lpSearchFilter,
     [In] int dwAdditionalFlags,
     [In] KtmTransactionHandle hTransaction);
示例#11
0
 public static extern IntPtr FindFirstFileEx(
     [MarshalAs(UnmanagedType.LPWStr)]
     string lpFileName,
     FINDEX_INFO_LEVELS fInfoLevelId,
     out WIN32_FIND_DATA lpFindFileData,
     FINDEX_SEARCH_OPS fSearchOp,
     IntPtr lpSearchFilter,
     int dwAdditionalFlags);
示例#12
0
 public static unsafe extern IntPtr FindFirstFileExW(string lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, void *lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, IntPtr lpSearchFilter, int dwAdditionalFlags);
示例#13
0
 static internal extern SafeFindFileHandle FindFirstFileTransactedW([In] string lpFileName, [In] FINDEX_INFO_LEVELS fInfoLevelId, [In, Out] FileSystemEntryInfo lpFindFileData, [In] FINDEX_SEARCH_OPS fSearchOp, [In] IntPtr lpSearchFilter, [In] FINDEX_FLAGS dwAdditionalFlags, SafeHandle hTransaction);
示例#14
0
 public static unsafe extern IntPtr FindFirstFileExW(string lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, void* lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, IntPtr lpSearchFilter, int dwAdditionalFlags);
 static extern IntPtr FindFirstFileExW(string lpFileName, FINDEX_INFO_LEVELS
 fInfoLevelId, out WIN32_FIND_DATA lpFindFileData, FINDEX_SEARCH_OPS fSearchOp,
 IntPtr lpSearchFilter, uint dwAdditionalFlags);
示例#16
0
文件: Kernel32.cs 项目: vbfox/pinvoke
 public static unsafe extern SafeFindFilesHandle FindFirstFileEx(string lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, out WIN32_FIND_DATA lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, void* lpSearchFilter, FindFirstFileExFlags dwAdditionalFlags);
示例#17
0
 public static extern IntPtr FindFirstFileExW([NativeTypeName("LPCWSTR")] ushort *lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, [NativeTypeName("LPVOID")] void *lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, [NativeTypeName("LPVOID")] void *lpSearchFilter, [NativeTypeName("DWORD")] uint dwAdditionalFlags);
示例#18
0
 private static extern SafeFindHandle FindFirstFileExPrivate(string lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, ref WIN32_FIND_DATA lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, IntPtr lpSearchFilter, int dwAdditionalFlags);
示例#19
0
		public SafeFindFilesHandle FindFirstFileEx(string lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, out WIN32_FIND_DATA lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, IntPtr lpSearchFilter, FindFirstFileExFlags dwAdditionalFlags)
			=> FindFirstFileEx(lpFileName, fInfoLevelId, out lpFindFileData, fSearchOp, lpSearchFilter, dwAdditionalFlags);
示例#20
0
 public static unsafe extern SafeFindFilesHandle FindFirstFileEx(string lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, out WIN32_FIND_DATA lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, void *lpSearchFilter, FindFirstFileExFlags dwAdditionalFlags);
示例#21
0
 public static extern IntPtr FindFirstFileEx(
     [In] [MarshalAs(UnmanagedType.LPTStr)] string lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, IntPtr lpFindFileData, FINDEX_SEARCH_OPS fSearchOp,
     IntPtr lpSearchFilter, FIND_FIRST dwAdditionalFlags);
示例#22
0
 private static partial SafeFindHandle FindFirstFileExPrivate(string lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, ref WIN32_FIND_DATA lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, IntPtr lpSearchFilter, int dwAdditionalFlags);
示例#23
0
 static extern SafeSearchHandle FindFirstFileExW([MarshalAs(UnmanagedType.LPWStr)] string lpFileName,
                                                 FINDEX_INFO_LEVELS fInfoLevelId, out WIN32_FIND_DATA lpFindFileData,
                                                 FINDEX_SEARCH_OPS fSearchOp, IntPtr lpSearchFilter, FINDEX_ADDITIONAL_FLAGS dwAdditionalFlags);
示例#24
0
 static internal extern SafeFindFileHandle FindFirstFileExW([In] string lpFileName, [In] FINDEX_INFO_LEVELS fInfoLevelId, [In, Out] WIN32_FIND_DATA lpFindFileData, [In] FINDEX_SEARCH_OPS fSearchOp, [In] IntPtr lpSearchFilter, [In] FINDEX_FLAGS dwAdditionalFlags);
示例#25
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);
示例#26
-1
 internal static unsafe extern SafeFindHandle FindFirstFileEx(
     char* pszPattern,
     FINDEX_INFO_LEVELS fInfoLevelId,
     out WIN32_FIND_DATA lpFindFileData,
     FINDEX_SEARCH_OPS fSearchOp,
     IntPtr lpSearchFilter,
     FINDEX_ADDITIONAL_FLAGS dwAdditionalFlags);