#include <windef.h>
#include <winbase.h>
#include <shlobj.h>
#include <wine/debug.h>
#include <wine/unicode.h>
#include "shell32_main.h"
Go to the source code of this file.
◆ _INC_WINDOWS
◆ WIN32_NO_STATUS
◆ RenderFILENAMEA()
Definition at line 190 of file clipboard.c.
191{
197
198 TRACE(
"(%p,%p,%u)\n", pidlRoot, apidl, cidl);
199
200
202 if (!pidl)
203 return 0;
204
208 return 0;
209
211
212
214 if(!hGlobal) return hGlobal;
218
219 return hGlobal;
220}
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 222 of file clipboard.c.
223{
229
230 TRACE(
"(%p,%p,%u)\n", pidlRoot, apidl, cidl);
231
232
234 if (!pidl)
235 return 0;
236
240 return 0;
241
243
244
246 if(!hGlobal) return hGlobal;
250
251 return hGlobal;
252}
BOOL WINAPI SHGetPathFromIDListW(LPCITEMIDLIST pidl, LPWSTR pszPath)
Referenced by CIDLDataObj::Initialize().
◆ RenderHDROP()
Definition at line 56 of file clipboard.c.
57{
59#ifdef __REACTOS__
61#else
62 int rootlen = 0,
size = 0;
64#endif
69#ifdef __REACTOS__
71#endif
72
73 TRACE(
"(%p,%p,%u)\n", pidlRoot, apidl, cidl);
74
75#ifdef __REACTOS__
77 if (!pidls)
79#endif
80
81
83
84#ifndef __REACTOS__
88#endif
89
91 {
92#ifdef __REACTOS__
96#else
99#endif
100 }
101
103
104
106#ifdef __REACTOS__
108#else
109 if(!hGlobal) return hGlobal;
110#endif
111
116
117#ifndef __REACTOS__
119#endif
120
121 for (
i=0;
i<cidl;
i++)
122 {
123
124#ifdef __REACTOS__
129#else
133#endif
134 }
135
138
139#ifdef __REACTOS__
141 if(pidls)
143#endif
144
145 return hGlobal;
146}
static WCHAR wszFileName[MAX_PATH]
#define HeapFree(x, y, z)
static void cleanup(void)
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)
#define PathAddBackslashW
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 148 of file clipboard.c.
149{
154
155 TRACE(
"(%p,%p,%u)\n", pidlRoot, apidl, cidl);
156
157
160 for(
i=0;
i<cidl;
i++)
161 {
163 }
164
165
167 if(!hGlobal) return hGlobal;
170
171
177
178 for(
i=0;
i<cidl;
i++)
179 {
184 }
185
187 return hGlobal;
188}
Referenced by CIDLDataObj::Initialize().
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
shell |
| ) |
|