set most of trunk svn property eol-style:native
[reactos.git] / reactos / lib / recyclebin / recyclebin.h
index cdbca4b..a6ba9a9 100644 (file)
-#ifndef __RECYCLEBIN_H\r
-#define __RECYCLEBIN_H\r
-\r
-#ifdef __cplusplus\r
-extern "C" {\r
-#endif\r
-\r
-#include <windows.h>\r
-#define ANY_SIZE 1\r
-\r
-typedef struct _DELETED_FILE_DETAILS_A\r
-{\r
-       FILETIME      LastModification;\r
-       FILETIME      DeletionTime;\r
-       ULARGE_INTEGER FileSize;\r
-       ULARGE_INTEGER PhysicalFileSize;\r
-       DWORD         Attributes;\r
-       CHAR          FileName[ANY_SIZE];\r
-} DELETED_FILE_DETAILS_A, *PDELETED_FILE_DETAILS_A;\r
-typedef struct _DELETED_FILE_DETAILS_W\r
-{\r
-       FILETIME      LastModification;\r
-       FILETIME      DeletionTime;\r
-       ULARGE_INTEGER FileSize;\r
-       ULARGE_INTEGER PhysicalFileSize;\r
-       DWORD         Attributes;\r
-       WCHAR         FileName[ANY_SIZE];\r
-} DELETED_FILE_DETAILS_W, *PDELETED_FILE_DETAILS_W;\r
-#ifdef UNICODE\r
-#define DELETED_FILE_DETAILS  DELETED_FILE_DETAILS_W\r
-#define PDELETED_FILE_DETAILS PDELETED_FILE_DETAILS_W\r
-#else\r
-#define DELETED_FILE_DETAILS  DELETED_FILE_DETAILS_A\r
-#define PDELETED_FILE_DETAILS PDELETED_FILE_DETAILS_A\r
-#endif\r
-\r
-typedef BOOL (WINAPI *PENUMERATE_RECYCLEBIN_CALLBACK)(IN PVOID Context, IN HANDLE hDeletedFile);\r
-\r
-BOOL WINAPI\r
-CloseRecycleBinHandle(\r
-       IN HANDLE hDeletedFile);\r
-\r
-BOOL WINAPI\r
-DeleteFileToRecycleBinA(\r
-       IN LPCSTR FileName);\r
-BOOL WINAPI\r
-DeleteFileToRecycleBinW(\r
-       IN LPCWSTR FileName);\r
-#ifdef UNICODE\r
-#define DeleteFileToRecycleBin DeleteFileToRecycleBinW\r
-#else\r
-#define DeleteFileToRecycleBin DeleteFileToRecycleBinA\r
-#endif\r
-\r
-BOOL WINAPI\r
-EmptyRecycleBinA(\r
-       IN CHAR driveLetter);\r
-BOOL WINAPI\r
-EmptyRecycleBinW(\r
-       IN WCHAR driveLetter);\r
-#ifdef UNICODE\r
-#define EmptyRecycleBin EmptyRecycleBinW\r
-#else\r
-#define EmptyRecycleBin EmptyRecycleBinA\r
-#endif\r
-\r
-BOOL WINAPI\r
-EnumerateRecycleBinA(\r
-       IN CHAR driveLetter,\r
-       IN PENUMERATE_RECYCLEBIN_CALLBACK pFnCallback,\r
-       IN PVOID Context OPTIONAL);\r
-BOOL WINAPI\r
-EnumerateRecycleBinW(\r
-       IN WCHAR driveLetter,\r
-       IN PENUMERATE_RECYCLEBIN_CALLBACK pFnCallback,\r
-       IN PVOID Context OPTIONAL);\r
-#ifdef UNICODE\r
-#define EnumerateRecycleBin EnumerateRecycleBinW\r
-#else\r
-#define EnumerateRecycleBin EnumerateRecycleBinA\r
-#endif\r
-\r
-BOOL WINAPI\r
-GetDeletedFileDetailsA(\r
-       IN HANDLE hDeletedFile,\r
-       IN DWORD BufferSize,\r
-       IN OUT PDELETED_FILE_DETAILS_A FileDetails OPTIONAL,\r
-       OUT LPDWORD RequiredSize OPTIONAL);\r
-BOOL WINAPI\r
-GetDeletedFileDetailsW(\r
-       IN HANDLE hDeletedFile,\r
-       IN DWORD BufferSize,\r
-       IN OUT PDELETED_FILE_DETAILS_W FileDetails OPTIONAL,\r
-       OUT LPDWORD RequiredSize OPTIONAL);\r
-#ifdef UNICODE\r
-#define GetDeletedFileDetails GetDeletedFileDetailsW\r
-#else\r
-#define GetDeletedFileDetails GetDeletedFileDetailsA\r
-#endif\r
-\r
-BOOL WINAPI\r
-RestoreFile(\r
-       IN HANDLE hDeletedFile);\r
-\r
-#ifdef __cplusplus\r
-}\r
-#endif\r
-\r
-#endif /* __RECYCLEBIN_H */\r
+#ifndef __RECYCLEBIN_H
+#define __RECYCLEBIN_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include <windows.h>
+#define ANY_SIZE 1
+
+typedef struct _DELETED_FILE_DETAILS_A
+{
+       FILETIME      LastModification;
+       FILETIME      DeletionTime;
+       ULARGE_INTEGER FileSize;
+       ULARGE_INTEGER PhysicalFileSize;
+       DWORD         Attributes;
+       CHAR          FileName[ANY_SIZE];
+} DELETED_FILE_DETAILS_A, *PDELETED_FILE_DETAILS_A;
+typedef struct _DELETED_FILE_DETAILS_W
+{
+       FILETIME      LastModification;
+       FILETIME      DeletionTime;
+       ULARGE_INTEGER FileSize;
+       ULARGE_INTEGER PhysicalFileSize;
+       DWORD         Attributes;
+       WCHAR         FileName[ANY_SIZE];
+} DELETED_FILE_DETAILS_W, *PDELETED_FILE_DETAILS_W;
+#ifdef UNICODE
+#define DELETED_FILE_DETAILS  DELETED_FILE_DETAILS_W
+#define PDELETED_FILE_DETAILS PDELETED_FILE_DETAILS_W
+#else
+#define DELETED_FILE_DETAILS  DELETED_FILE_DETAILS_A
+#define PDELETED_FILE_DETAILS PDELETED_FILE_DETAILS_A
+#endif
+
+typedef BOOL (WINAPI *PENUMERATE_RECYCLEBIN_CALLBACK)(IN PVOID Context, IN HANDLE hDeletedFile);
+
+BOOL WINAPI
+CloseRecycleBinHandle(
+       IN HANDLE hDeletedFile);
+
+BOOL WINAPI
+DeleteFileToRecycleBinA(
+       IN LPCSTR FileName);
+BOOL WINAPI
+DeleteFileToRecycleBinW(
+       IN LPCWSTR FileName);
+#ifdef UNICODE
+#define DeleteFileToRecycleBin DeleteFileToRecycleBinW
+#else
+#define DeleteFileToRecycleBin DeleteFileToRecycleBinA
+#endif
+
+BOOL WINAPI
+EmptyRecycleBinA(
+       IN CHAR driveLetter);
+BOOL WINAPI
+EmptyRecycleBinW(
+       IN WCHAR driveLetter);
+#ifdef UNICODE
+#define EmptyRecycleBin EmptyRecycleBinW
+#else
+#define EmptyRecycleBin EmptyRecycleBinA
+#endif
+
+BOOL WINAPI
+EnumerateRecycleBinA(
+       IN CHAR driveLetter,
+       IN PENUMERATE_RECYCLEBIN_CALLBACK pFnCallback,
+       IN PVOID Context OPTIONAL);
+BOOL WINAPI
+EnumerateRecycleBinW(
+       IN WCHAR driveLetter,
+       IN PENUMERATE_RECYCLEBIN_CALLBACK pFnCallback,
+       IN PVOID Context OPTIONAL);
+#ifdef UNICODE
+#define EnumerateRecycleBin EnumerateRecycleBinW
+#else
+#define EnumerateRecycleBin EnumerateRecycleBinA
+#endif
+
+BOOL WINAPI
+GetDeletedFileDetailsA(
+       IN HANDLE hDeletedFile,
+       IN DWORD BufferSize,
+       IN OUT PDELETED_FILE_DETAILS_A FileDetails OPTIONAL,
+       OUT LPDWORD RequiredSize OPTIONAL);
+BOOL WINAPI
+GetDeletedFileDetailsW(
+       IN HANDLE hDeletedFile,
+       IN DWORD BufferSize,
+       IN OUT PDELETED_FILE_DETAILS_W FileDetails OPTIONAL,
+       OUT LPDWORD RequiredSize OPTIONAL);
+#ifdef UNICODE
+#define GetDeletedFileDetails GetDeletedFileDetailsW
+#else
+#define GetDeletedFileDetails GetDeletedFileDetailsA
+#endif
+
+BOOL WINAPI
+RestoreFile(
+       IN HANDLE hDeletedFile);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __RECYCLEBIN_H */