#include <windef.h>
#include <winbase.h>
#include <shlobj.h>
#include <wine/debug.h>
#include <wine/unicode.h>
Go to the source code of this file.
◆ _INC_WINDOWS
◆ WIN32_NO_STATUS
◆ RenderFILENAMEA()
Definition at line 188 of file clipboard.c.
189{
195
196 TRACE(
"(%p,%p,%u)\n", pidlRoot, apidl, cidl);
197
198
200 if (!pidl)
201 return 0;
202
206 return 0;
207
209
210
212 if(!hGlobal) return hGlobal;
216
217 return hGlobal;
218}
ACPI_SIZE strlen(const char *String)
void WINAPI SHFree(LPVOID pv)
LPVOID NTAPI GlobalLock(HGLOBAL hMem)
BOOL NTAPI GlobalUnlock(HGLOBAL hMem)
HGLOBAL NTAPI GlobalAlloc(UINT uFlags, SIZE_T dwBytes)
#define memcpy(s1, s2, n)
LPITEMIDLIST WINAPI ILCombine(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2)
BOOL WINAPI SHGetPathFromIDListA(LPCITEMIDLIST pidl, LPSTR pszPath)
ITEMIDLIST UNALIGNED * LPITEMIDLIST
Referenced by CIDLDataObj::Initialize().
◆ RenderFILENAMEW()
Definition at line 220 of file clipboard.c.
221{
227
228 TRACE(
"(%p,%p,%u)\n", pidlRoot, apidl, cidl);
229
230
232 if (!pidl)
233 return 0;
234
238 return 0;
239
241
242
244 if(!hGlobal) return hGlobal;
248
249 return hGlobal;
250}
BOOL WINAPI SHGetPathFromIDListW(LPCITEMIDLIST pidl, LPWSTR pszPath)
Referenced by CIDLDataObj::Initialize().
◆ RenderHDROP()
Definition at line 54 of file clipboard.c.
55{
57#ifdef __REACTOS__
59#else
60 int rootlen = 0,
size = 0;
62#endif
67#ifdef __REACTOS__
69#endif
70
71 TRACE(
"(%p,%p,%u)\n", pidlRoot, apidl, cidl);
72
73#ifdef __REACTOS__
75 if (!pidls)
77#endif
78
79
81
82#ifndef __REACTOS__
86#endif
87
89 {
90#ifdef __REACTOS__
94#else
97#endif
98 }
99
101
102
104#ifdef __REACTOS__
106#else
107 if(!hGlobal) return hGlobal;
108#endif
109
114
115#ifndef __REACTOS__
117#endif
118
119 for (
i=0;
i<cidl;
i++)
120 {
121
122#ifdef __REACTOS__
127#else
131#endif
132 }
133
136
137#ifdef __REACTOS__
139 if(pidls)
141#endif
142
143 return hGlobal;
144}
static WCHAR wszFileName[MAX_PATH]
#define HeapFree(x, y, z)
static void cleanup(void)
LPWSTR WINAPI PathAddBackslashW(LPWSTR lpszPath)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
_CRTIMP size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
void WINAPI ILFree(LPITEMIDLIST pidl)
DWORD _ILSimpleGetTextW(LPCITEMIDLIST pidl, LPWSTR szOut, UINT uOutSize)
_CRTIMP wchar_t *__cdecl wcscpy(_Out_writes_z_(_String_length_(_Source)+1) wchar_t *_Dest, _In_z_ const wchar_t *_Source)
struct _DROPFILES DROPFILES
Referenced by CIDLDataObj::Initialize().
◆ RenderSHELLIDLIST()
Definition at line 146 of file clipboard.c.
147{
152
153 TRACE(
"(%p,%p,%u)\n", pidlRoot, apidl, cidl);
154
155
158 for(
i=0;
i<cidl;
i++)
159 {
161 }
162
163
165 if(!hGlobal) return hGlobal;
168
169
175
176 for(
i=0;
i<cidl;
i++)
177 {
182 }
183
185 return hGlobal;
186}
Referenced by CIDLDataObj::Initialize().
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
shell |
| ) |
|