ReactOS 0.4.16-dev-1007-g2e85425
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 */
93{
94 FIXME("SHMultiFileProperties() stub\n");
95
96 // Temporary workaround to display a property sheet if possible
97 if (DataObject_GetHIDACount(pDataObject) == 1)
98 return SHELL32_ShowPropertiesDialog(pDataObject);
99
100 if (pDataObject)
101 {
102 HWND hWnd;
103 if (FAILED(IUnknown_GetWindow(pDataObject, &hWnd))) // Will probably not work but we have no other option
104 hWnd = NULL;
106 }
107
108 return E_FAIL;
109}
110
111/*
112 * Unimplemented
113 */
115WINAPI
116SHCopyMonikerToTemp(IMoniker *pMoniker, LPCWSTR lpInput, LPWSTR lpOutput, INT cchMax)
117{
118 /* Unimplemented in XP SP3 */
119 TRACE("SHCopyMonikerToTemp() stub\n");
120 return E_FAIL;
121}
122
123/*
124 * Unimplemented
125 */
127WINAPI
129{
130 FIXME("CheckWinIniForAssocs() stub\n");
131 return NULL;
132}
133
134/*
135 * Unimplemented
136 */
138WINAPI
140 LPCWSTR pszPath,
141 DWORD dwReadWrite)
142{
143 FIXME("SHGetSetFolderCustomSettingsW() stub\n");
144 return E_FAIL;
145}
146
147/*
148 * Unimplemented
149 */
151WINAPI
153 LPCSTR pszPath,
154 DWORD dwReadWrite)
155{
156 FIXME("SHGetSetFolderCustomSettingsA() stub\n");
157 return E_FAIL;
158}
159
160/*
161 * Unimplemented
162 */
164WINAPI
166 UINT uMainMerge,
167 UINT uPopupMerge,
168 LPQCMINFO lpQcmInfo)
169{
170 FIXME("CDefFolderMenu_MergeMenu() stub\n");
171}
172
173/*
174 * Unimplemented
175 */
177WINAPI
179 HWND hwnd,
180 UINT uidl,
182 IShellFolder *psf,
183 LPFNDFMCALLBACK lpfn,
184 HKEY hProgID,
185 HKEY hBaseProgID,
186 IContextMenu **ppcm)
187{
188 FIXME("CDefFolderMenu_Create() stub\n");
189 return E_FAIL;
190}
191
192/*
193 * Unimplemented
194 */
196WINAPI
197SHWaitOp_Operate(LPVOID lpUnknown1, DWORD dwUnknown2)
198{
199 FIXME("SHWaitOp_Operate() stub\n");
200}
201
202/*
203 * Unimplemented
204 */
206WINAPI
207RealDriveTypeFlags(INT iDrive, BOOL bUnknown)
208{
209 FIXME("RealDriveTypeFlags() stub\n");
210 return 1;
211}
212
213/*
214 * Unimplemented
215 */
217WINAPI
219{
220 /* Unimplemented in WinXP SP3 */
221 TRACE("ShellHookProc() stub\n");
222 return 0;
223}
224
225/*
226 * Unimplemented
227 */
229WINAPI
230SheShortenPathW(LPWSTR lpPath, BOOL bShorten)
231{
232 FIXME("SheShortenPathW() stub\n");
233 return FALSE;
234}
235
236/*
237 * Unimplemented
238 */
240WINAPI
241SheShortenPathA(LPSTR lpPath, BOOL bShorten)
242{
243 BOOL ret;
246 ret = SheShortenPathW(szPath, bShorten);
248 return ret;
249}
250
251/*
252 * Unimplemented
253 */
255WINAPI
257{
258 FIXME("SheSetCurDrive() stub\n");
259 return 1;
260}
261
262/*
263 * Unimplemented
264 */
266WINAPI
268{
269 FIXME("SheGetPathOffsetW() stub\n");
270 return 0;
271}
272
273/*
274 * Unimplemented
275 */
277WINAPI
279 LPDWORD lpCurDirLen,
280 LPWSTR lpCurDir)
281{
282 FIXME("SheGetDirExW() stub\n");
283 return FALSE;
284}
285
286/*
287 * Unimplemented
288 */
290WINAPI
292{
293 FIXME("SheGetCurDrive() stub\n");
294 return 1;
295}
296
297/*
298 * Unimplemented
299 */
301WINAPI
302SheFullPathW(LPWSTR lpFullName, DWORD dwPathSize, LPWSTR lpBuffer)
303{
304 FIXME("SheFullPathW() stub\n");
305 return 0;
306}
307
308/*
309 * Unimplemented
310 */
312WINAPI
313SheFullPathA(LPSTR lpFullName, DWORD dwPathSize, LPSTR lpBuffer)
314{
315 FIXME("SheFullPathA() stub\n");
316 return 0;
317}
318
319/*
320 * Unimplemented
321 */
323WINAPI
325{
326 FIXME("SheConvertPathW() stub\n");
327 return FALSE;
328}
329
330/*
331 * Unimplemented
332 */
334WINAPI
336{
337 FIXME("SheChangeDirExW() stub\n");
338 return 0;
339}
340
341/*
342 * Unimplemented
343 */
345WINAPI
347{
348 FIXME("SheChangeDirExA() stub\n");
349 return 0;
350}
351
352/*
353 * Unimplemented
354 */
356WINAPI
358 UINT uAction,
359 LPCWSTR lpBuf1,
360 LPCWSTR lpBuf2,
361 BOOL fModal)
362{
363 FIXME("SHInvokePrinterCommandW() stub\n");
364 return FALSE;
365}
366
367/*
368 * Unimplemented
369 */
371WINAPI
373 UINT uAction,
374 LPCSTR lpBuf1,
375 LPCSTR lpBuf2,
376 BOOL fModal)
377{
378 FIXME("SHInvokePrinterCommandA() stub\n");
379 return FALSE;
380}
381
382/*
383 * Unimplemented
384 */
386WINAPI
388{
389 FIXME("SHCreateProcessAsUserW() stub\n");
390 return FALSE;
391}
392
393/*
394 * Unimplemented
395 */
397WINAPI
399{
400 FIXME("PrintersGetCommand_RunDLL() stub\n");
401}
402
403/*
404 * Unimplemented
405 */
407WINAPI
409{
410 FIXME("PrintersGetCommand_RunDLLA() stub\n");
411}
412
413/*
414 * Unimplemented
415 */
417WINAPI
419{
420 FIXME("PrintersGetCommand_RunDLLW() stub\n");
421}
422
423/*
424 * Unimplemented
425 */
426EXTERN_C IShellFolderViewCB*
427WINAPI
429{
430 FIXME("SHGetShellFolderViewCB() stub\n");
431 return NULL;
432}
433
434/*
435 * Unimplemented
436 */
438WINAPI
440{
441 FIXME("SHLookupIconIndexA() stub\n");
442 return 0;
443}
444
445/*
446 * Unimplemented
447 */
449WINAPI
451{
452 FIXME("SHLookupIconIndexW() stub\n");
453 return 0;
454}
455
456/*
457 * Unimplemented
458 */
460WINAPI
461PifMgr_OpenProperties(LPCWSTR lpAppPath, LPCWSTR lpPifPath, UINT hInfIndex, UINT options)
462{
463 FIXME("PifMgr_OpenProperties() stub\n");
464 return 0;
465}
466
467/*
468 * Unimplemented
469 */
471WINAPI
472PifMgr_GetProperties(HANDLE hHandle, LPCSTR lpName, LPVOID lpUnknown, INT iUnknown, UINT uUnknown)
473{
474 FIXME("PifMgr_GetProperties() stub\n");
475 return 0;
476}
477
478/*
479 * Unimplemented
480 */
482WINAPI
483PifMgr_SetProperties(HANDLE hHandle, LPCSTR lpName, LPCVOID lpUnknown, INT iUnknown, UINT uUnknown)
484{
485 FIXME("PifMgr_SetProperties() stub\n");
486 return 0;
487}
488
489/*
490 * Unimplemented
491 */
493WINAPI
495 _In_ HWND hwnd,
496 _In_ LPCWSTR pszRemoteName,
497 _In_ DWORD dwType)
498{
499 FIXME("SHStartNetConnectionDialogW() stub\n");
500 return E_FAIL;
501}
502
503/*
504 * Unimplemented
505 */
507WINAPI
509{
510 FIXME("PifMgr_CloseProperties() stub\n");
511 return NULL;
512}
513
514/*
515 * Unimplemented
516 */
518WINAPI
521 IDataObject *pdtObject)
522{
523 FIXME("DAD_DragEnterEx2() stub\n");
524 return FALSE;
525}
526
527/*
528 * Unimplemented
529 */
531WINAPI
532SHGetNetResource(LPVOID lpUnknown1, UINT iIndex, LPVOID lpUnknown2, UINT cchMax)
533{
534 FIXME("SHGetNetResource() stub\n");
535 return 0;
536}
537
538/*
539 * Unimplemented
540 */
542WINAPI
543DragQueryInfo(HDROP hDrop, DRAGINFO *pDragInfo)
544{
545 FIXME("DragQueryInfo() stub\n");
546 return FALSE;
547}
548
549/*
550 * Unimplemented
551 */
553WINAPI
555{
556 FIXME("DDECreatePostNotify() stub\n");
557 return NULL;
558}
559
560/*
561 * Unimplemented
562 */
564WINAPI
566{
567 FIXME("AppCompat_RunDLLW() stub\n");
568}
569
570/*
571 * Unimplemented
572 */
574WINAPI
576{
577 FIXME("Control_RunDLLAsUserW() stub\n");
578}
579
580/*
581 * Unimplemented
582 */
584WINAPI
585DragQueryFileAorW(HDROP hDrop, UINT iIndex, LPWSTR lpFile, UINT ucb, BOOL bUnicode, BOOL bShorten)
586{
587 FIXME("DragQueryFileAorW() stub\n");
588 return 0;
589}
590
591/*
592 * Unimplemented
593 */
595WINAPI
597 LPCWSTR lpstrRemoteName,
598 DWORD dwType)
599{
600 FIXME("SHNetConnectionDialog() stub\n");
602}
603
604/*
605 * Unimplemented
606 */
608WINAPI
610{
611 FIXME("DAD_SetDragImageFromListView() stub\n");
612 return FALSE;
613}
614
615/*
616 * Unimplemented
617 */
618EXTERN_C void
619WINAPI
620SHHandleDiskFull(HWND hwndOwner, UINT uDrive)
621{
622 FIXME("SHHandleDiskFull() stub\n");
623}
624
625/*
626 * Unimplemented
627 */
629WINAPI
631{
632 /* Unimplemented in WinXP SP3 */
633 TRACE("ILGetPseudoNameW() stub\n");
634 *szStr = 0;
635 return FALSE;
636}
637
638/*
639 * Unimplemented
640 */
642WINAPI
644{
645 /* Unimplemented in WinXP SP3 */
646 TRACE("SHGlobalDefect() stub\n");
647}
648
649/*
650 * Unimplemented
651 */
653WINAPI
655{
656 FIXME("Printers_GetPidl() stub\n");
657 return NULL;
658}
659
660/*
661 * Unimplemented
662 */
664WINAPI
666{
667 FIXME("Printers_AddPrinterPropPages() stub\n");
668 return 0;
669}
670
671/*
672 * Unimplemented
673 */
675WINAPI
677 _In_ HANDLE hHandle,
679 _In_ WORD wIndex,
680 _Out_ LPWORD lpSize,
681 _Out_ LPHANDLE lpIcon)
682{
683 FIXME("ExtractIconResInfoW() stub\n");
684 return 0;
685}
686
687/*
688 * Unimplemented
689 */
691WINAPI
693{
694 FIXME("ExtractVersionResource16W() stub\n");
695 return 0;
696}
697
698/*
699 * Unimplemented
700 */
702WINAPI
704{
705 FIXME("FindExeDlgProc() stub\n");
706 return 0;
707}
708
709/*
710 * Unimplemented
711 */
713WINAPI
716 LPINT lpCount)
717{
718 FIXME("InternalExtractIconListW() stub\n");
719 return NULL;
720}
721
722/*
723 * Unimplemented
724 */
726WINAPI
729 LPINT lpCount)
730{
731 FIXME("InternalExtractIconListA() stub\n");
732 return NULL;
733}
734
735/*
736 * Unimplemented
737 */
739WINAPI
740FirstUserLogon(LPWSTR lpUnknown1, LPWSTR lpUnknown2)
741{
742 FIXME("FirstUserLogon() stub\n");
743 return E_FAIL;
744}
745
746/*
747 * Unimplemented
748 */
750WINAPI
752 _In_ INT csidl,
753 _In_ HANDLE hToken,
755 _In_ LPCWSTR pszPath)
756{
757 FIXME("SHSetFolderPathW() stub\n");
758 return E_FAIL;
759}
760
761/*
762 * Unimplemented
763 */
765WINAPI
766SHGetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
767{
768 FIXME("SHGetUserPicturePathW() stub\n");
769 return E_FAIL;
770}
771
772/*
773 * Unimplemented
774 */
776WINAPI
777SHSetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
778{
779 FIXME("SHGetUserPicturePathA() stub\n");
780 return E_FAIL;
781}
782
783/*
784 * Unimplemented
785 */
787WINAPI
789 _In_ LPCWSTR pszFile,
790 _In_ DWORD dwAttr)
791{
792 FIXME("PathIsSlowW() stub\n");
793 return FALSE;
794}
795
796/*
797 * Unimplemented
798 */
800WINAPI
801SHGetProcessDword(DWORD dwUnknown1, DWORD dwUnknown2)
802{
803 /* Unimplemented in WinXP SP3 */
804 TRACE("SHGetProcessDword() stub\n");
805 return 0;
806}
807
810{
811 /* Called by native explorer */
812 return 0;
813}
UINT cchMax
POINT ptStart
Definition: appswitch.c:60
HWND hWnd
Definition: settings.c:17
#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
static TAGREF LPCWSTR LPDWORD LPVOID lpBuffer
Definition: db.cpp:175
#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 ERROR_NOT_SUPPORTED
Definition: compat.h:100
#define MAX_PATH
Definition: compat.h:34
#define WideCharToMultiByte
Definition: compat.h:111
#define MultiByteToWideChar
Definition: compat.h:110
HRESULT DataObject_GetHIDACount(IDataObject *pdo)
HRESULT SHELL32_ShowPropertiesDialog(IDataObject *pdtobj)
Definition: shlfolder.cpp:520
EXTERN_C INT WINAPI SheChangeDirExW(LPWSTR lpDir)
Definition: stubs.cpp:335
EXTERN_C HRESULT WINAPI SHGetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
Definition: stubs.cpp:766
EXTERN_C IShellFolderViewCB *WINAPI SHGetShellFolderViewCB(HWND hwnd)
Definition: stubs.cpp:428
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:519
EXTERN_C HANDLE WINAPI InternalExtractIconListA(HANDLE hHandle, LPSTR lpFileName, LPINT lpCount)
Definition: stubs.cpp:727
EXTERN_C HRESULT WINAPI SHCopyMonikerToTemp(IMoniker *pMoniker, LPCWSTR lpInput, LPWSTR lpOutput, INT cchMax)
Definition: stubs.cpp:116
EXTERN_C BOOL WINAPI ILGetPseudoNameW(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2, LPWSTR szStr, INT iUnknown)
Definition: stubs.cpp:630
EXTERN_C HRESULT WINAPI SHMultiFileProperties(IDataObject *pDataObject, DWORD dwFlags)
Definition: stubs.cpp:92
EXTERN_C WORD WINAPI ExtractIconResInfoW(_In_ HANDLE hHandle, _In_ LPCWSTR lpFileName, _In_ WORD wIndex, _Out_ LPWORD lpSize, _Out_ LPHANDLE lpIcon)
Definition: stubs.cpp:676
EXTERN_C VOID WINAPI Control_RunDLLAsUserW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:575
EXTERN_C LPITEMIDLIST WINAPI Printers_GetPidl(LPCITEMIDLIST pidl, LPCWSTR lpName, DWORD dwUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:654
EXTERN_C HRESULT WINAPI SHSetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
Definition: stubs.cpp:777
EXTERN_C HRESULT WINAPI SHSetFolderPathW(_In_ INT csidl, _In_ HANDLE hToken, _In_ DWORD dwFlags, _In_ LPCWSTR pszPath)
Definition: stubs.cpp:751
EXTERN_C DWORD WINAPI ExtractVersionResource16W(LPWSTR lpName, LPHANDLE lpHandle)
Definition: stubs.cpp:692
EXTERN_C VOID WINAPI CDefFolderMenu_MergeMenu(HINSTANCE hInstance, UINT uMainMerge, UINT uPopupMerge, LPQCMINFO lpQcmInfo)
Definition: stubs.cpp:165
EXTERN_C INT WINAPI PifMgr_GetProperties(HANDLE hHandle, LPCSTR lpName, LPVOID lpUnknown, INT iUnknown, UINT uUnknown)
Definition: stubs.cpp:472
EXTERN_C BOOL WINAPI SHInvokePrinterCommandW(HWND hwnd, UINT uAction, LPCWSTR lpBuf1, LPCWSTR lpBuf2, BOOL fModal)
Definition: stubs.cpp:357
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:178
EXTERN_C BOOL WINAPI SheConvertPathW(LPWSTR lpCmd, LPWSTR lpFileName, UINT uCmdLen)
Definition: stubs.cpp:324
EXTERN_C HRESULT WINAPI SHStartNetConnectionDialogW(_In_ HWND hwnd, _In_ LPCWSTR pszRemoteName, _In_ DWORD dwType)
Definition: stubs.cpp:494
EXTERN_C INT WINAPI SHLookupIconIndexA(LPCSTR lpName, INT iIndex, UINT uFlags)
Definition: stubs.cpp:439
EXTERN_C INT WINAPI SheChangeDirExA(LPSTR lpDir)
Definition: stubs.cpp:346
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:703
EXTERN_C DWORD WINAPI CheckStagingArea(VOID)
Definition: stubs.cpp:809
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLA(HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:408
EXTERN_C INT WINAPI RealDriveTypeFlags(INT iDrive, BOOL bUnknown)
Definition: stubs.cpp:207
EXTERN_C DWORD WINAPI SHGetProcessDword(DWORD dwUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:801
EXTERN_C BOOL WINAPI SHCreateProcessAsUserW(PSHCREATEPROCESSINFOW pscpi)
Definition: stubs.cpp:387
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:461
EXTERN_C VOID WINAPI CheckDiskSpace(VOID)
Definition: stubs.cpp:22
EXTERN_C INT WINAPI SHLookupIconIndexW(LPCWSTR lpName, INT iIndex, UINT uFlags)
Definition: stubs.cpp:450
EXTERN_C VOID WINAPI SHWaitOp_Operate(LPVOID lpUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:197
EXTERN_C VOID WINAPI AppCompat_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:565
EXTERN_C INT WINAPI PifMgr_SetProperties(HANDLE hHandle, LPCSTR lpName, LPCVOID lpUnknown, INT iUnknown, UINT uUnknown)
Definition: stubs.cpp:483
EXTERN_C LPVOID WINAPI DDECreatePostNotify(LPVOID lpUnknown)
Definition: stubs.cpp:554
EXTERN_C LONG WINAPI ShellHookProc(INT iCode, WPARAM wParam, LPARAM lParam)
Definition: stubs.cpp:218
EXTERN_C HLOCAL WINAPI CheckWinIniForAssocs(VOID)
Definition: stubs.cpp:128
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsW(LPSHFOLDERCUSTOMSETTINGSW pfcs, LPCWSTR pszPath, DWORD dwReadWrite)
Definition: stubs.cpp:139
EXTERN_C HRESULT WINAPI FirstUserLogon(LPWSTR lpUnknown1, LPWSTR lpUnknown2)
Definition: stubs.cpp:740
EXTERN_C BOOL WINAPI PathIsSlowW(_In_ LPCWSTR pszFile, _In_ DWORD dwAttr)
Definition: stubs.cpp:788
EXTERN_C INT WINAPI SheGetCurDrive(VOID)
Definition: stubs.cpp:291
EXTERN_C DWORD WINAPI SHNetConnectionDialog(HWND hwndOwner, LPCWSTR lpstrRemoteName, DWORD dwType)
Definition: stubs.cpp:596
EXTERN_C UINT WINAPI SHGetNetResource(LPVOID lpUnknown1, UINT iIndex, LPVOID lpUnknown2, UINT cchMax)
Definition: stubs.cpp:532
EXTERN_C INT WINAPI SheSetCurDrive(INT iIndex)
Definition: stubs.cpp:256
EXTERN_C INT WINAPI SheGetPathOffsetW(LPWSTR lpPath)
Definition: stubs.cpp:267
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsA(LPSHFOLDERCUSTOMSETTINGSA pfcs, LPCSTR pszPath, DWORD dwReadWrite)
Definition: stubs.cpp:152
EXTERN_C BOOL WINAPI DragQueryInfo(HDROP hDrop, DRAGINFO *pDragInfo)
Definition: stubs.cpp:543
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:418
EXTERN_C INT WINAPI SheFullPathW(LPWSTR lpFullName, DWORD dwPathSize, LPWSTR lpBuffer)
Definition: stubs.cpp:302
EXTERN_C HANDLE WINAPI InternalExtractIconListW(HANDLE hHandle, LPWSTR lpFileName, LPINT lpCount)
Definition: stubs.cpp:714
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLL(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:398
EXTERN_C UINT WINAPI DragQueryFileAorW(HDROP hDrop, UINT iIndex, LPWSTR lpFile, UINT ucb, BOOL bUnicode, BOOL bShorten)
Definition: stubs.cpp:585
EXTERN_C VOID WINAPI SHReValidateDarwinCache(VOID)
Definition: stubs.cpp:32
EXTERN_C BOOL WINAPI SheGetDirExW(LPWSTR lpDrive, LPDWORD lpCurDirLen, LPWSTR lpCurDir)
Definition: stubs.cpp:278
EXTERN_C HANDLE WINAPI PifMgr_CloseProperties(HANDLE hHandle, UINT uUnknown)
Definition: stubs.cpp:508
EXTERN_C VOID WINAPI SHGlobalDefect(DWORD dwUnknown)
Definition: stubs.cpp:643
EXTERN_C BOOL WINAPI SheShortenPathA(LPSTR lpPath, BOOL bShorten)
Definition: stubs.cpp:241
EXTERN_C INT WINAPI SheFullPathA(LPSTR lpFullName, DWORD dwPathSize, LPSTR lpBuffer)
Definition: stubs.cpp:313
EXTERN_C BOOL WINAPI SHInvokePrinterCommandA(HWND hwnd, UINT uAction, LPCSTR lpBuf1, LPCSTR lpBuf2, BOOL fModal)
Definition: stubs.cpp:372
EXTERN_C void WINAPI SHHandleDiskFull(HWND hwndOwner, UINT uDrive)
Definition: stubs.cpp:620
EXTERN_C LONG WINAPI Printers_AddPrinterPropPages(LPVOID lpUnknown1, LPVOID lpUnknown2)
Definition: stubs.cpp:665
EXTERN_C BOOL WINAPI DAD_SetDragImageFromListView(HWND hwnd, POINT pt)
Definition: stubs.cpp:609
EXTERN_C BOOL WINAPI SheShortenPathW(LPWSTR lpPath, BOOL bShorten)
Definition: stubs.cpp:230
HRESULT WINAPI IUnknown_GetWindow(IUnknown *lpUnknown, HWND *lphWnd)
Definition: ordinal.c:1336
DWORD WINAPI SHAnsiToUnicode(LPCSTR lpSrcStr, LPWSTR lpDstStr, int iLen)
Definition: string.c:2673
INT WINAPI SHUnicodeToAnsi(LPCWSTR lpSrcStr, LPSTR lpDstStr, INT iLen)
Definition: string.c:2797
#define pt(x, y)
Definition: drawing.c:79
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
unsigned short WORD
Definition: ntddk_ex.h:93
#define FAILED(hr)
Definition: intsafe.h:51
LPCWSTR szPath
Definition: env.c:37
static HRGN INT iCode
Definition: mapping.c:33
unsigned int UINT
Definition: ndis.h:50
#define _Out_
Definition: no_sal2.h:160
#define _In_
Definition: no_sal2.h:158
long LONG
Definition: pedump.c:60
DRAGINFOA DRAGINFO
Definition: shellapi.h:703
#define SHELL_ErrorBox
Definition: shellutils.h:126
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
uint16_t * LPWORD
Definition: typedefs.h:56
uint32_t * LPDWORD
Definition: typedefs.h:59
int32_t INT
Definition: typedefs.h:58
int ret
_In_ LPCSTR lpFileName
Definition: winbase.h:3102
_In_ LPCSTR lpName
Definition: winbase.h:2820
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1176
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023
LONG_PTR LPARAM
Definition: windef.h:208
UINT_PTR WPARAM
Definition: windef.h:207
int * LPINT
Definition: windef.h:178
CONST void * LPCVOID
Definition: windef.h:191
#define WINAPI
Definition: msvc.h:6
#define HRESULT_FROM_WIN32(x)
Definition: winerror.h:92
const char * LPCSTR
Definition: xmlstorage.h:183
char * LPSTR
Definition: xmlstorage.h:182
__wchar_t WCHAR
Definition: xmlstorage.h:180
WCHAR * LPWSTR
Definition: xmlstorage.h:184
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185