ReactOS 0.4.17-dev-116-ga4b6fe9
stubs.cpp
Go to the documentation of this file.
1/*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: shell32.dll
4 * FILE: dll/win32/shell32/stubs.c
5 * PURPOSE: shell32.dll stubs
6 * PROGRAMMER: Dmitry Chapyshev (dmitry@reactos.org)
7 * NOTES: If you implement a function, remove it from this file
8 * UPDATE HISTORY:
9 * 03/02/2009 Created
10 */
11
12
13#include "precomp.h"
14
16
17/*
18 * Unimplemented
19 */
23{
24 FIXME("CheckDiskSpace() stub\n");
25}
26
27/*
28 * Unimplemented
29 */
33{
34 FIXME("SHReValidateDarwinCache() stub\n");
35}
36
37/*
38 * Unimplemented
39 */
40EXTERN_C FILEDESCRIPTOR*
42GetFileDescriptor(FILEGROUPDESCRIPTOR *pFileGroupDesc, BOOL bUnicode, INT iIndex, LPWSTR lpName)
43{
44 FIXME("GetFileDescriptor() stub\n");
45 return NULL;
46}
47
48/*
49 * Unimplemented
50 */
54{
55 FIXME("MakeShellURLFromPathW() stub\n");
56 lpUrl = NULL;
57 return FALSE;
58}
59
60/*
61 * Unimplemented
62 */
66{
68 BOOL ret;
70 ret = MakeShellURLFromPathW(szPath, szURL, _countof(szURL));
71 SHUnicodeToAnsi(szURL, lpUrl, cchMax);
72 return ret;
73}
74
75/*
76 * Unimplemented
77 */
81{
82 FIXME("SHParseDarwinIDFromCacheW() stub\n");
83 lpUnknown2 = NULL;
84 return E_FAIL;
85}
86
87/*
88 * Unimplemented
89 */
92SHCopyMonikerToTemp(IMoniker *pMoniker, LPCWSTR lpInput, LPWSTR lpOutput, INT cchMax)
93{
94 /* Unimplemented in XP SP3 */
95 TRACE("SHCopyMonikerToTemp() stub\n");
96 return E_FAIL;
97}
98
99/*
100 * Unimplemented
101 */
103WINAPI
105{
106 FIXME("CheckWinIniForAssocs() stub\n");
107 return NULL;
108}
109
110/*
111 * Unimplemented
112 */
114WINAPI
116 LPCWSTR pszPath,
117 DWORD dwReadWrite)
118{
119 FIXME("SHGetSetFolderCustomSettingsW() stub\n");
120 return E_FAIL;
121}
122
123/*
124 * Unimplemented
125 */
127WINAPI
129 LPCSTR pszPath,
130 DWORD dwReadWrite)
131{
132 FIXME("SHGetSetFolderCustomSettingsA() stub\n");
133 return E_FAIL;
134}
135
136/*
137 * Unimplemented
138 */
140WINAPI
142 HWND hwnd,
143 UINT uidl,
145 IShellFolder *psf,
146 LPFNDFMCALLBACK lpfn,
147 HKEY hProgID,
148 HKEY hBaseProgID,
149 IContextMenu **ppcm)
150{
151 FIXME("CDefFolderMenu_Create() stub\n");
152 return E_FAIL;
153}
154
155/*
156 * Unimplemented
157 */
159WINAPI
160SHWaitOp_Operate(LPVOID lpUnknown1, DWORD dwUnknown2)
161{
162 FIXME("SHWaitOp_Operate() stub\n");
163}
164
165/*
166 * Unimplemented
167 */
169WINAPI
170RealDriveTypeFlags(INT iDrive, BOOL bUnknown)
171{
172 FIXME("RealDriveTypeFlags() stub\n");
173 return 1;
174}
175
176/*
177 * Unimplemented
178 */
180WINAPI
182{
183 /* Unimplemented in WinXP SP3 */
184 TRACE("ShellHookProc() stub\n");
185 return 0;
186}
187
188/*
189 * Unimplemented
190 */
192WINAPI
193SheShortenPathW(LPWSTR lpPath, BOOL bShorten)
194{
195 FIXME("SheShortenPathW() stub\n");
196 return FALSE;
197}
198
199/*
200 * Unimplemented
201 */
203WINAPI
204SheShortenPathA(LPSTR lpPath, BOOL bShorten)
205{
206 BOOL ret;
209 ret = SheShortenPathW(szPath, bShorten);
211 return ret;
212}
213
214/*
215 * Unimplemented
216 */
218WINAPI
220{
221 FIXME("SheSetCurDrive() stub\n");
222 return 1;
223}
224
225/*
226 * Unimplemented
227 */
229WINAPI
231{
232 FIXME("SheGetPathOffsetW() stub\n");
233 return 0;
234}
235
236/*
237 * Unimplemented
238 */
240WINAPI
242 LPDWORD lpCurDirLen,
243 LPWSTR lpCurDir)
244{
245 FIXME("SheGetDirExW() stub\n");
246 return FALSE;
247}
248
249/*
250 * Unimplemented
251 */
253WINAPI
255{
256 FIXME("SheGetCurDrive() stub\n");
257 return 1;
258}
259
260/*
261 * Unimplemented
262 */
264WINAPI
265SheFullPathW(LPWSTR lpFullName, DWORD dwPathSize, LPWSTR lpBuffer)
266{
267 FIXME("SheFullPathW() stub\n");
268 return 0;
269}
270
271/*
272 * Unimplemented
273 */
275WINAPI
276SheFullPathA(LPSTR lpFullName, DWORD dwPathSize, LPSTR lpBuffer)
277{
278 FIXME("SheFullPathA() stub\n");
279 return 0;
280}
281
282/*
283 * Unimplemented
284 */
286WINAPI
288{
289 FIXME("SheConvertPathW() stub\n");
290 return FALSE;
291}
292
293/*
294 * Unimplemented
295 */
297WINAPI
299{
300 FIXME("SheChangeDirExW() stub\n");
301 return 0;
302}
303
304/*
305 * Unimplemented
306 */
308WINAPI
310{
311 FIXME("SheChangeDirExA() stub\n");
312 return 0;
313}
314
315/*
316 * Unimplemented
317 */
319WINAPI
321 UINT uAction,
322 LPCWSTR lpBuf1,
323 LPCWSTR lpBuf2,
324 BOOL fModal)
325{
326 FIXME("SHInvokePrinterCommandW() stub\n");
327 return FALSE;
328}
329
330/*
331 * Unimplemented
332 */
334WINAPI
336 UINT uAction,
337 LPCSTR lpBuf1,
338 LPCSTR lpBuf2,
339 BOOL fModal)
340{
341 FIXME("SHInvokePrinterCommandA() stub\n");
342 return FALSE;
343}
344
345/*
346 * Unimplemented
347 */
349WINAPI
351{
352 FIXME("SHCreateProcessAsUserW() stub\n");
353 return FALSE;
354}
355
356/*
357 * Unimplemented
358 */
360WINAPI
362{
363 FIXME("PrintersGetCommand_RunDLL() stub\n");
364}
365
366/*
367 * Unimplemented
368 */
370WINAPI
372{
373 FIXME("PrintersGetCommand_RunDLLA() stub\n");
374}
375
376/*
377 * Unimplemented
378 */
380WINAPI
382{
383 FIXME("PrintersGetCommand_RunDLLW() stub\n");
384}
385
386/*
387 * Unimplemented
388 */
389EXTERN_C IShellFolderViewCB*
390WINAPI
392{
393 FIXME("SHGetShellFolderViewCB() stub\n");
394 return NULL;
395}
396
397/*
398 * Unimplemented
399 */
401WINAPI
403{
404 FIXME("SHLookupIconIndexA() stub\n");
405 return 0;
406}
407
408/*
409 * Unimplemented
410 */
412WINAPI
414{
415 FIXME("SHLookupIconIndexW() stub\n");
416 return 0;
417}
418
419/*
420 * Unimplemented
421 */
423WINAPI
424PifMgr_OpenProperties(LPCWSTR lpAppPath, LPCWSTR lpPifPath, UINT hInfIndex, UINT options)
425{
426 FIXME("PifMgr_OpenProperties() stub\n");
427 return 0;
428}
429
430/*
431 * Unimplemented
432 */
434WINAPI
435PifMgr_GetProperties(HANDLE hHandle, LPCSTR lpName, LPVOID lpUnknown, INT iUnknown, UINT uUnknown)
436{
437 FIXME("PifMgr_GetProperties() stub\n");
438 return 0;
439}
440
441/*
442 * Unimplemented
443 */
445WINAPI
446PifMgr_SetProperties(HANDLE hHandle, LPCSTR lpName, LPCVOID lpUnknown, INT iUnknown, UINT uUnknown)
447{
448 FIXME("PifMgr_SetProperties() stub\n");
449 return 0;
450}
451
452/*
453 * Unimplemented
454 */
456WINAPI
458 _In_ HWND hwnd,
459 _In_ LPCWSTR pszRemoteName,
460 _In_ DWORD dwType)
461{
462 FIXME("SHStartNetConnectionDialogW() stub\n");
463 return E_FAIL;
464}
465
466/*
467 * Unimplemented
468 */
470WINAPI
472{
473 FIXME("PifMgr_CloseProperties() stub\n");
474 return NULL;
475}
476
477/*
478 * Unimplemented
479 */
481WINAPI
484 IDataObject *pdtObject)
485{
486 FIXME("DAD_DragEnterEx2() stub\n");
487 return FALSE;
488}
489
490/*
491 * Unimplemented
492 */
494WINAPI
495SHGetNetResource(LPVOID lpUnknown1, UINT iIndex, LPVOID lpUnknown2, UINT cchMax)
496{
497 FIXME("SHGetNetResource() stub\n");
498 return 0;
499}
500
501/*
502 * Unimplemented
503 */
505WINAPI
506DragQueryInfo(HDROP hDrop, DRAGINFO *pDragInfo)
507{
508 FIXME("DragQueryInfo() stub\n");
509 return FALSE;
510}
511
512/*
513 * Unimplemented
514 */
516WINAPI
518{
519 FIXME("DDECreatePostNotify() stub\n");
520 return NULL;
521}
522
523/*
524 * Unimplemented
525 */
527WINAPI
529{
530 FIXME("AppCompat_RunDLLW() stub\n");
531}
532
533/*
534 * Unimplemented
535 */
537WINAPI
539{
540 FIXME("Control_RunDLLAsUserW() stub\n");
541}
542
543/*
544 * Unimplemented
545 */
547WINAPI
548DragQueryFileAorW(HDROP hDrop, UINT iIndex, LPWSTR lpFile, UINT ucb, BOOL bUnicode, BOOL bShorten)
549{
550 FIXME("DragQueryFileAorW() stub\n");
551 return 0;
552}
553
554/*
555 * Unimplemented
556 */
558WINAPI
560 LPCWSTR lpstrRemoteName,
561 DWORD dwType)
562{
563 FIXME("SHNetConnectionDialog() stub\n");
565}
566
567/*
568 * Unimplemented
569 */
571WINAPI
573{
574 FIXME("DAD_SetDragImageFromListView() stub\n");
575 return FALSE;
576}
577
578/*
579 * Unimplemented
580 */
581EXTERN_C void
582WINAPI
583SHHandleDiskFull(HWND hwndOwner, UINT uDrive)
584{
585 FIXME("SHHandleDiskFull() stub\n");
586}
587
588/*
589 * Unimplemented
590 */
592WINAPI
594{
595 /* Unimplemented in WinXP SP3 */
596 TRACE("ILGetPseudoNameW() stub\n");
597 *szStr = 0;
598 return FALSE;
599}
600
601/*
602 * Unimplemented
603 */
605WINAPI
607{
608 /* Unimplemented in WinXP SP3 */
609 TRACE("SHGlobalDefect() stub\n");
610}
611
612/*
613 * Unimplemented
614 */
616WINAPI
618{
619 FIXME("Printers_GetPidl() stub\n");
620 return NULL;
621}
622
623/*
624 * Unimplemented
625 */
627WINAPI
629{
630 FIXME("Printers_AddPrinterPropPages() stub\n");
631 return 0;
632}
633
634/*
635 * Unimplemented
636 */
638WINAPI
640 _In_ HANDLE hHandle,
642 _In_ WORD wIndex,
643 _Out_ LPWORD lpSize,
644 _Out_ LPHANDLE lpIcon)
645{
646 FIXME("ExtractIconResInfoW() stub\n");
647 return 0;
648}
649
650/*
651 * Unimplemented
652 */
654WINAPI
656{
657 FIXME("ExtractVersionResource16W() stub\n");
658 return 0;
659}
660
661/*
662 * Unimplemented
663 */
665WINAPI
667{
668 FIXME("FindExeDlgProc() stub\n");
669 return 0;
670}
671
672/*
673 * Unimplemented
674 */
676WINAPI
679 LPINT lpCount)
680{
681 FIXME("InternalExtractIconListW() stub\n");
682 return NULL;
683}
684
685/*
686 * Unimplemented
687 */
689WINAPI
692 LPINT lpCount)
693{
694 FIXME("InternalExtractIconListA() stub\n");
695 return NULL;
696}
697
698/*
699 * Unimplemented
700 */
702WINAPI
703FirstUserLogon(LPWSTR lpUnknown1, LPWSTR lpUnknown2)
704{
705 FIXME("FirstUserLogon() stub\n");
706 return E_FAIL;
707}
708
709/*
710 * Unimplemented
711 */
713WINAPI
715 _In_ INT csidl,
716 _In_ HANDLE hToken,
718 _In_ LPCWSTR pszPath)
719{
720 FIXME("SHSetFolderPathW() stub\n");
721 return E_FAIL;
722}
723
724/*
725 * Unimplemented
726 */
728WINAPI
729SHGetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
730{
731 FIXME("SHGetUserPicturePathW() stub\n");
732 return E_FAIL;
733}
734
735/*
736 * Unimplemented
737 */
739WINAPI
740SHSetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
741{
742 FIXME("SHGetUserPicturePathA() stub\n");
743 return E_FAIL;
744}
745
746/*
747 * Unimplemented
748 */
750WINAPI
752 _In_ LPCWSTR pszFile,
753 _In_ DWORD dwAttr)
754{
755 FIXME("PathIsSlowW() stub\n");
756 return FALSE;
757}
758
759/*
760 * Unimplemented
761 */
763WINAPI
764SHGetProcessDword(DWORD dwUnknown1, DWORD dwUnknown2)
765{
766 /* Unimplemented in WinXP SP3 */
767 TRACE("SHGetProcessDword() stub\n");
768 return 0;
769}
770
773{
774 /* Called by native explorer */
775 return 0;
776}
UINT cchMax
POINT ptStart
Definition: appswitch.c:59
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
Definition: precomp.h:23
void shell(int argc, const char *argv[])
Definition: cmds.c:1231
#define FIXME(fmt,...)
Definition: precomp.h:53
#define EXTERN_C
Definition: basetyps.h:12
HINSTANCE hInstance
Definition: charmap.c:19
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139
#define E_FAIL
Definition: ddrawi.h:102
#define NULL
Definition: types.h:112
#define FALSE
Definition: types.h:117
UINT uFlags
Definition: api.c:59
#define ERROR_INVALID_PARAMETER
Definition: compat.h:101
#define CP_ACP
Definition: compat.h:109
#define MAX_PATH
Definition: compat.h:34
#define WideCharToMultiByte
Definition: compat.h:111
#define MultiByteToWideChar
Definition: compat.h:110
EXTERN_C INT WINAPI SheChangeDirExW(LPWSTR lpDir)
Definition: stubs.cpp:298
EXTERN_C HRESULT WINAPI SHGetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
Definition: stubs.cpp:729
EXTERN_C IShellFolderViewCB *WINAPI SHGetShellFolderViewCB(HWND hwnd)
Definition: stubs.cpp:391
EXTERN_C HRESULT WINAPI SHParseDarwinIDFromCacheW(LPCWSTR lpUnknown1, LPWSTR lpUnknown2)
Definition: stubs.cpp:80
EXTERN_C BOOL WINAPI DAD_DragEnterEx2(HWND hwndTarget, POINT ptStart, IDataObject *pdtObject)
Definition: stubs.cpp:482
EXTERN_C HANDLE WINAPI InternalExtractIconListA(HANDLE hHandle, LPSTR lpFileName, LPINT lpCount)
Definition: stubs.cpp:690
EXTERN_C HRESULT WINAPI SHCopyMonikerToTemp(IMoniker *pMoniker, LPCWSTR lpInput, LPWSTR lpOutput, INT cchMax)
Definition: stubs.cpp:92
EXTERN_C BOOL WINAPI ILGetPseudoNameW(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2, LPWSTR szStr, INT iUnknown)
Definition: stubs.cpp:593
EXTERN_C WORD WINAPI ExtractIconResInfoW(_In_ HANDLE hHandle, _In_ LPCWSTR lpFileName, _In_ WORD wIndex, _Out_ LPWORD lpSize, _Out_ LPHANDLE lpIcon)
Definition: stubs.cpp:639
EXTERN_C VOID WINAPI Control_RunDLLAsUserW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:538
EXTERN_C LPITEMIDLIST WINAPI Printers_GetPidl(LPCITEMIDLIST pidl, LPCWSTR lpName, DWORD dwUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:617
EXTERN_C HRESULT WINAPI SHSetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
Definition: stubs.cpp:740
EXTERN_C HRESULT WINAPI SHSetFolderPathW(_In_ INT csidl, _In_ HANDLE hToken, _In_ DWORD dwFlags, _In_ LPCWSTR pszPath)
Definition: stubs.cpp:714
EXTERN_C DWORD WINAPI ExtractVersionResource16W(LPWSTR lpName, LPHANDLE lpHandle)
Definition: stubs.cpp:655
EXTERN_C INT WINAPI PifMgr_GetProperties(HANDLE hHandle, LPCSTR lpName, LPVOID lpUnknown, INT iUnknown, UINT uUnknown)
Definition: stubs.cpp:435
EXTERN_C BOOL WINAPI SHInvokePrinterCommandW(HWND hwnd, UINT uAction, LPCWSTR lpBuf1, LPCWSTR lpBuf2, BOOL fModal)
Definition: stubs.cpp:320
EXTERN_C HRESULT WINAPI CDefFolderMenu_Create(LPITEMIDLIST pidlFolder, HWND hwnd, UINT uidl, PCUITEMID_CHILD_ARRAY *apidl, IShellFolder *psf, LPFNDFMCALLBACK lpfn, HKEY hProgID, HKEY hBaseProgID, IContextMenu **ppcm)
Definition: stubs.cpp:141
EXTERN_C BOOL WINAPI SheConvertPathW(LPWSTR lpCmd, LPWSTR lpFileName, UINT uCmdLen)
Definition: stubs.cpp:287
EXTERN_C HRESULT WINAPI SHStartNetConnectionDialogW(_In_ HWND hwnd, _In_ LPCWSTR pszRemoteName, _In_ DWORD dwType)
Definition: stubs.cpp:457
EXTERN_C INT WINAPI SHLookupIconIndexA(LPCSTR lpName, INT iIndex, UINT uFlags)
Definition: stubs.cpp:402
EXTERN_C INT WINAPI SheChangeDirExA(LPSTR lpDir)
Definition: stubs.cpp:309
EXTERN_C FILEDESCRIPTOR *WINAPI GetFileDescriptor(FILEGROUPDESCRIPTOR *pFileGroupDesc, BOOL bUnicode, INT iIndex, LPWSTR lpName)
Definition: stubs.cpp:42
EXTERN_C BOOL WINAPI MakeShellURLFromPathA(LPCSTR lpPath, LPSTR lpUrl, INT cchMax)
Definition: stubs.cpp:65
EXTERN_C BOOL *WINAPI FindExeDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
Definition: stubs.cpp:666
EXTERN_C DWORD WINAPI CheckStagingArea(VOID)
Definition: stubs.cpp:772
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLA(HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:371
EXTERN_C INT WINAPI RealDriveTypeFlags(INT iDrive, BOOL bUnknown)
Definition: stubs.cpp:170
EXTERN_C DWORD WINAPI SHGetProcessDword(DWORD dwUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:764
EXTERN_C BOOL WINAPI SHCreateProcessAsUserW(PSHCREATEPROCESSINFOW pscpi)
Definition: stubs.cpp:350
EXTERN_C BOOL WINAPI MakeShellURLFromPathW(LPCWSTR lpPath, LPWSTR lpUrl, INT cchMax)
Definition: stubs.cpp:53
EXTERN_C HANDLE WINAPI PifMgr_OpenProperties(LPCWSTR lpAppPath, LPCWSTR lpPifPath, UINT hInfIndex, UINT options)
Definition: stubs.cpp:424
EXTERN_C VOID WINAPI CheckDiskSpace(VOID)
Definition: stubs.cpp:22
EXTERN_C INT WINAPI SHLookupIconIndexW(LPCWSTR lpName, INT iIndex, UINT uFlags)
Definition: stubs.cpp:413
EXTERN_C VOID WINAPI SHWaitOp_Operate(LPVOID lpUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:160
EXTERN_C VOID WINAPI AppCompat_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:528
EXTERN_C INT WINAPI PifMgr_SetProperties(HANDLE hHandle, LPCSTR lpName, LPCVOID lpUnknown, INT iUnknown, UINT uUnknown)
Definition: stubs.cpp:446
EXTERN_C LPVOID WINAPI DDECreatePostNotify(LPVOID lpUnknown)
Definition: stubs.cpp:517
EXTERN_C LONG WINAPI ShellHookProc(INT iCode, WPARAM wParam, LPARAM lParam)
Definition: stubs.cpp:181
EXTERN_C HLOCAL WINAPI CheckWinIniForAssocs(VOID)
Definition: stubs.cpp:104
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsW(LPSHFOLDERCUSTOMSETTINGSW pfcs, LPCWSTR pszPath, DWORD dwReadWrite)
Definition: stubs.cpp:115
EXTERN_C HRESULT WINAPI FirstUserLogon(LPWSTR lpUnknown1, LPWSTR lpUnknown2)
Definition: stubs.cpp:703
EXTERN_C BOOL WINAPI PathIsSlowW(_In_ LPCWSTR pszFile, _In_ DWORD dwAttr)
Definition: stubs.cpp:751
EXTERN_C INT WINAPI SheGetCurDrive(VOID)
Definition: stubs.cpp:254
EXTERN_C DWORD WINAPI SHNetConnectionDialog(HWND hwndOwner, LPCWSTR lpstrRemoteName, DWORD dwType)
Definition: stubs.cpp:559
EXTERN_C UINT WINAPI SHGetNetResource(LPVOID lpUnknown1, UINT iIndex, LPVOID lpUnknown2, UINT cchMax)
Definition: stubs.cpp:495
EXTERN_C INT WINAPI SheSetCurDrive(INT iIndex)
Definition: stubs.cpp:219
EXTERN_C INT WINAPI SheGetPathOffsetW(LPWSTR lpPath)
Definition: stubs.cpp:230
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsA(LPSHFOLDERCUSTOMSETTINGSA pfcs, LPCSTR pszPath, DWORD dwReadWrite)
Definition: stubs.cpp:128
EXTERN_C BOOL WINAPI DragQueryInfo(HDROP hDrop, DRAGINFO *pDragInfo)
Definition: stubs.cpp:506
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:381
EXTERN_C INT WINAPI SheFullPathW(LPWSTR lpFullName, DWORD dwPathSize, LPWSTR lpBuffer)
Definition: stubs.cpp:265
EXTERN_C HANDLE WINAPI InternalExtractIconListW(HANDLE hHandle, LPWSTR lpFileName, LPINT lpCount)
Definition: stubs.cpp:677
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLL(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:361
EXTERN_C UINT WINAPI DragQueryFileAorW(HDROP hDrop, UINT iIndex, LPWSTR lpFile, UINT ucb, BOOL bUnicode, BOOL bShorten)
Definition: stubs.cpp:548
EXTERN_C VOID WINAPI SHReValidateDarwinCache(VOID)
Definition: stubs.cpp:32
EXTERN_C BOOL WINAPI SheGetDirExW(LPWSTR lpDrive, LPDWORD lpCurDirLen, LPWSTR lpCurDir)
Definition: stubs.cpp:241
EXTERN_C HANDLE WINAPI PifMgr_CloseProperties(HANDLE hHandle, UINT uUnknown)
Definition: stubs.cpp:471
EXTERN_C VOID WINAPI SHGlobalDefect(DWORD dwUnknown)
Definition: stubs.cpp:606
EXTERN_C BOOL WINAPI SheShortenPathA(LPSTR lpPath, BOOL bShorten)
Definition: stubs.cpp:204
EXTERN_C INT WINAPI SheFullPathA(LPSTR lpFullName, DWORD dwPathSize, LPSTR lpBuffer)
Definition: stubs.cpp:276
EXTERN_C BOOL WINAPI SHInvokePrinterCommandA(HWND hwnd, UINT uAction, LPCSTR lpBuf1, LPCSTR lpBuf2, BOOL fModal)
Definition: stubs.cpp:335
EXTERN_C void WINAPI SHHandleDiskFull(HWND hwndOwner, UINT uDrive)
Definition: stubs.cpp:583
EXTERN_C LONG WINAPI Printers_AddPrinterPropPages(LPVOID lpUnknown1, LPVOID lpUnknown2)
Definition: stubs.cpp:628
EXTERN_C BOOL WINAPI DAD_SetDragImageFromListView(HWND hwnd, POINT pt)
Definition: stubs.cpp:572
EXTERN_C BOOL WINAPI SheShortenPathW(LPWSTR lpPath, BOOL bShorten)
Definition: stubs.cpp:193
DWORD WINAPI SHAnsiToUnicode(LPCSTR lpSrcStr, LPWSTR lpDstStr, int iLen)
Definition: string.c:2803
INT WINAPI SHUnicodeToAnsi(LPCWSTR lpSrcStr, LPSTR lpDstStr, INT iLen)
Definition: string.c:2927
#define pt(x, y)
Definition: drawing.c:79
return ret
Definition: mutex.c:146
unsigned short WORD
Definition: ntddk_ex.h:93
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
LONG_PTR LPARAM
Definition: minwindef.h:175
UINT_PTR WPARAM
Definition: minwindef.h:174
int * LPINT
Definition: minwindef.h:151
CONST void * LPCVOID
Definition: minwindef.h:164
LPCWSTR szPath
Definition: env.c:37
static HRGN INT iCode
Definition: mapping.c:32
unsigned int UINT
Definition: ndis.h:50
_In_ LPWSTR _In_ DWORD _In_ DWORD _In_ DWORD dwFlags
Definition: netsh.h:141
_Out_ LPWSTR lpBuffer
Definition: netsh.h:68
#define _Out_
Definition: no_sal2.h:160
#define _In_
Definition: no_sal2.h:158
short WCHAR
Definition: pedump.c:58
long LONG
Definition: pedump.c:60
DRAGINFOA DRAGINFO
Definition: shellapi.h:725
HRESULT(CALLBACK * LPFNDFMCALLBACK)(_In_opt_ IShellFolder *, _In_opt_ HWND, _In_opt_ IDataObject *, UINT, WPARAM, LPARAM)
Definition: shlobj.h:2576
ITEMIDLIST UNALIGNED * LPITEMIDLIST
Definition: shtypes.idl:41
const PCUITEMID_CHILD * PCUITEMID_CHILD_ARRAY
Definition: shtypes.idl:71
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
Definition: shtypes.idl:42
#define _countof(array)
Definition: sndvol32.h:70
#define TRACE(s)
Definition: solgame.cpp:4
const char * LPCSTR
Definition: typedefs.h:52
const uint16_t * LPCWSTR
Definition: typedefs.h:57
uint16_t * LPWSTR
Definition: typedefs.h:56
uint16_t * LPWORD
Definition: typedefs.h:56
uint32_t * LPDWORD
Definition: typedefs.h:59
char * LPSTR
Definition: typedefs.h:51
int32_t INT
Definition: typedefs.h:58
_In_ LPCSTR lpFileName
Definition: winbase.h:2824
_In_ LPCSTR lpName
Definition: winbase.h:2543
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023
#define WINAPI
Definition: msvc.h:6