You've already forked wine-staging
mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2025-09-12 18:50:20 -07:00
Rebase against 0922865b377913a27cea568ac688787a8117d8a7.
Rebasing of CSMT will need some additional work / thoughts.
This commit is contained in:
@@ -1,39 +1,20 @@
|
||||
From 40983a8c7b9a83a931ac274e3ce5cdd18e9753d5 Mon Sep 17 00:00:00 2001
|
||||
From df8e954e44bbaa2f4631a3fc71a23609fc704e5e Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Michael=20M=C3=BCller?= <michael@fds-team.de>
|
||||
Date: Thu, 26 Feb 2015 05:28:23 +0100
|
||||
Subject: include: Declare a couple more file information class structures.
|
||||
|
||||
---
|
||||
include/winbase.h | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
1 file changed, 67 insertions(+)
|
||||
include/winbase.h | 37 +++++++++++++++++++++++++++++++++++++
|
||||
1 file changed, 37 insertions(+)
|
||||
|
||||
diff --git a/include/winbase.h b/include/winbase.h
|
||||
index b3066ca..12fe2b0 100644
|
||||
index 4795d87..28313e3 100644
|
||||
--- a/include/winbase.h
|
||||
+++ b/include/winbase.h
|
||||
@@ -844,6 +844,73 @@ typedef struct _FILE_NAME_INFO {
|
||||
WCHAR FileName[1];
|
||||
} FILE_NAME_INFO, *PFILE_NAME_INFO;
|
||||
@@ -874,6 +874,43 @@ typedef struct _FILE_RENAME_INFO {
|
||||
WCHAR FileName[1];
|
||||
} FILE_RENAME_INFO, *PFILE_RENAME_INFO;
|
||||
|
||||
+typedef struct _FILE_RENAME_INFO {
|
||||
+ BOOLEAN ReplaceIfExists;
|
||||
+ HANDLE RootDirectory;
|
||||
+ DWORD FileNameLength;
|
||||
+ WCHAR FileName[1];
|
||||
+} FILE_RENAME_INFO, *PFILE_RENAME_INFO;
|
||||
+
|
||||
+typedef struct _FILE_DISPOSITION_INFO {
|
||||
+ BOOLEAN DoDeleteFile;
|
||||
+} FILE_DISPOSITION_INFO, *PFILE_DISPOSITION_INFO;
|
||||
+
|
||||
+typedef struct _FILE_ALLOCATION_INFO {
|
||||
+ LARGE_INTEGER AllocationSize;
|
||||
+} FILE_ALLOCATION_INFO, *PFILE_ALLOCATION_INFO;
|
||||
+
|
||||
+typedef struct _FILE_END_OF_FILE_INFO {
|
||||
+ LARGE_INTEGER EndOfFile;
|
||||
+} FILE_END_OF_FILE_INFO, *PFILE_END_OF_FILE_INFO;
|
||||
+
|
||||
+typedef struct _FILE_STREAM_INFO {
|
||||
+ DWORD NextEntryOffset;
|
||||
+ DWORD StreamNameLength;
|
||||
@@ -70,21 +51,10 @@ index b3066ca..12fe2b0 100644
|
||||
+ ULONG EaSize;
|
||||
+ WCHAR FileName[1];
|
||||
+} FILE_FULL_DIR_INFO, *PFILE_FULL_DIR_INFO;
|
||||
+
|
||||
+typedef enum _PRIORITY_HINT {
|
||||
+ IoPriorityHintVeryLow = 0,
|
||||
+ IoPriorityHintLow,
|
||||
+ IoPriorityHintNormal,
|
||||
+ MaximumIoPriorityHintType
|
||||
+} PRIORITY_HINT;
|
||||
+
|
||||
+typedef struct _FILE_IO_PRIORITY_HINT_INFO {
|
||||
+ PRIORITY_HINT PriorityHint;
|
||||
+} FILE_IO_PRIORITY_HINT_INFO, *PFILE_IO_PRIORITY_HINT_INFO;
|
||||
+
|
||||
#define PIPE_ACCESS_INBOUND 1
|
||||
#define PIPE_ACCESS_OUTBOUND 2
|
||||
#define PIPE_ACCESS_DUPLEX 3
|
||||
--
|
||||
2.4.0
|
||||
2.4.2
|
||||
|
||||
|
||||
Reference in New Issue
Block a user