ReactOS 0.4.15-dev-8102-g108db8f
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 LPCWSTR pszMailAddress,
24 DWORD *pdwCount,
25 FILETIME *pFileTime,
26 LPWSTR pszShellExecuteCommand,
27 int cchShellExecuteCommand)
28{
29 FIXME("SHGetUnreadMailCountW() stub\n");
30 return E_FAIL;
31}
32
33/*
34 * Unimplemented
35 */
39 DWORD dwCount,
40 LPCWSTR pszShellExecuteCommand)
41{
42 FIXME("SHSetUnreadMailCountW() stub\n");
43 return E_FAIL;
44}
45
46/*
47 * Unimplemented
48 */
52 DWORD idx,
53 LPWSTR mailaddress,
54 INT mailaddresslen)
55{
56 FIXME("SHEnumerateUnreadMailAccountsW(%p %d %p %d) stub\n",
57 user, idx, mailaddress, mailaddresslen);
58 return E_NOTIMPL;
59}
60
61/*
62 * Unimplemented
63 */
67{
68 FIXME("CheckDiskSpace() stub\n");
69}
70
71/*
72 * Unimplemented
73 */
77{
78 FIXME("SHReValidateDarwinCache() stub\n");
79}
80
81/*
82 * Unimplemented
83 */
84EXTERN_C FILEDESCRIPTOR*
86GetFileDescriptor(FILEGROUPDESCRIPTOR *pFileGroupDesc, BOOL bUnicode, INT iIndex, LPWSTR lpName)
87{
88 FIXME("GetFileDescriptor() stub\n");
89 return NULL;
90}
91
92/*
93 * Unimplemented
94 */
98{
99 FIXME("MakeShellURLFromPathW() stub\n");
100 lpUrl = NULL;
101 return FALSE;
102}
103
104/*
105 * Unimplemented
106 */
108WINAPI
110{
111 WCHAR szPath[MAX_PATH], szURL[MAX_PATH];
112 BOOL ret;
114 ret = MakeShellURLFromPathW(szPath, szURL, _countof(szURL));
115 SHUnicodeToAnsi(szURL, lpUrl, cchMax);
116 return ret;
117}
118
119/*
120 * Unimplemented
121 */
123WINAPI
125{
126 FIXME("SHParseDarwinIDFromCacheW() stub\n");
127 lpUnknown2 = NULL;
128 return E_FAIL;
129}
130
131/*
132 * Unimplemented
133 */
135WINAPI
137{
138 FIXME("SHMultiFileProperties() stub\n");
139 return E_FAIL;
140}
141
142/*
143 * Unimplemented
144 */
146WINAPI
147SHCopyMonikerToTemp(IMoniker *pMoniker, LPCWSTR lpInput, LPWSTR lpOutput, INT cchMax)
148{
149 /* Unimplemented in XP SP3 */
150 TRACE("SHCopyMonikerToTemp() stub\n");
151 return E_FAIL;
152}
153
154/*
155 * Unimplemented
156 */
158WINAPI
160{
161 FIXME("CheckWinIniForAssocs() stub\n");
162 return NULL;
163}
164
165/*
166 * Unimplemented
167 */
169WINAPI
171 LPCWSTR pszPath,
172 DWORD dwReadWrite)
173{
174 FIXME("SHGetSetFolderCustomSettingsW() stub\n");
175 return E_FAIL;
176}
177
178/*
179 * Unimplemented
180 */
182WINAPI
184 LPCSTR pszPath,
185 DWORD dwReadWrite)
186{
187 FIXME("SHGetSetFolderCustomSettingsA() stub\n");
188 return E_FAIL;
189}
190
191/*************************************************************************
192 * SHOpenPropSheetW [SHELL32.80]
193 *
194 * @see https://learn.microsoft.com/en-us/windows/win32/api/shlobj/nf-shlobj-shopenpropsheetw
195 */
198 _In_opt_ LPCWSTR pszCaption,
199 _In_opt_ HKEY *ahKeys,
200 _In_ UINT cKeys,
201 _In_ const CLSID *pclsidDefault,
202 _In_ IDataObject *pDataObject,
203 _In_opt_ IShellBrowser *pShellBrowser,
204 _In_opt_ LPCWSTR pszStartPage)
205{
206 FIXME("SHOpenPropSheetW() stub\n");
207 return FALSE;
208}
209
210/*
211 * Unimplemented
212 */
214WINAPI
216 UINT uMainMerge,
217 UINT uPopupMerge,
218 LPQCMINFO lpQcmInfo)
219{
220 FIXME("CDefFolderMenu_MergeMenu() stub\n");
221}
222
223/*
224 * Unimplemented
225 */
227WINAPI
229 HWND hwnd,
230 UINT uidl,
232 IShellFolder *psf,
233 LPFNDFMCALLBACK lpfn,
234 HKEY hProgID,
235 HKEY hBaseProgID,
236 IContextMenu **ppcm)
237{
238 FIXME("CDefFolderMenu_Create() stub\n");
239 return E_FAIL;
240}
241
242/*
243 * Unimplemented
244 */
246WINAPI
247SHWaitOp_Operate(LPVOID lpUnknown1, DWORD dwUnknown2)
248{
249 FIXME("SHWaitOp_Operate() stub\n");
250}
251
252/*
253 * Unimplemented
254 */
256WINAPI
257RealDriveTypeFlags(INT iDrive, BOOL bUnknown)
258{
259 FIXME("RealDriveTypeFlags() stub\n");
260 return 1;
261}
262
263/*
264 * Unimplemented
265 */
267WINAPI
268StrRStrW(LPWSTR lpSrc, LPWSTR lpLast, LPWSTR lpSearch)
269{
270 FIXME("StrRStrW() stub\n");
271 return NULL;
272}
273
274/*
275 * Unimplemented
276 */
278WINAPI
279StrRStrA(LPSTR lpSrc, LPSTR lpLast, LPSTR lpSearch)
280{
281 FIXME("StrRStrA() stub\n");
282 return NULL;
283}
284
285/*
286 * Unimplemented
287 */
289WINAPI
291{
292 /* Unimplemented in WinXP SP3 */
293 TRACE("ShellHookProc() stub\n");
294 return 0;
295}
296
297/*
298 * Unimplemented
299 */
301WINAPI
303{
304 FIXME("ShellExec_RunDLL() stub\n");
305}
306
307/*
308 * Unimplemented
309 */
311WINAPI
313{
314 FIXME("ShellExec_RunDLLA() stub\n");
315}
316
317/*
318 * Unimplemented
319 */
321WINAPI
323{
324 FIXME("ShellExec_RunDLLW() stub\n");
325}
326
327/*
328 * Unimplemented
329 */
331WINAPI
332SheShortenPathW(LPWSTR lpPath, BOOL bShorten)
333{
334 FIXME("SheShortenPathW() stub\n");
335 return FALSE;
336}
337
338/*
339 * Unimplemented
340 */
342WINAPI
343SheShortenPathA(LPSTR lpPath, BOOL bShorten)
344{
345 BOOL ret;
348 ret = SheShortenPathW(szPath, bShorten);
350 return ret;
351}
352
353/*
354 * Unimplemented
355 */
357WINAPI
359{
360 FIXME("SheSetCurDrive() stub\n");
361 return 1;
362}
363
364/*
365 * Unimplemented
366 */
368WINAPI
370{
371 FIXME("SheGetPathOffsetW() stub\n");
372 return 0;
373}
374
375/*
376 * Unimplemented
377 */
379WINAPI
381 LPDWORD lpCurDirLen,
382 LPWSTR lpCurDir)
383{
384 FIXME("SheGetDirExW() stub\n");
385 return FALSE;
386}
387
388/*
389 * Unimplemented
390 */
392WINAPI
394{
395 FIXME("SheGetCurDrive() stub\n");
396 return 1;
397}
398
399/*
400 * Unimplemented
401 */
403WINAPI
404SheFullPathW(LPWSTR lpFullName, DWORD dwPathSize, LPWSTR lpBuffer)
405{
406 FIXME("SheFullPathW() stub\n");
407 return 0;
408}
409
410/*
411 * Unimplemented
412 */
414WINAPI
415SheFullPathA(LPSTR lpFullName, DWORD dwPathSize, LPSTR lpBuffer)
416{
417 FIXME("SheFullPathA() stub\n");
418 return 0;
419}
420
421/*
422 * Unimplemented
423 */
425WINAPI
427{
428 FIXME("SheConvertPathW() stub\n");
429 return FALSE;
430}
431
432/*
433 * Unimplemented
434 */
436WINAPI
438{
439 FIXME("SheChangeDirExW() stub\n");
440 return 0;
441}
442
443/*
444 * Unimplemented
445 */
447WINAPI
449{
450 FIXME("SheChangeDirExA() stub\n");
451 return 0;
452}
453
454/*
455 * Unimplemented
456 */
458WINAPI
460 UINT uAction,
461 LPCWSTR lpBuf1,
462 LPCWSTR lpBuf2,
463 BOOL fModal)
464{
465 FIXME("SHInvokePrinterCommandW() stub\n");
466 return FALSE;
467}
468
469/*
470 * Unimplemented
471 */
473WINAPI
475 UINT uAction,
476 LPCSTR lpBuf1,
477 LPCSTR lpBuf2,
478 BOOL fModal)
479{
480 FIXME("SHInvokePrinterCommandA() stub\n");
481 return FALSE;
482}
483
484/*
485 * Unimplemented
486 */
488WINAPI
490{
491 FIXME("SHCreateProcessAsUserW() stub\n");
492 return FALSE;
493}
494
495/*
496 * Unimplemented
497 */
499WINAPI
501{
502 FIXME("PrintersGetCommand_RunDLL() stub\n");
503}
504
505/*
506 * Unimplemented
507 */
509WINAPI
511{
512 FIXME("PrintersGetCommand_RunDLLA() stub\n");
513}
514
515/*
516 * Unimplemented
517 */
519WINAPI
521{
522 FIXME("PrintersGetCommand_RunDLLW() stub\n");
523}
524
525/*
526 * Unimplemented
527 */
528EXTERN_C IShellFolderViewCB*
529WINAPI
531{
532 FIXME("SHGetShellFolderViewCB() stub\n");
533 return NULL;
534}
535
536/*
537 * Unimplemented
538 */
540WINAPI
542{
543 FIXME("SHLookupIconIndexA() stub\n");
544 return 0;
545}
546
547/*
548 * Unimplemented
549 */
551WINAPI
553{
554 FIXME("SHLookupIconIndexW() stub\n");
555 return 0;
556}
557
558/*
559 * Unimplemented
560 */
562WINAPI
563PifMgr_OpenProperties(LPCWSTR lpAppPath, LPCWSTR lpPifPath, UINT hInfIndex, UINT options)
564{
565 FIXME("PifMgr_OpenProperties() stub\n");
566 return 0;
567}
568
569/*
570 * Unimplemented
571 */
573WINAPI
574PifMgr_GetProperties(HANDLE hHandle, LPCSTR lpName, LPVOID lpUnknown, INT iUnknown, UINT uUnknown)
575{
576 FIXME("PifMgr_GetProperties() stub\n");
577 return 0;
578}
579
580/*
581 * Unimplemented
582 */
584WINAPI
585PifMgr_SetProperties(HANDLE hHandle, LPCSTR lpName, LPCVOID lpUnknown, INT iUnknown, UINT uUnknown)
586{
587 FIXME("PifMgr_SetProperties() stub\n");
588 return 0;
589}
590
591/*
592 * Unimplemented
593 */
595WINAPI
597 _In_ HWND hwnd,
598 _In_ LPCWSTR pszRemoteName,
599 _In_ DWORD dwType)
600{
601 FIXME("SHStartNetConnectionDialogW() stub\n");
602 return E_FAIL;
603}
604
605/*
606 * Unimplemented
607 */
609WINAPI
611{
612 FIXME("PifMgr_CloseProperties() stub\n");
613 return NULL;
614}
615
616/*
617 * Unimplemented
618 */
620WINAPI
623 IDataObject *pdtObject)
624{
625 FIXME("DAD_DragEnterEx2() stub\n");
626 return FALSE;
627}
628
629/*
630 * Unimplemented
631 */
633WINAPI
634SHGetNetResource(LPVOID lpUnknown1, UINT iIndex, LPVOID lpUnknown2, UINT cchMax)
635{
636 FIXME("SHGetNetResource() stub\n");
637 return 0;
638}
639
640/*
641 * Unimplemented
642 */
644WINAPI
645DragQueryInfo(HDROP hDrop, DRAGINFO *pDragInfo)
646{
647 FIXME("DragQueryInfo() stub\n");
648 return FALSE;
649}
650
651/*
652 * Unimplemented
653 */
655WINAPI
657{
658 FIXME("DDECreatePostNotify() stub\n");
659 return NULL;
660}
661
662/*
663 * Unimplemented
664 */
666WINAPI
668{
669 FIXME("SHIsBadInterfacePtr() stub\n");
670 return FALSE;
671}
672
673/*
674 * Unimplemented
675 */
677WINAPI
679{
680 FIXME("AppCompat_RunDLLW() stub\n");
681}
682
683/*
684 * Unimplemented
685 */
687WINAPI
689{
690 FIXME("Control_RunDLLAsUserW() stub\n");
691}
692
693/*
694 * Unimplemented
695 */
697WINAPI
698DragQueryFileAorW(HDROP hDrop, UINT iIndex, LPWSTR lpFile, UINT ucb, BOOL bUnicode, BOOL bShorten)
699{
700 FIXME("DragQueryFileAorW() stub\n");
701 return 0;
702}
703
704/*
705 * Unimplemented
706 */
708WINAPI
710 LPCWSTR lpstrRemoteName,
711 DWORD dwType)
712{
713 FIXME("SHNetConnectionDialog() stub\n");
715}
716
717/*
718 * Unimplemented
719 */
721WINAPI
723{
724 FIXME("DAD_SetDragImageFromListView() stub\n");
725 return FALSE;
726}
727
728/*
729 * Unimplemented
730 */
731EXTERN_C void
732WINAPI
733SHHandleDiskFull(HWND hwndOwner, UINT uDrive)
734{
735 FIXME("SHHandleDiskFull() stub\n");
736}
737
738/*
739 * Unimplemented
740 */
742WINAPI
744{
745 /* Unimplemented in WinXP SP3 */
746 TRACE("ILGetPseudoNameW() stub\n");
747 *szStr = 0;
748 return FALSE;
749}
750
751/*
752 * Unimplemented
753 */
755WINAPI
757{
758 /* Unimplemented in WinXP SP3 */
759 TRACE("SHGlobalDefect() stub\n");
760}
761
762/*
763 * Unimplemented
764 */
766WINAPI
768{
769 FIXME("Printers_GetPidl() stub\n");
770 return NULL;
771}
772
773/*
774 * Unimplemented
775 */
777WINAPI
779{
780 FIXME("Printers_AddPrinterPropPages() stub\n");
781 return 0;
782}
783
784/*
785 * Unimplemented
786 */
788WINAPI
790 _In_ HANDLE hHandle,
792 _In_ WORD wIndex,
793 _Out_ LPWORD lpSize,
794 _Out_ LPHANDLE lpIcon)
795{
796 FIXME("ExtractIconResInfoW() stub\n");
797 return 0;
798}
799
800/*
801 * Unimplemented
802 */
804WINAPI
806{
807 FIXME("ExtractVersionResource16W() stub\n");
808 return 0;
809}
810
811/*
812 * Unimplemented
813 */
815WINAPI
817{
818 FIXME("FindExeDlgProc() stub\n");
819 return 0;
820}
821
822/*
823 * Unimplemented
824 */
826WINAPI
829 LPINT lpCount)
830{
831 FIXME("InternalExtractIconListW() stub\n");
832 return NULL;
833}
834
835/*
836 * Unimplemented
837 */
839WINAPI
842 LPINT lpCount)
843{
844 FIXME("InternalExtractIconListA() stub\n");
845 return NULL;
846}
847
848/*
849 * Unimplemented
850 */
852WINAPI
853FirstUserLogon(LPWSTR lpUnknown1, LPWSTR lpUnknown2)
854{
855 FIXME("FirstUserLogon() stub\n");
856 return E_FAIL;
857}
858
859/*
860 * Unimplemented
861 */
863WINAPI
865 _In_ INT csidl,
866 _In_ HANDLE hToken,
868 _In_ LPCWSTR pszPath)
869{
870 FIXME("SHSetFolderPathW() stub\n");
871 return E_FAIL;
872}
873
874/*
875 * Unimplemented
876 */
878WINAPI
879SHGetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
880{
881 FIXME("SHGetUserPicturePathW() stub\n");
882 return E_FAIL;
883}
884
885/*
886 * Unimplemented
887 */
889WINAPI
890SHSetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
891{
892 FIXME("SHGetUserPicturePathA() stub\n");
893 return E_FAIL;
894}
895
896/*
897 * Unimplemented
898 */
900WINAPI
902{
903 FIXME("SHShouldShowWizards() stub\n");
904 return FALSE;
905}
906
907/*
908 * Unimplemented
909 */
911WINAPI
913 _In_ LPCWSTR pszFile,
914 _In_ DWORD dwAttr)
915{
916 FIXME("PathIsSlowW() stub\n");
917 return FALSE;
918}
919
920/*
921 * Unimplemented
922 */
924WINAPI
926{
927 FIXME("SHGetUserDisplayName() stub\n");
928 wcscpy(lpName, L"UserName");
929 return ERROR_SUCCESS;
930}
931
932/*
933 * Unimplemented
934 */
936WINAPI
937SHGetProcessDword(DWORD dwUnknown1, DWORD dwUnknown2)
938{
939 /* Unimplemented in WinXP SP3 */
940 TRACE("SHGetProcessDword() stub\n");
941 return 0;
942}
943
946{
947 /* Called by native explorer */
948 return 0;
949}
950
953{
954 FIXME("SHGetComputerDisplayNameW() stub\n");
955 return E_FAIL;
956}
UINT cchMax
POINT ptStart
Definition: appswitch.c:60
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
Definition: precomp.h:23
void shell(int argc, const char *argv[])
Definition: cmds.c:1231
void user(int argc, const char *argv[])
Definition: cmds.c:1350
#define EXTERN_C
Definition: basetyps.h:12
#define FIXME(fmt,...)
Definition: debug.h:114
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_NOTIMPL
Definition: ddrawi.h:99
#define E_FAIL
Definition: ddrawi.h:102
#define ERROR_SUCCESS
Definition: deptool.c:10
#define NULL
Definition: types.h:112
#define FALSE
Definition: types.h:117
unsigned int idx
Definition: utils.c:41
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:437
EXTERN_C HRESULT WINAPI SHGetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
Definition: stubs.cpp:879
EXTERN_C IShellFolderViewCB *WINAPI SHGetShellFolderViewCB(HWND hwnd)
Definition: stubs.cpp:530
EXTERN_C HRESULT WINAPI SHParseDarwinIDFromCacheW(LPCWSTR lpUnknown1, LPWSTR lpUnknown2)
Definition: stubs.cpp:124
EXTERN_C BOOL WINAPI DAD_DragEnterEx2(HWND hwndTarget, POINT ptStart, IDataObject *pdtObject)
Definition: stubs.cpp:621
EXTERN_C HANDLE WINAPI InternalExtractIconListA(HANDLE hHandle, LPSTR lpFileName, LPINT lpCount)
Definition: stubs.cpp:840
EXTERN_C HRESULT WINAPI SHCopyMonikerToTemp(IMoniker *pMoniker, LPCWSTR lpInput, LPWSTR lpOutput, INT cchMax)
Definition: stubs.cpp:147
EXTERN_C BOOL WINAPI ILGetPseudoNameW(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2, LPWSTR szStr, INT iUnknown)
Definition: stubs.cpp:743
EXTERN_C HRESULT WINAPI SHMultiFileProperties(IDataObject *pDataObject, DWORD dwFlags)
Definition: stubs.cpp:136
EXTERN_C DWORD WINAPI SHGetUserDisplayName(LPWSTR lpName, PULONG puSize)
Definition: stubs.cpp:925
EXTERN_C WORD WINAPI ExtractIconResInfoW(_In_ HANDLE hHandle, _In_ LPCWSTR lpFileName, _In_ WORD wIndex, _Out_ LPWORD lpSize, _Out_ LPHANDLE lpIcon)
Definition: stubs.cpp:789
EXTERN_C VOID WINAPI Control_RunDLLAsUserW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:688
EXTERN_C LPITEMIDLIST WINAPI Printers_GetPidl(LPCITEMIDLIST pidl, LPCWSTR lpName, DWORD dwUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:767
EXTERN_C HRESULT WINAPI SHSetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
Definition: stubs.cpp:890
EXTERN_C HRESULT WINAPI SHSetFolderPathW(_In_ INT csidl, _In_ HANDLE hToken, _In_ DWORD dwFlags, _In_ LPCWSTR pszPath)
Definition: stubs.cpp:864
EXTERN_C DWORD WINAPI SHGetComputerDisplayNameW(DWORD param1, DWORD param2, DWORD param3, DWORD param4)
Definition: stubs.cpp:952
EXTERN_C DWORD WINAPI ExtractVersionResource16W(LPWSTR lpName, LPHANDLE lpHandle)
Definition: stubs.cpp:805
EXTERN_C VOID WINAPI CDefFolderMenu_MergeMenu(HINSTANCE hInstance, UINT uMainMerge, UINT uPopupMerge, LPQCMINFO lpQcmInfo)
Definition: stubs.cpp:215
EXTERN_C VOID WINAPI ShellExec_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:322
EXTERN_C INT WINAPI PifMgr_GetProperties(HANDLE hHandle, LPCSTR lpName, LPVOID lpUnknown, INT iUnknown, UINT uUnknown)
Definition: stubs.cpp:574
EXTERN_C BOOL WINAPI SHInvokePrinterCommandW(HWND hwnd, UINT uAction, LPCWSTR lpBuf1, LPCWSTR lpBuf2, BOOL fModal)
Definition: stubs.cpp:459
EXTERN_C BOOL WINAPI SHIsBadInterfacePtr(LPVOID pv, UINT ucb)
Definition: stubs.cpp:667
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:228
EXTERN_C BOOL WINAPI SheConvertPathW(LPWSTR lpCmd, LPWSTR lpFileName, UINT uCmdLen)
Definition: stubs.cpp:426
EXTERN_C LPWSTR WINAPI StrRStrA(LPSTR lpSrc, LPSTR lpLast, LPSTR lpSearch)
Definition: stubs.cpp:279
EXTERN_C HRESULT WINAPI SHStartNetConnectionDialogW(_In_ HWND hwnd, _In_ LPCWSTR pszRemoteName, _In_ DWORD dwType)
Definition: stubs.cpp:596
EXTERN_C INT WINAPI SHLookupIconIndexA(LPCSTR lpName, INT iIndex, UINT uFlags)
Definition: stubs.cpp:541
EXTERN_C INT WINAPI SheChangeDirExA(LPSTR lpDir)
Definition: stubs.cpp:448
EXTERN_C FILEDESCRIPTOR *WINAPI GetFileDescriptor(FILEGROUPDESCRIPTOR *pFileGroupDesc, BOOL bUnicode, INT iIndex, LPWSTR lpName)
Definition: stubs.cpp:86
EXTERN_C BOOL WINAPI MakeShellURLFromPathA(LPCSTR lpPath, LPSTR lpUrl, INT cchMax)
Definition: stubs.cpp:109
EXTERN_C BOOL *WINAPI FindExeDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
Definition: stubs.cpp:816
EXTERN_C DWORD WINAPI CheckStagingArea(VOID)
Definition: stubs.cpp:945
BOOL WINAPI SHOpenPropSheetW(_In_opt_ LPCWSTR pszCaption, _In_opt_ HKEY *ahKeys, _In_ UINT cKeys, _In_ const CLSID *pclsidDefault, _In_ IDataObject *pDataObject, _In_opt_ IShellBrowser *pShellBrowser, _In_opt_ LPCWSTR pszStartPage)
Definition: stubs.cpp:197
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLA(HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:510
EXTERN_C INT WINAPI RealDriveTypeFlags(INT iDrive, BOOL bUnknown)
Definition: stubs.cpp:257
EXTERN_C DWORD WINAPI SHGetProcessDword(DWORD dwUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:937
EXTERN_C HRESULT WINAPI SHGetUnreadMailCountW(HKEY hKeyUser, LPCWSTR pszMailAddress, DWORD *pdwCount, FILETIME *pFileTime, LPWSTR pszShellExecuteCommand, int cchShellExecuteCommand)
Definition: stubs.cpp:22
EXTERN_C BOOL WINAPI SHCreateProcessAsUserW(PSHCREATEPROCESSINFOW pscpi)
Definition: stubs.cpp:489
EXTERN_C LPWSTR WINAPI StrRStrW(LPWSTR lpSrc, LPWSTR lpLast, LPWSTR lpSearch)
Definition: stubs.cpp:268
EXTERN_C BOOL WINAPI MakeShellURLFromPathW(LPCWSTR lpPath, LPWSTR lpUrl, INT cchMax)
Definition: stubs.cpp:97
EXTERN_C HRESULT WINAPI SHEnumerateUnreadMailAccountsW(HKEY user, DWORD idx, LPWSTR mailaddress, INT mailaddresslen)
Definition: stubs.cpp:51
EXTERN_C HRESULT WINAPI SHSetUnreadMailCountW(LPCWSTR pszMailAddress, DWORD dwCount, LPCWSTR pszShellExecuteCommand)
Definition: stubs.cpp:38
EXTERN_C HANDLE WINAPI PifMgr_OpenProperties(LPCWSTR lpAppPath, LPCWSTR lpPifPath, UINT hInfIndex, UINT options)
Definition: stubs.cpp:563
EXTERN_C VOID WINAPI ShellExec_RunDLL(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:302
EXTERN_C VOID WINAPI CheckDiskSpace(VOID)
Definition: stubs.cpp:66
EXTERN_C INT WINAPI SHLookupIconIndexW(LPCWSTR lpName, INT iIndex, UINT uFlags)
Definition: stubs.cpp:552
EXTERN_C VOID WINAPI SHWaitOp_Operate(LPVOID lpUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:247
EXTERN_C VOID WINAPI AppCompat_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:678
EXTERN_C INT WINAPI PifMgr_SetProperties(HANDLE hHandle, LPCSTR lpName, LPCVOID lpUnknown, INT iUnknown, UINT uUnknown)
Definition: stubs.cpp:585
EXTERN_C LPVOID WINAPI DDECreatePostNotify(LPVOID lpUnknown)
Definition: stubs.cpp:656
EXTERN_C LONG WINAPI ShellHookProc(INT iCode, WPARAM wParam, LPARAM lParam)
Definition: stubs.cpp:290
EXTERN_C HLOCAL WINAPI CheckWinIniForAssocs(VOID)
Definition: stubs.cpp:159
EXTERN_C BOOL WINAPI SHShouldShowWizards(LPVOID lpUnknown)
Definition: stubs.cpp:901
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsW(LPSHFOLDERCUSTOMSETTINGSW pfcs, LPCWSTR pszPath, DWORD dwReadWrite)
Definition: stubs.cpp:170
EXTERN_C VOID WINAPI ShellExec_RunDLLA(HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:312
EXTERN_C HRESULT WINAPI FirstUserLogon(LPWSTR lpUnknown1, LPWSTR lpUnknown2)
Definition: stubs.cpp:853
EXTERN_C BOOL WINAPI PathIsSlowW(_In_ LPCWSTR pszFile, _In_ DWORD dwAttr)
Definition: stubs.cpp:912
EXTERN_C INT WINAPI SheGetCurDrive(VOID)
Definition: stubs.cpp:393
EXTERN_C DWORD WINAPI SHNetConnectionDialog(HWND hwndOwner, LPCWSTR lpstrRemoteName, DWORD dwType)
Definition: stubs.cpp:709
EXTERN_C UINT WINAPI SHGetNetResource(LPVOID lpUnknown1, UINT iIndex, LPVOID lpUnknown2, UINT cchMax)
Definition: stubs.cpp:634
EXTERN_C INT WINAPI SheSetCurDrive(INT iIndex)
Definition: stubs.cpp:358
EXTERN_C INT WINAPI SheGetPathOffsetW(LPWSTR lpPath)
Definition: stubs.cpp:369
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsA(LPSHFOLDERCUSTOMSETTINGSA pfcs, LPCSTR pszPath, DWORD dwReadWrite)
Definition: stubs.cpp:183
EXTERN_C BOOL WINAPI DragQueryInfo(HDROP hDrop, DRAGINFO *pDragInfo)
Definition: stubs.cpp:645
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:520
EXTERN_C INT WINAPI SheFullPathW(LPWSTR lpFullName, DWORD dwPathSize, LPWSTR lpBuffer)
Definition: stubs.cpp:404
EXTERN_C HANDLE WINAPI InternalExtractIconListW(HANDLE hHandle, LPWSTR lpFileName, LPINT lpCount)
Definition: stubs.cpp:827
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLL(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:500
EXTERN_C UINT WINAPI DragQueryFileAorW(HDROP hDrop, UINT iIndex, LPWSTR lpFile, UINT ucb, BOOL bUnicode, BOOL bShorten)
Definition: stubs.cpp:698
EXTERN_C VOID WINAPI SHReValidateDarwinCache(VOID)
Definition: stubs.cpp:76
EXTERN_C BOOL WINAPI SheGetDirExW(LPWSTR lpDrive, LPDWORD lpCurDirLen, LPWSTR lpCurDir)
Definition: stubs.cpp:380
EXTERN_C HANDLE WINAPI PifMgr_CloseProperties(HANDLE hHandle, UINT uUnknown)
Definition: stubs.cpp:610
EXTERN_C VOID WINAPI SHGlobalDefect(DWORD dwUnknown)
Definition: stubs.cpp:756
EXTERN_C BOOL WINAPI SheShortenPathA(LPSTR lpPath, BOOL bShorten)
Definition: stubs.cpp:343
EXTERN_C INT WINAPI SheFullPathA(LPSTR lpFullName, DWORD dwPathSize, LPSTR lpBuffer)
Definition: stubs.cpp:415
EXTERN_C BOOL WINAPI SHInvokePrinterCommandA(HWND hwnd, UINT uAction, LPCSTR lpBuf1, LPCSTR lpBuf2, BOOL fModal)
Definition: stubs.cpp:474
EXTERN_C void WINAPI SHHandleDiskFull(HWND hwndOwner, UINT uDrive)
Definition: stubs.cpp:733
EXTERN_C LONG WINAPI Printers_AddPrinterPropPages(LPVOID lpUnknown1, LPVOID lpUnknown2)
Definition: stubs.cpp:778
EXTERN_C BOOL WINAPI DAD_SetDragImageFromListView(HWND hwnd, POINT pt)
Definition: stubs.cpp:722
EXTERN_C BOOL WINAPI SheShortenPathW(LPWSTR lpPath, BOOL bShorten)
Definition: stubs.cpp:332
DWORD WINAPI SHAnsiToUnicode(LPCSTR lpSrcStr, LPWSTR lpDstStr, int iLen)
Definition: string.c:2667
INT WINAPI SHUnicodeToAnsi(LPCWSTR lpSrcStr, LPSTR lpDstStr, INT iLen)
Definition: string.c:2791
#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
LPCWSTR szPath
Definition: env.c:37
static HRGN INT iCode
Definition: mapping.c:33
#define _Out_
Definition: ms_sal.h:345
#define _In_
Definition: ms_sal.h:308
#define _In_opt_
Definition: ms_sal.h:309
unsigned int UINT
Definition: ndis.h:50
#define L(x)
Definition: ntvdm.h:50
long LONG
Definition: pedump.c:60
_CRTIMP wchar_t *__cdecl wcscpy(_Out_writes_z_(_String_length_(_Source)+1) wchar_t *_Dest, _In_z_ const wchar_t *_Source)
DRAGINFOA DRAGINFO
Definition: shellapi.h:680
HRESULT(CALLBACK * LPFNDFMCALLBACK)(_In_opt_ IShellFolder *, _In_opt_ HWND, _In_opt_ IDataObject *, UINT, WPARAM, LPARAM)
Definition: shlobj.h:2554
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
uint32_t * PULONG
Definition: typedefs.h:59
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:3071
_In_ LPCSTR lpName
Definition: winbase.h:2789
_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
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