diff options
author | Tim Golden <mail@timgolden.me.uk> | 2014-04-27 18:35:36 +0100 |
---|---|---|
committer | Tim Golden <mail@timgolden.me.uk> | 2014-04-27 18:35:36 +0100 |
commit | fbf963c06492f55a6831c06a3895312c165d6478 (patch) | |
tree | 74a1e68b19371727d9844c025587323e12a40964 /Modules/winreparse.h | |
parent | 15efd2b6439d118ad1635d881753a42fed997eb0 (diff) | |
download | cpython-git-fbf963c06492f55a6831c06a3895312c165d6478.tar.gz |
Backed out changeset: 17df50df62c7
Diffstat (limited to 'Modules/winreparse.h')
-rw-r--r-- | Modules/winreparse.h | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/Modules/winreparse.h b/Modules/winreparse.h deleted file mode 100644 index 66f7775dd2..0000000000 --- a/Modules/winreparse.h +++ /dev/null @@ -1,53 +0,0 @@ -#ifndef Py_WINREPARSE_H -#define Py_WINREPARSE_H - -#ifdef MS_WINDOWS -#include <Windows.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* The following structure was copied from - http://msdn.microsoft.com/en-us/library/ff552012.aspx as the required - include doesn't seem to be present in the Windows SDK (at least as included - with Visual Studio Express). */ -typedef struct _REPARSE_DATA_BUFFER { - ULONG ReparseTag; - USHORT ReparseDataLength; - USHORT Reserved; - union { - struct { - USHORT SubstituteNameOffset; - USHORT SubstituteNameLength; - USHORT PrintNameOffset; - USHORT PrintNameLength; - ULONG Flags; - WCHAR PathBuffer[1]; - } SymbolicLinkReparseBuffer; - - struct { - USHORT SubstituteNameOffset; - USHORT SubstituteNameLength; - USHORT PrintNameOffset; - USHORT PrintNameLength; - WCHAR PathBuffer[1]; - } MountPointReparseBuffer; - - struct { - UCHAR DataBuffer[1]; - } GenericReparseBuffer; - }; -} REPARSE_DATA_BUFFER, *PREPARSE_DATA_BUFFER; - -#define REPARSE_DATA_BUFFER_HEADER_SIZE FIELD_OFFSET(REPARSE_DATA_BUFFER,\ - GenericReparseBuffer) -#define MAXIMUM_REPARSE_DATA_BUFFER_SIZE ( 16 * 1024 ) - -#ifdef __cplusplus -} -#endif - -#endif /* MS_WINDOWS */ - -#endif /* !Py_WINREPARSE_H */ |