summaryrefslogtreecommitdiff
path: root/Modules/winreparse.h
diff options
context:
space:
mode:
authorTim Golden <mail@timgolden.me.uk>2014-04-27 18:35:36 +0100
committerTim Golden <mail@timgolden.me.uk>2014-04-27 18:35:36 +0100
commitfbf963c06492f55a6831c06a3895312c165d6478 (patch)
tree74a1e68b19371727d9844c025587323e12a40964 /Modules/winreparse.h
parent15efd2b6439d118ad1635d881753a42fed997eb0 (diff)
downloadcpython-git-fbf963c06492f55a6831c06a3895312c165d6478.tar.gz
Backed out changeset: 17df50df62c7
Diffstat (limited to 'Modules/winreparse.h')
-rw-r--r--Modules/winreparse.h53
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 */