ReactOS  0.4.12-dev-18-gf469aca
cliputils.h
Go to the documentation of this file.
1 /*
2  * PROJECT: ReactOS Clipboard Viewer
3  * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4  * PURPOSE: Clipboard helper functions.
5  * COPYRIGHT: Copyright 2015-2018 Ricardo Hanke
6  * Copyright 2015-2018 Hermes Belusca-Maito
7  */
8 
9 #pragma once
10 
11 LRESULT
13  IN BOOL bUnicode,
14  IN UINT uMsg,
16  IN LPARAM lParam);
17 
18 void
20  UINT uFormat,
21  BOOL Unicode,
22  PVOID lpszFormat,
23  UINT cch);
24 
25 void DeleteClipboardContent(void);
28 
29 SIZE_T
31  IN LPCWSTR lpText,
32  OUT LPCWSTR* lpNextLine);
33 
34 SIZE_T
36  IN LPCSTR lpText,
37  OUT LPCSTR* lpNextLine);
38 
#define IN
Definition: typedefs.h:38
BOOL IsClipboardFormatSupported(UINT uFormat)
Definition: cliputils.c:173
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
WPARAM wParam
Definition: combotst.c:138
UINT_PTR WPARAM
Definition: windef.h:207
UINT GetAutomaticClipboardFormat(void)
Definition: cliputils.c:150
HINSTANCE hInstance
Definition: charmap.c:20
LONG_PTR LPARAM
Definition: windef.h:208
SIZE_T GetLineExtentA(IN LPCSTR lpText, OUT LPCSTR *lpNextLine)
Definition: cliputils.c:224
static DWORD DWORD void LPSTR DWORD cch
Definition: str.c:201
const char * LPCSTR
Definition: xmlstorage.h:183
unsigned int BOOL
Definition: ntddk_ex.h:94
void DeleteClipboardContent(void)
Definition: cliputils.c:134
unsigned int UINT
Definition: ndis.h:50
void RetrieveClipboardFormatName(HINSTANCE hInstance, UINT uFormat, BOOL Unicode, PVOID lpszFormat, UINT cch)
Definition: cliputils.c:95
ULONG_PTR SIZE_T
Definition: typedefs.h:78
LRESULT SendClipboardOwnerMessage(IN BOOL bUnicode, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam)
Definition: cliputils.c:12
SIZE_T GetLineExtentW(IN LPCWSTR lpText, OUT LPCWSTR *lpNextLine)
Definition: cliputils.c:199
BOOL GetClipboardDataDimensions(UINT uFormat, PRECT pRc)
Definition: cliputils.c:248
#define OUT
Definition: typedefs.h:39
LONG_PTR LRESULT
Definition: windef.h:209
LPARAM lParam
Definition: combotst.c:139