[CLIPBRD]
[reactos.git] / reactos / base / applications / clipbrd / fileutils.h
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Clipboard Viewer
4 * FILE: base/applications/clipbrd/fileutils.c
5 * PURPOSE: Clipboard file format helper functions.
6 * PROGRAMMERS: Ricardo Hanke
7 */
8
9 #define CLIPBOARD_FORMAT_31 0xC350
10 #define CLIPBOARD_FORMAT_NT 0xC351
11 #define CLIPBOARD_FORMAT_BK 0xC352
12 #define MAX_FMT_NAME_LEN 79
13
14 typedef struct _CLIPBOARDFILEHEADER
15 {
16 WORD wFileIdentifier;
17 WORD wFormatCount;
18 } CLIPBOARDFILEHEADER;
19
20 typedef struct _CLIPBOARDFORMATHEADER
21 {
22 DWORD dwFormatID;
23 DWORD dwLenData;
24 DWORD dwOffData;
25 WCHAR szName[MAX_FMT_NAME_LEN];
26 } CLIPBOARDFORMATHEADER;
27
28 void ReadClipboardFile(LPCWSTR lpFileName);
29 void WriteClipboardFile(LPCWSTR lpFileName);