ReactOS  0.4.15-dev-1206-g731eddf
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  */
21 WINAPI
23 {
24  FIXME("ShortSizeFormatW() stub\n");
25  return NULL;
26 }
27 
28 /*
29  * Unimplemented
30  */
32 WINAPI
34 {
35  FIXME("SHFindComputer() stub\n");
36  return FALSE;
37 }
38 
39 /*
40  * Unimplemented
41  */
43 WINAPI
45 {
46  FIXME("SHLimitInputCombo() stub\n");
47  return FALSE;
48 }
49 
50 /*
51  * Unimplemented
52  */
54 WINAPI
55 PathIsEqualOrSubFolder(LPWSTR lpFolder, LPWSTR lpSubFolder)
56 {
57  FIXME("PathIsEqualOrSubFolder() stub\n");
58  return FALSE;
59 }
60 
62 WINAPI
64  LPCWSTR pszMailAddress,
65  DWORD *pdwCount,
66  FILETIME *pFileTime,
67  LPWSTR pszShellExecuteCommand,
68  int cchShellExecuteCommand)
69 {
70  FIXME("SHGetUnreadMailCountW() stub\n");
71  return E_FAIL;
72 }
73 
74 /*
75  * Unimplemented
76  */
78 WINAPI
80  DWORD dwCount,
81  LPCWSTR pszShellExecuteCommand)
82 {
83  FIXME("SHSetUnreadMailCountW() stub\n");
84  return E_FAIL;
85 }
86 
87 /*
88  * Unimplemented
89  */
91 WINAPI
93  DWORD idx,
94  LPWSTR mailaddress,
95  INT mailaddresslen)
96 {
97  FIXME("SHEnumerateUnreadMailAccountsW(%p %d %p %d) stub\n",
98  user, idx, mailaddress, mailaddresslen);
99  return E_NOTIMPL;
100 }
101 
102 /*
103  * Unimplemented
104  */
106 WINAPI
108 {
109  FIXME("CheckDiskSpace() stub\n");
110 }
111 
112 /*
113  * Unimplemented
114  */
116 WINAPI
118 {
119  FIXME("SHReValidateDarwinCache() stub\n");
120 }
121 
122 /*
123  * Unimplemented
124  */
126 WINAPI
127 CopyStreamUI(IStream *pSrc, IStream *pDst, IProgressDialog *pProgDlg)
128 {
129  FIXME("CopyStreamUI() stub\n");
130  return E_FAIL;
131 }
132 
133 /*
134  * Unimplemented
135  */
136 EXTERN_C FILEDESCRIPTOR*
137 WINAPI
138 GetFileDescriptor(FILEGROUPDESCRIPTOR *pFileGroupDesc, BOOL bUnicode, INT iIndex, LPWSTR lpName)
139 {
140  FIXME("GetFileDescriptor() stub\n");
141  return NULL;
142 }
143 
144 /*
145  * Unimplemented
146  */
148 WINAPI
150 {
151  FIXME("SHIsTempDisplayMode() stub\n");
152  return FALSE;
153 }
154 
155 /*
156  * Unimplemented
157  */
159 WINAPI
161 {
162  FIXME("MakeShellURLFromPathW() stub\n");
163  lpUrl = NULL;
164  return FALSE;
165 }
166 
167 /*
168  * Unimplemented
169  */
171 WINAPI
173 {
174  WCHAR szPath[MAX_PATH], szURL[MAX_PATH];
175  BOOL ret;
177  ret = MakeShellURLFromPathW(szPath, szURL, _countof(szURL));
178  SHUnicodeToAnsi(szURL, lpUrl, cchMax);
179  return ret;
180 }
181 
182 /*
183  * Unimplemented
184  */
186 WINAPI
187 SHParseDarwinIDFromCacheW(LPCWSTR lpUnknown1, LPWSTR lpUnknown2)
188 {
189  FIXME("SHParseDarwinIDFromCacheW() stub\n");
190  lpUnknown2 = NULL;
191  return E_FAIL;
192 }
193 
194 /*
195  * Unimplemented
196  */
198 WINAPI
200 {
201  FIXME("SHMultiFileProperties() stub\n");
202  return E_FAIL;
203 }
204 
205 /*
206  * Unimplemented
207  */
209 WINAPI
210 SHCreatePropertyBag(REFIID refIId, LPVOID *lpUnknown)
211 {
212  /* Call SHCreatePropertyBagOnMemory() from shlwapi.dll */
213  FIXME("SHCreatePropertyBag() stub\n");
214  return E_FAIL;
215 }
216 
217 /*
218  * Unimplemented
219  */
221 WINAPI
222 SHCopyMonikerToTemp(IMoniker *pMoniker, LPCWSTR lpInput, LPWSTR lpOutput, INT cchMax)
223 {
224  /* Unimplemented in XP SP3 */
225  TRACE("SHCopyMonikerToTemp() stub\n");
226  return E_FAIL;
227 }
228 
229 /*
230  * Unimplemented
231  */
233 WINAPI
235 {
236  FIXME("CheckWinIniForAssocs() stub\n");
237  return NULL;
238 }
239 
240 /*
241  * Unimplemented
242  */
244 WINAPI
246  LPCWSTR pszPath,
247  DWORD dwReadWrite)
248 {
249  FIXME("SHGetSetFolderCustomSettingsW() stub\n");
250  return E_FAIL;
251 }
252 
253 /*
254  * Unimplemented
255  */
257 WINAPI
259  LPCSTR pszPath,
260  DWORD dwReadWrite)
261 {
262  FIXME("SHGetSetFolderCustomSettingsA() stub\n");
263  return E_FAIL;
264 }
265 
266 /*
267  * Unimplemented
268  */
270 WINAPI
272  HKEY hKeys[],
273  UINT uCount,
274  const CLSID *pClsID,
275  IDataObject *pDataObject,
276  IShellBrowser *pShellBrowser,
277  LPCSTR lpStartPage)
278 {
279  FIXME("SHOpenPropSheetA() stub\n");
280  return FALSE;
281 }
282 
283 /*
284  * Unimplemented
285  */
287 WINAPI
289  HKEY hKeys[],
290  UINT uCount,
291  const CLSID *pClsID,
292  IDataObject *pDataObject,
293  IShellBrowser *pShellBrowser,
294  LPCWSTR lpStartPage)
295 {
296  FIXME("SHOpenPropSheetW() stub\n");
297  return FALSE;
298 }
299 
300 /*
301  * Unimplemented
302  */
304 WINAPI
306  UINT uMainMerge,
307  UINT uPopupMerge,
308  LPQCMINFO lpQcmInfo)
309 {
310  FIXME("CDefFolderMenu_MergeMenu() stub\n");
311 }
312 
313 /*
314  * Unimplemented
315  */
317 WINAPI
319  HWND hwnd,
320  UINT uidl,
321  PCUITEMID_CHILD_ARRAY *apidl,
322  IShellFolder *psf,
323  LPFNDFMCALLBACK lpfn,
324  HKEY hProgID,
325  HKEY hBaseProgID,
326  IContextMenu **ppcm)
327 {
328  FIXME("CDefFolderMenu_Create() stub\n");
329  return E_FAIL;
330 }
331 
332 /*
333  * Unimplemented
334  */
336 WINAPI
337 SHWaitOp_Operate(LPVOID lpUnknown1, DWORD dwUnknown2)
338 {
339  FIXME("SHWaitOp_Operate() stub\n");
340 }
341 
342 /*
343  * Unimplemented
344  */
346 WINAPI
347 RealDriveTypeFlags(INT iDrive, BOOL bUnknown)
348 {
349  FIXME("RealDriveTypeFlags() stub\n");
350  return 1;
351 }
352 
353 /*
354  * Unimplemented
355  */
357 WINAPI
358 StrRStrW(LPWSTR lpSrc, LPWSTR lpLast, LPWSTR lpSearch)
359 {
360  FIXME("StrRStrW() stub\n");
361  return NULL;
362 }
363 
364 /*
365  * Unimplemented
366  */
368 WINAPI
369 StrRStrA(LPSTR lpSrc, LPSTR lpLast, LPSTR lpSearch)
370 {
371  FIXME("StrRStrA() stub\n");
372  return NULL;
373 }
374 
375 /*
376  * Unimplemented
377  */
379 WINAPI
381 {
382  /* Unimplemented in WinXP SP3 */
383  TRACE("ShellHookProc() stub\n");
384  return 0;
385 }
386 
387 /*
388  * Unimplemented
389  */
391 WINAPI
392 ShellExec_RunDLL(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
393 {
394  FIXME("ShellExec_RunDLL() stub\n");
395 }
396 
397 /*
398  * Unimplemented
399  */
401 WINAPI
402 ShellExec_RunDLLA(HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow)
403 {
404  FIXME("ShellExec_RunDLLA() stub\n");
405 }
406 
407 /*
408  * Unimplemented
409  */
411 WINAPI
413 {
414  FIXME("ShellExec_RunDLLW() stub\n");
415 }
416 
417 /*
418  * Unimplemented
419  */
421 WINAPI
422 SheShortenPathW(LPWSTR lpPath, BOOL bShorten)
423 {
424  FIXME("SheShortenPathW() stub\n");
425  return FALSE;
426 }
427 
428 /*
429  * Unimplemented
430  */
432 WINAPI
433 SheShortenPathA(LPSTR lpPath, BOOL bShorten)
434 {
435  BOOL ret;
437  MultiByteToWideChar(CP_ACP, 0, lpPath, -1, szPath, _countof(szPath));
438  ret = SheShortenPathW(szPath, bShorten);
439  WideCharToMultiByte(CP_ACP, 0, szPath, -1, lpPath, MAX_PATH, NULL, NULL);
440  return ret;
441 }
442 
443 /*
444  * Unimplemented
445  */
447 WINAPI
449 {
450  FIXME("SheSetCurDrive() stub\n");
451  return 1;
452 }
453 
454 /*
455  * Unimplemented
456  */
458 WINAPI
460 {
461  FIXME("SheRemoveQuotesW() stub\n");
462  return NULL;
463 }
464 
465 /*
466  * Unimplemented
467  */
469 WINAPI
471 {
472  FIXME("SheRemoveQuotesA() stub\n");
473  return NULL;
474 }
475 
476 /*
477  * Unimplemented
478  */
480 WINAPI
482 {
483  FIXME("SheGetPathOffsetW() stub\n");
484  return 0;
485 }
486 
487 /*
488  * Unimplemented
489  */
491 WINAPI
493  LPDWORD lpCurDirLen,
494  LPWSTR lpCurDir)
495 {
496  FIXME("SheGetDirExW() stub\n");
497  return FALSE;
498 }
499 
500 /*
501  * Unimplemented
502  */
504 WINAPI
506 {
507  FIXME("SheGetCurDrive() stub\n");
508  return 1;
509 }
510 
511 /*
512  * Unimplemented
513  */
515 WINAPI
516 SheFullPathW(LPWSTR lpFullName, DWORD dwPathSize, LPWSTR lpBuffer)
517 {
518  FIXME("SheFullPathW() stub\n");
519  return 0;
520 }
521 
522 /*
523  * Unimplemented
524  */
526 WINAPI
527 SheFullPathA(LPSTR lpFullName, DWORD dwPathSize, LPSTR lpBuffer)
528 {
529  FIXME("SheFullPathA() stub\n");
530  return 0;
531 }
532 
533 /*
534  * Unimplemented
535  */
537 WINAPI
539 {
540  FIXME("SheConvertPathW() stub\n");
541  return FALSE;
542 }
543 
544 /*
545  * Unimplemented
546  */
548 WINAPI
550 {
551  FIXME("SheChangeDirExW() stub\n");
552  return 0;
553 }
554 
555 /*
556  * Unimplemented
557  */
559 WINAPI
561 {
562  FIXME("SheChangeDirExA() stub\n");
563  return 0;
564 }
565 
566 /*
567  * Unimplemented
568  */
570 WINAPI
572  UINT uAction,
573  LPCWSTR lpBuf1,
574  LPCWSTR lpBuf2,
575  BOOL fModal)
576 {
577  FIXME("SHInvokePrinterCommandW() stub\n");
578  return FALSE;
579 }
580 
581 /*
582  * Unimplemented
583  */
585 WINAPI
587  UINT uAction,
588  LPCSTR lpBuf1,
589  LPCSTR lpBuf2,
590  BOOL fModal)
591 {
592  FIXME("SHInvokePrinterCommandA() stub\n");
593  return FALSE;
594 }
595 
596 /*
597  * Unimplemented
598  */
600 WINAPI
602 {
603  FIXME("SHCreateProcessAsUserW() stub\n");
604  return FALSE;
605 }
606 
607 /*
608  * Unimplemented
609  */
611 WINAPI
613  LPCSTR lpOperation,
614  LPCSTR lpFile,
615  LPCSTR lpParameters,
617  LPSTR lpReturn,
618  LPCSTR lpTitle,
619  LPSTR lpReserved,
620  WORD nShowCmd,
621  HANDLE *lpProcess,
622  DWORD dwFlags)
623 {
624  FIXME("RealShellExecuteExA() stub\n");
625  return NULL;
626 }
627 
628 /*
629  * Unimplemented
630  */
632 WINAPI
634  LPCWSTR lpOperation,
635  LPCWSTR lpFile,
636  LPCWSTR lpParameters,
638  LPWSTR lpReturn,
640  LPWSTR lpReserved,
641  WORD nShowCmd,
642  HANDLE *lpProcess,
643  DWORD dwFlags)
644 {
645  FIXME("RealShellExecuteExW() stub\n");
646  return NULL;
647 }
648 
649 /*
650  * Implemented
651  */
653 WINAPI
655  LPCSTR lpOperation,
656  LPCSTR lpFile,
657  LPCSTR lpParameters,
659  LPSTR lpReturn,
660  LPCSTR lpTitle,
661  LPSTR lpReserved,
662  WORD nShowCmd,
663  HANDLE *lpProcess)
664 {
665  return RealShellExecuteExA(hwnd,
666  lpOperation,
667  lpFile,
668  lpParameters,
669  lpDirectory,
670  lpReturn,
671  lpTitle,
672  lpReserved,
673  nShowCmd,
674  lpProcess,
675  0);
676 }
677 
678 /*
679  * Implemented
680  */
682 WINAPI
684  LPCWSTR lpOperation,
685  LPCWSTR lpFile,
686  LPCWSTR lpParameters,
688  LPWSTR lpReturn,
690  LPWSTR lpReserved,
691  WORD nShowCmd,
692  HANDLE *lpProcess)
693 {
694  return RealShellExecuteExW(hwnd,
695  lpOperation,
696  lpFile,
697  lpParameters,
698  lpDirectory,
699  lpReturn,
700  lpTitle,
701  lpReserved,
702  nShowCmd,
703  lpProcess,
704  0);
705 }
706 
707 /*
708  * Unimplemented
709  */
711 WINAPI
713 {
714  FIXME("PrintersGetCommand_RunDLL() stub\n");
715 }
716 
717 /*
718  * Unimplemented
719  */
721 WINAPI
723 {
724  FIXME("PrintersGetCommand_RunDLLA() stub\n");
725 }
726 
727 /*
728  * Unimplemented
729  */
731 WINAPI
733 {
734  FIXME("PrintersGetCommand_RunDLLW() stub\n");
735 }
736 
737 /*
738  * Unimplemented
739  */
740 EXTERN_C IShellFolderViewCB*
741 WINAPI
743 {
744  FIXME("SHGetShellFolderViewCB() stub\n");
745  return NULL;
746 }
747 
748 /*
749  * Unimplemented
750  */
752 WINAPI
754 {
755  FIXME("SHLookupIconIndexA() stub\n");
756  return 0;
757 }
758 
759 /*
760  * Unimplemented
761  */
763 WINAPI
765 {
766  FIXME("SHLookupIconIndexW() stub\n");
767  return 0;
768 }
769 
770 /*
771  * Unimplemented
772  */
774 WINAPI
775 PifMgr_OpenProperties(LPCWSTR lpAppPath, LPCWSTR lpPifPath, UINT hInfIndex, UINT options)
776 {
777  FIXME("PifMgr_OpenProperties() stub\n");
778  return 0;
779 }
780 
781 /*
782  * Unimplemented
783  */
785 WINAPI
786 PifMgr_GetProperties(HANDLE hHandle, LPCSTR lpName, LPVOID lpUnknown, INT iUnknown, UINT uUnknown)
787 {
788  FIXME("PifMgr_GetProperties() stub\n");
789  return 0;
790 }
791 
792 /*
793  * Unimplemented
794  */
796 WINAPI
797 PifMgr_SetProperties(HANDLE hHandle, LPCSTR lpName, LPCVOID lpUnknown, INT iUnknown, UINT uUnknown)
798 {
799  FIXME("PifMgr_SetProperties() stub\n");
800  return 0;
801 }
802 
803 /*
804  * Unimplemented
805  */
807 WINAPI
809  LPCSTR pszRemoteName,
810  DWORD dwType)
811 {
812  FIXME("SHStartNetConnectionDialogA() stub\n");
813  return E_FAIL;
814 }
815 
816 /*
817  * Unimplemented
818  */
820 WINAPI
822  LPCWSTR pszRemoteName,
823  DWORD dwType)
824 {
825  FIXME("SHStartNetConnectionDialogW() stub\n");
826  return E_FAIL;
827 }
828 
829 /*
830  * Unimplemented
831  */
833 WINAPI
835 {
836  FIXME("PifMgr_CloseProperties() stub\n");
837  return NULL;
838 }
839 
840 /*
841  * Unimplemented
842  */
844 WINAPI
846  POINT ptStart,
847  IDataObject *pdtObject)
848 {
849  FIXME("DAD_DragEnterEx2() stub\n");
850  return FALSE;
851 }
852 
853 /*
854  * Unimplemented
855  */
857 WINAPI
859 {
860  FIXME("IsSuspendAllowed() stub\n");
861  return FALSE;
862 }
863 
864 /*
865  * Unimplemented
866  */
868 WINAPI
869 SHGetNetResource(LPVOID lpUnknown1, UINT iIndex, LPVOID lpUnknown2, UINT cchMax)
870 {
871  FIXME("SHGetNetResource() stub\n");
872  return 0;
873 }
874 
875 /*
876  * Unimplemented
877  */
879 WINAPI
880 DragQueryInfo(HDROP hDrop, DRAGINFO *pDragInfo)
881 {
882  FIXME("DragQueryInfo() stub\n");
883  return FALSE;
884 }
885 
886 /*
887  * Unimplemented
888  */
890 WINAPI
892 {
893  FIXME("DDECreatePostNotify() stub\n");
894  return NULL;
895 }
896 
897 /*
898  * Unimplemented
899  */
901 WINAPI
903 {
904  FIXME("SHIsBadInterfacePtr() stub\n");
905  return FALSE;
906 }
907 
908 /*
909  * Unimplemented
910  */
912 WINAPI
913 Activate_RunDLL(DWORD dwProcessId, LPVOID lpUnused1, LPVOID lpUnused2, LPVOID lpUnused3)
914 {
915  FIXME("Activate_RunDLL() stub\n");
916  return FALSE;
917 }
918 
919 /*
920  * Unimplemented
921  */
923 WINAPI
925 {
926  FIXME("AppCompat_RunDLLW() stub\n");
927 }
928 
929 /*
930  * Unimplemented
931  */
933 WINAPI
935 {
936  FIXME("Control_RunDLLAsUserW() stub\n");
937 }
938 
939 /*
940  * Unimplemented
941  */
943 WINAPI
944 DragQueryFileAorW(HDROP hDrop, UINT iIndex, LPWSTR lpFile, UINT ucb, BOOL bUnicode, BOOL bShorten)
945 {
946  FIXME("DragQueryFileAorW() stub\n");
947  return 0;
948 }
949 
950 /*
951  * Unimplemented
952  */
954 WINAPI
956  LPCWSTR lpstrRemoteName,
957  DWORD dwType)
958 {
959  FIXME("SHNetConnectionDialog() stub\n");
961 }
962 
963 /*
964  * Unimplemented
965  */
967 WINAPI
969 {
970  FIXME("DAD_SetDragImageFromListView() stub\n");
971  return FALSE;
972 }
973 
974 /*
975  * Unimplemented
976  */
977 EXTERN_C void
978 WINAPI
979 SHHandleDiskFull(HWND hwndOwner, UINT uDrive)
980 {
981  FIXME("SHHandleDiskFull() stub\n");
982 }
983 
984 /*
985  * Unimplemented
986  */
988 WINAPI
989 ILGetPseudoNameW(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2, LPWSTR szStr, INT iUnknown)
990 {
991  /* Unimplemented in WinXP SP3 */
992  TRACE("ILGetPseudoNameW() stub\n");
993  *szStr = 0;
994  return FALSE;
995 }
996 
997 /*
998  * Unimplemented
999  */
1000 EXTERN_C VOID
1001 WINAPI
1003 {
1004  /* Unimplemented in WinXP SP3 */
1005  TRACE("SHGlobalDefect() stub\n");
1006 }
1007 
1008 /*
1009  * Unimplemented
1010  */
1012 WINAPI
1013 Printers_GetPidl(LPCITEMIDLIST pidl, LPCWSTR lpName, DWORD dwUnknown1, DWORD dwUnknown2)
1014 {
1015  FIXME("Printers_GetPidl() stub\n");
1016  return NULL;
1017 }
1018 
1019 /*
1020  * Unimplemented
1021  */
1022 EXTERN_C INT
1023 WINAPI
1025  LPWSTR lpOut,
1026  UINT uSize,
1027  BOOL bUseFormat,
1028  NUMBERFMT *pNumberFormat,
1029  DWORD dwNumberFlags)
1030 {
1031  FIXME("Int64ToString() stub\n");
1032  return 0;
1033 }
1034 
1035 /*
1036  * Unimplemented
1037  */
1038 EXTERN_C INT
1039 WINAPI
1041  LPWSTR lpOut,
1042  UINT uSize,
1043  BOOL bUseFormat,
1044  NUMBERFMT *pNumberFormat,
1045  DWORD dwNumberFlags)
1046 {
1047  FIXME("LargeIntegerToString() stub\n");
1048  return 0;
1049 }
1050 
1051 /*
1052  * Unimplemented
1053  */
1054 EXTERN_C LONG
1055 WINAPI
1057 {
1058  FIXME("Printers_AddPrinterPropPages() stub\n");
1059  return 0;
1060 }
1061 
1062 /*
1063  * Unimplemented
1064  */
1065 EXTERN_C WORD
1066 WINAPI
1068  LPSTR lpFile,
1069  WORD wIndex,
1070  LPWORD lpSize,
1071  LPHANDLE lpIcon)
1072 {
1073  FIXME("ExtractIconResInfoA() stub\n");
1074  return 0;
1075 }
1076 
1077 /*
1078  * Unimplemented
1079  */
1080 EXTERN_C WORD
1081 WINAPI
1083  LPWSTR lpFile,
1084  WORD wIndex,
1085  LPWORD lpSize,
1086  LPHANDLE lpIcon)
1087 {
1088  FIXME("ExtractIconResInfoW() stub\n");
1089  return 0;
1090 }
1091 
1092 /*
1093  * Unimplemented
1094  */
1096 WINAPI
1098 {
1099  FIXME("ExtractVersionResource16W() stub\n");
1100  return 0;
1101 }
1102 
1103 /*
1104  * Unimplemented
1105  */
1106 EXTERN_C BOOL*
1107 WINAPI
1109 {
1110  FIXME("FindExeDlgProc() stub\n");
1111  return 0;
1112 }
1113 
1114 /*
1115  * Unimplemented
1116  */
1118 WINAPI
1121  LPINT lpCount)
1122 {
1123  FIXME("InternalExtractIconListW() stub\n");
1124  return NULL;
1125 }
1126 
1127 /*
1128  * Unimplemented
1129  */
1131 WINAPI
1133  LPSTR lpFileName,
1134  LPINT lpCount)
1135 {
1136  FIXME("InternalExtractIconListA() stub\n");
1137  return NULL;
1138 }
1139 
1140 /*
1141  * Unimplemented
1142  */
1144 WINAPI
1145 FirstUserLogon(LPWSTR lpUnknown1, LPWSTR lpUnknown2)
1146 {
1147  FIXME("FirstUserLogon() stub\n");
1148  return E_FAIL;
1149 }
1150 
1151 /*
1152  * Unimplemented
1153  */
1155 WINAPI
1157  HANDLE hToken,
1158  DWORD dwFlags,
1159  LPCSTR pszPath)
1160 {
1161  FIXME("SHSetFolderPathA() stub\n");
1162  return E_FAIL;
1163 }
1164 
1165 /*
1166  * Unimplemented
1167  */
1169 WINAPI
1171  HANDLE hToken,
1172  DWORD dwFlags,
1173  LPCWSTR pszPath)
1174 {
1175  FIXME("SHSetFolderPathW() stub\n");
1176  return E_FAIL;
1177 }
1178 
1179 /*
1180  * Unimplemented
1181  */
1183 WINAPI
1184 SHGetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
1185 {
1186  FIXME("SHGetUserPicturePathW() stub\n");
1187  return E_FAIL;
1188 }
1189 
1190 /*
1191  * Unimplemented
1192  */
1194 WINAPI
1195 SHSetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
1196 {
1197  FIXME("SHGetUserPicturePathA() stub\n");
1198  return E_FAIL;
1199 }
1200 
1201 /*
1202  * Unimplemented
1203  */
1204 EXTERN_C BOOL
1205 WINAPI
1207 {
1208  FIXME("SHOpenEffectiveToken() stub\n");
1209  return FALSE;
1210 }
1211 
1212 /*
1213  * Unimplemented
1214  */
1215 EXTERN_C BOOL
1216 WINAPI
1218 {
1219  FIXME("SHTestTokenPrivilegeW() stub\n");
1220  return FALSE;
1221 }
1222 
1223 /*
1224  * Unimplemented
1225  */
1226 EXTERN_C BOOL
1227 WINAPI
1229 {
1230  FIXME("SHShouldShowWizards() stub\n");
1231  return FALSE;
1232 }
1233 
1234 /*
1235  * Unimplemented
1236  */
1237 EXTERN_C BOOL
1238 WINAPI
1239 PathIsSlowW(LPCWSTR pszFile, DWORD dwFileAttr)
1240 {
1241  FIXME("PathIsSlowW() stub\n");
1242  return FALSE;
1243 }
1244 
1245 /*
1246  * Unimplemented
1247  */
1248 EXTERN_C BOOL
1249 WINAPI
1250 PathIsSlowA(LPCSTR pszFile, DWORD dwFileAttr)
1251 {
1252  FIXME("PathIsSlowA() stub\n");
1253  return FALSE;
1254 }
1255 
1256 /*
1257  * Unimplemented
1258  */
1260 WINAPI
1262 {
1263  FIXME("SHGetUserDisplayName() stub\n");
1264  wcscpy(lpName, L"UserName");
1265  return ERROR_SUCCESS;
1266 }
1267 
1268 /*
1269  * Unimplemented
1270  */
1272 WINAPI
1273 SHGetProcessDword(DWORD dwUnknown1, DWORD dwUnknown2)
1274 {
1275  /* Unimplemented in WinXP SP3 */
1276  TRACE("SHGetProcessDword() stub\n");
1277  return 0;
1278 }
1279 
1280 /*
1281  * Unimplemented
1282  */
1284 WINAPI
1286 {
1287  FIXME("SHGetUserSessionId() stub\n");
1288  return NULL;
1289 }
1290 
1291 EXTERN_C
1293 {
1294  /* Called by native explorer */
1295  return 0;
1296 }
1297 
1298 EXTERN_C
1300 {
1301  FIXME("SHGetComputerDisplayNameW() stub\n");
1302  return E_FAIL;
1303 }
1304 
1305 /*
1306  * Unimplemented
1307  */
1309 WINAPI
1311  DWORD dwAttributeMask,
1312  DWORD *pdwAttributes,
1313  UINT *pcItems)
1314 {
1315  FIXME("SHGetAttributesFromDataObject() stub\n");
1316  return E_NOTIMPL;
1317 }
1318 
1319 /*
1320  * Unimplemented
1321  */
1323 WINAPI
1325 {
1326  FIXME("SHGetShellStyleHInstance() stub\n");
1327  return NULL;
1328 }
#define ERROR_INVALID_PARAMETER
Definition: compat.h:101
EXTERN_C BOOL WINAPI SHFindComputer(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2)
Definition: stubs.cpp:33
EXTERN_C HRESULT WINAPI SHSetFolderPathA(int csidl, HANDLE hToken, DWORD dwFlags, LPCSTR pszPath)
Definition: stubs.cpp:1156
EXTERN_C INT WINAPI PifMgr_GetProperties(HANDLE hHandle, LPCSTR lpName, LPVOID lpUnknown, INT iUnknown, UINT uUnknown)
Definition: stubs.cpp:786
IN CINT OUT PVOID IN ULONG OUT PULONG ReturnLength
Definition: dumpinfo.c:39
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
EXTERN_C INT WINAPI SheFullPathW(LPWSTR lpFullName, DWORD dwPathSize, LPWSTR lpBuffer)
Definition: stubs.cpp:516
#define REFIID
Definition: guiddef.h:118
POINT ptStart
Definition: appswitch.c:60
EXTERN_C BOOL WINAPI SheGetDirExW(LPWSTR lpDrive, LPDWORD lpCurDirLen, LPWSTR lpCurDir)
Definition: stubs.cpp:492
EXTERN_C IShellFolderViewCB *WINAPI SHGetShellFolderViewCB(HWND hwnd)
Definition: stubs.cpp:742
EXTERN_C VOID WINAPI AppCompat_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:924
#define ERROR_SUCCESS
Definition: deptool.c:10
#define WideCharToMultiByte
Definition: compat.h:111
EXTERN_C HANDLE WINAPI InternalExtractIconListW(HANDLE hHandle, LPWSTR lpFileName, LPINT lpCount)
Definition: stubs.cpp:1119
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
EXTERN_C DWORD WINAPI SHGetProcessDword(DWORD dwUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:1273
EXTERN_C INT WINAPI SHLookupIconIndexA(LPCSTR lpName, INT iIndex, UINT uFlags)
Definition: stubs.cpp:753
#define pt(x, y)
Definition: drawing.c:79
#define CP_ACP
Definition: compat.h:109
EXTERN_C BOOL WINAPI PathIsEqualOrSubFolder(LPWSTR lpFolder, LPWSTR lpSubFolder)
Definition: stubs.cpp:55
EXTERN_C HINSTANCE WINAPI SHGetShellStyleHInstance(VOID)
Definition: stubs.cpp:1324
EXTERN_C BOOL *WINAPI FindExeDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
Definition: stubs.cpp:1108
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
Definition: shtypes.idl:42
_IRQL_requires_same_ _In_ PLSA_STRING _In_ SECURITY_LOGON_TYPE _In_ ULONG _In_ ULONG _In_opt_ PTOKEN_GROUPS _In_ PTOKEN_SOURCE _Out_ PVOID _Out_ PULONG _Inout_ PLUID _Out_ PHANDLE Token
static HRGN INT iCode
Definition: mapping.c:33
_In_ LPCSTR lpName
Definition: winbase.h:2752
HWND hWnd
Definition: settings.c:17
EXTERN_C HLOCAL WINAPI CheckWinIniForAssocs(VOID)
Definition: stubs.cpp:234
EXTERN_C HRESULT WINAPI SHSetUnreadMailCountW(LPCWSTR pszMailAddress, DWORD dwCount, LPCWSTR pszShellExecuteCommand)
Definition: stubs.cpp:79
EXTERN_C HINSTANCE WINAPI RealShellExecuteExW(HWND hwnd, LPCWSTR lpOperation, LPCWSTR lpFile, LPCWSTR lpParameters, LPCWSTR lpDirectory, LPWSTR lpReturn, LPCWSTR lpTitle, LPWSTR lpReserved, WORD nShowCmd, HANDLE *lpProcess, DWORD dwFlags)
Definition: stubs.cpp:633
EXTERN_C BOOL WINAPI SHOpenEffectiveToken(LPVOID Token)
Definition: stubs.cpp:1206
EXTERN_C INT WINAPI PifMgr_SetProperties(HANDLE hHandle, LPCSTR lpName, LPCVOID lpUnknown, INT iUnknown, UINT uUnknown)
Definition: stubs.cpp:797
EXTERN_C HRESULT WINAPI SHStartNetConnectionDialogW(HWND hwnd, LPCWSTR pszRemoteName, DWORD dwType)
Definition: stubs.cpp:821
static int int const SCRIPT_CONTROL const SCRIPT_STATE SCRIPT_ITEM ULONG int * pcItems
Definition: usp10.c:62
DRAGINFOA DRAGINFO
Definition: shellapi.h:678
EXTERN_C BOOL WINAPI MakeShellURLFromPathW(LPCWSTR lpPath, LPWSTR lpUrl, INT cchMax)
Definition: stubs.cpp:160
UINT_PTR WPARAM
Definition: windef.h:207
EXTERN_C FILEDESCRIPTOR *WINAPI GetFileDescriptor(FILEGROUPDESCRIPTOR *pFileGroupDesc, BOOL bUnicode, INT iIndex, LPWSTR lpName)
Definition: stubs.cpp:138
UINT uFlags
Definition: api.c:59
char * LPSTR
Definition: xmlstorage.h:182
#define E_FAIL
Definition: ddrawi.h:102
int32_t INT
Definition: typedefs.h:58
WPARAM wParam
Definition: combotst.c:138
EXTERN_C VOID WINAPI SHGlobalDefect(DWORD dwUnknown)
Definition: stubs.cpp:1002
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:318
EXTERN_C LPWSTR WINAPI StrRStrW(LPWSTR lpSrc, LPWSTR lpLast, LPWSTR lpSearch)
Definition: stubs.cpp:358
EXTERN_C VOID WINAPI ShellExec_RunDLL(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:392
EXTERN_C INT WINAPI Int64ToString(LONGLONG llInt64, LPWSTR lpOut, UINT uSize, BOOL bUseFormat, NUMBERFMT *pNumberFormat, DWORD dwNumberFlags)
Definition: stubs.cpp:1024
EXTERN_C LPVOID WINAPI SHGetUserSessionId(HANDLE hHandle)
Definition: stubs.cpp:1285
EXTERN_C INT WINAPI SheGetPathOffsetW(LPWSTR lpPath)
Definition: stubs.cpp:481
EXTERN_C HRESULT WINAPI CopyStreamUI(IStream *pSrc, IStream *pDst, IProgressDialog *pProgDlg)
Definition: stubs.cpp:127
EXTERN_C LPSTR WINAPI SheRemoveQuotesA(LPSTR lpInput)
Definition: stubs.cpp:470
EXTERN_C DWORD WINAPI SHNetConnectionDialog(HWND hwndOwner, LPCWSTR lpstrRemoteName, DWORD dwType)
Definition: stubs.cpp:955
HINSTANCE hInstance
Definition: charmap.c:20
EXTERN_C BOOL WINAPI SHOpenPropSheetA(LPCSTR lpCaption, HKEY hKeys[], UINT uCount, const CLSID *pClsID, IDataObject *pDataObject, IShellBrowser *pShellBrowser, LPCSTR lpStartPage)
Definition: stubs.cpp:271
EXTERN_C HRESULT WINAPI SHCopyMonikerToTemp(IMoniker *pMoniker, LPCWSTR lpInput, LPWSTR lpOutput, INT cchMax)
Definition: stubs.cpp:222
EXTERN_C LPWSTR WINAPI StrRStrA(LPSTR lpSrc, LPSTR lpLast, LPSTR lpSearch)
Definition: stubs.cpp:369
#define FALSE
Definition: types.h:117
const PCUITEMID_CHILD * PCUITEMID_CHILD_ARRAY
Definition: shtypes.idl:71
EXTERN_C INT WINAPI RealDriveTypeFlags(INT iDrive, BOOL bUnknown)
Definition: stubs.cpp:347
unsigned int BOOL
Definition: ntddk_ex.h:94
long LONG
Definition: pedump.c:60
EXTERN_C INT WINAPI SheFullPathA(LPSTR lpFullName, DWORD dwPathSize, LPSTR lpBuffer)
Definition: stubs.cpp:527
EXTERN_C BOOL WINAPI MakeShellURLFromPathA(LPCSTR lpPath, LPSTR lpUrl, INT cchMax)
Definition: stubs.cpp:172
EXTERN_C INT WINAPI SHLookupIconIndexW(LPCWSTR lpName, INT iIndex, UINT uFlags)
Definition: stubs.cpp:764
EXTERN_C WORD WINAPI ExtractIconResInfoW(HANDLE hHandle, LPWSTR lpFile, WORD wIndex, LPWORD lpSize, LPHANDLE lpIcon)
Definition: stubs.cpp:1082
#define FIXME(fmt,...)
Definition: debug.h:111
static TAGREF LPCWSTR LPDWORD LPVOID lpBuffer
Definition: db.cpp:173
unsigned int idx
Definition: utils.c:41
EXTERN_C HANDLE WINAPI InternalExtractIconListA(HANDLE hHandle, LPSTR lpFileName, LPINT lpCount)
Definition: stubs.cpp:1132
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsW(LPSHFOLDERCUSTOMSETTINGSW pfcs, LPCWSTR pszPath, DWORD dwReadWrite)
Definition: stubs.cpp:245
EXTERN_C BOOL WINAPI IsSuspendAllowed(VOID)
Definition: stubs.cpp:858
EXTERN_C VOID WINAPI Control_RunDLLAsUserW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:934
smooth NULL
Definition: ftsmooth.c:416
EXTERN_C HRESULT WINAPI SHGetUnreadMailCountW(HKEY hKeyUser, LPCWSTR pszMailAddress, DWORD *pdwCount, FILETIME *pFileTime, LPWSTR pszShellExecuteCommand, int cchShellExecuteCommand)
Definition: stubs.cpp:63
EXTERN_C LPWSTR WINAPI SheRemoveQuotesW(LPWSTR lpInput)
Definition: stubs.cpp:459
EXTERN_C DWORD WINAPI SHGetUserDisplayName(LPWSTR lpName, PULONG puSize)
Definition: stubs.cpp:1261
LONG_PTR LPARAM
Definition: windef.h:208
EXTERN_C BOOL WINAPI SHCreateProcessAsUserW(PSHCREATEPROCESSINFOW pscpi)
Definition: stubs.cpp:601
const char * LPCSTR
Definition: xmlstorage.h:183
EXTERN_C BOOL WINAPI SHInvokePrinterCommandW(HWND hwnd, UINT uAction, LPCWSTR lpBuf1, LPCWSTR lpBuf2, BOOL fModal)
Definition: stubs.cpp:571
EXTERN_C DWORD WINAPI CheckStagingArea(VOID)
Definition: stubs.cpp:1292
EXTERN_C HRESULT WINAPI SHGetAttributesFromDataObject(IDataObject *pdo, DWORD dwAttributeMask, DWORD *pdwAttributes, UINT *pcItems)
Definition: stubs.cpp:1310
_In_opt_ LPCSTR lpDirectory
Definition: shellapi.h:482
EXTERN_C BOOL WINAPI SHIsTempDisplayMode(VOID)
Definition: stubs.cpp:149
EXTERN_C INT WINAPI SheSetCurDrive(INT iIndex)
Definition: stubs.cpp:448
EXTERN_C VOID WINAPI ShellExec_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:412
EXTERN_C LPWSTR WINAPI ShortSizeFormatW(LONGLONG llNumber)
Definition: stubs.cpp:22
int64_t LONGLONG
Definition: typedefs.h:68
#define TRACE(s)
Definition: solgame.cpp:4
EXTERN_C DWORD WINAPI SHGetComputerDisplayNameW(DWORD param1, DWORD param2, DWORD param3, DWORD param4)
Definition: stubs.cpp:1299
__wchar_t WCHAR
Definition: xmlstorage.h:180
EXTERN_C HRESULT WINAPI FirstUserLogon(LPWSTR lpUnknown1, LPWSTR lpUnknown2)
Definition: stubs.cpp:1145
LONG HRESULT
Definition: typedefs.h:79
EXTERN_C HRESULT WINAPI SHSetFolderPathW(int csidl, HANDLE hToken, DWORD dwFlags, LPCWSTR pszPath)
Definition: stubs.cpp:1170
#define _countof(array)
Definition: sndvol32.h:68
EXTERN_C INT WINAPI LargeIntegerToString(LARGE_INTEGER *pLargeInt, LPWSTR lpOut, UINT uSize, BOOL bUseFormat, NUMBERFMT *pNumberFormat, DWORD dwNumberFlags)
Definition: stubs.cpp:1040
EXTERN_C HRESULT WINAPI SHCreatePropertyBag(REFIID refIId, LPVOID *lpUnknown)
Definition: stubs.cpp:210
EXTERN_C BOOL WINAPI DAD_SetDragImageFromListView(HWND hwnd, POINT pt)
Definition: stubs.cpp:968
#define MAX_PATH
Definition: compat.h:34
#define WINAPI
Definition: msvc.h:6
unsigned short WORD
Definition: ntddk_ex.h:93
DWORD WINAPI SHAnsiToUnicode(LPCSTR lpSrcStr, LPWSTR lpDstStr, int iLen)
Definition: string.c:2659
unsigned long DWORD
Definition: ntddk_ex.h:95
EXTERN_C BOOL WINAPI SHOpenPropSheetW(LPCWSTR lpCaption, HKEY hKeys[], UINT uCount, const CLSID *pClsID, IDataObject *pDataObject, IShellBrowser *pShellBrowser, LPCWSTR lpStartPage)
Definition: stubs.cpp:288
EXTERN_C BOOL WINAPI SHIsBadInterfacePtr(LPVOID pv, UINT ucb)
Definition: stubs.cpp:902
EXTERN_C HANDLE WINAPI PifMgr_CloseProperties(HANDLE hHandle, UINT uUnknown)
Definition: stubs.cpp:834
EXTERN_C INT WINAPI SheChangeDirExW(LPWSTR lpDir)
Definition: stubs.cpp:549
UINT cchMax
EXTERN_C VOID WINAPI CheckDiskSpace(VOID)
Definition: stubs.cpp:107
EXTERN_C VOID WINAPI ShellExec_RunDLLA(HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:402
int ret
_CRTIMP wchar_t *__cdecl wcscpy(_Out_writes_z_(_String_length_(_Source)+1) wchar_t *_Dest, _In_z_ const wchar_t *_Source)
EXTERN_C HRESULT WINAPI SHSetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
Definition: stubs.cpp:1195
static const WCHAR L[]
Definition: oid.c:1250
EXTERN_C BOOL WINAPI DAD_DragEnterEx2(HWND hwndTarget, POINT ptStart, IDataObject *pdtObject)
Definition: stubs.cpp:845
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:732
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
HRESULT(CALLBACK * LPFNDFMCALLBACK)(_In_opt_ IShellFolder *, _In_opt_ HWND, _In_opt_ IDataObject *, UINT, WPARAM, LPARAM)
Definition: shlobj.h:2385
EXTERN_C HINSTANCE WINAPI RealShellExecuteW(HWND hwnd, LPCWSTR lpOperation, LPCWSTR lpFile, LPCWSTR lpParameters, LPCWSTR lpDirectory, LPWSTR lpReturn, LPCWSTR lpTitle, LPWSTR lpReserved, WORD nShowCmd, HANDLE *lpProcess)
Definition: stubs.cpp:683
INT WINAPI SHUnicodeToAnsi(LPCWSTR lpSrcStr, LPSTR lpDstStr, INT iLen)
Definition: string.c:2783
EXTERN_C WORD WINAPI ExtractIconResInfoA(HANDLE hHandle, LPSTR lpFile, WORD wIndex, LPWORD lpSize, LPHANDLE lpIcon)
Definition: stubs.cpp:1067
EXTERN_C BOOL WINAPI ILGetPseudoNameW(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2, LPWSTR szStr, INT iUnknown)
Definition: stubs.cpp:989
EXTERN_C LONG WINAPI ShellHookProc(INT iCode, WPARAM wParam, LPARAM lParam)
Definition: stubs.cpp:380
EXTERN_C HRESULT WINAPI SHGetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
Definition: stubs.cpp:1184
EXTERN_C UINT WINAPI SHGetNetResource(LPVOID lpUnknown1, UINT iIndex, LPVOID lpUnknown2, UINT cchMax)
Definition: stubs.cpp:869
EXTERN_C VOID WINAPI SHReValidateDarwinCache(VOID)
Definition: stubs.cpp:117
EXTERN_C INT WINAPI SheChangeDirExA(LPSTR lpDir)
Definition: stubs.cpp:560
uint16_t * LPWORD
Definition: typedefs.h:56
EXTERN_C LPVOID WINAPI DDECreatePostNotify(LPVOID lpUnknown)
Definition: stubs.cpp:891
EXTERN_C HINSTANCE WINAPI RealShellExecuteExA(HWND hwnd, LPCSTR lpOperation, LPCSTR lpFile, LPCSTR lpParameters, LPCSTR lpDirectory, LPSTR lpReturn, LPCSTR lpTitle, LPSTR lpReserved, WORD nShowCmd, HANDLE *lpProcess, DWORD dwFlags)
Definition: stubs.cpp:612
EXTERN_C HINSTANCE WINAPI RealShellExecuteA(HWND hwnd, LPCSTR lpOperation, LPCSTR lpFile, LPCSTR lpParameters, LPCSTR lpDirectory, LPSTR lpReturn, LPCSTR lpTitle, LPSTR lpReserved, WORD nShowCmd, HANDLE *lpProcess)
Definition: stubs.cpp:654
EXTERN_C BOOL WINAPI SHLimitInputCombo(HWND hWnd, LPVOID lpUnknown)
Definition: stubs.cpp:44
EXTERN_C BOOL WINAPI SHTestTokenPrivilegeW(HANDLE hToken, LPDWORD ReturnLength)
Definition: stubs.cpp:1217
EXTERN_C HRESULT WINAPI SHEnumerateUnreadMailAccountsW(HKEY user, DWORD idx, LPWSTR mailaddress, INT mailaddresslen)
Definition: stubs.cpp:92
EXTERN_C BOOL WINAPI SHInvokePrinterCommandA(HWND hwnd, UINT uAction, LPCSTR lpBuf1, LPCSTR lpBuf2, BOOL fModal)
Definition: stubs.cpp:586
void shell(int argc, const char *argv[])
Definition: cmds.c:1231
LPCWSTR szPath
Definition: env.c:35
#define E_NOTIMPL
Definition: ddrawi.h:99
EXTERN_C HRESULT WINAPI SHParseDarwinIDFromCacheW(LPCWSTR lpUnknown1, LPWSTR lpUnknown2)
Definition: stubs.cpp:187
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLL(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:712
EXTERN_C VOID WINAPI SHWaitOp_Operate(LPVOID lpUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:337
unsigned int * PULONG
Definition: retypes.h:1
unsigned int UINT
Definition: ndis.h:50
EXTERN_C HRESULT WINAPI SHMultiFileProperties(IDataObject *pDataObject, DWORD dwFlags)
Definition: stubs.cpp:199
EXTERN_C DWORD WINAPI ExtractVersionResource16W(LPWSTR lpName, LPHANDLE lpHandle)
Definition: stubs.cpp:1097
#define MultiByteToWideChar
Definition: compat.h:110
EXTERN_C BOOL WINAPI SheShortenPathW(LPWSTR lpPath, BOOL bShorten)
Definition: stubs.cpp:422
EXTERN_C BOOL WINAPI SheShortenPathA(LPSTR lpPath, BOOL bShorten)
Definition: stubs.cpp:433
CONST void * LPCVOID
Definition: windef.h:191
EXTERN_C BOOL WINAPI DragQueryInfo(HDROP hDrop, DRAGINFO *pDragInfo)
Definition: stubs.cpp:880
uint32_t * LPDWORD
Definition: typedefs.h:59
TCHAR lpTitle[80]
Definition: ctm.c:69
EXTERN_C UINT WINAPI DragQueryFileAorW(HDROP hDrop, UINT iIndex, LPWSTR lpFile, UINT ucb, BOOL bUnicode, BOOL bShorten)
Definition: stubs.cpp:944
EXTERN_C HRESULT WINAPI SHStartNetConnectionDialogA(HWND hwnd, LPCSTR pszRemoteName, DWORD dwType)
Definition: stubs.cpp:808
EXTERN_C BOOL WINAPI Activate_RunDLL(DWORD dwProcessId, LPVOID lpUnused1, LPVOID lpUnused2, LPVOID lpUnused3)
Definition: stubs.cpp:913
WINE_DEFAULT_DEBUG_CHANNEL(shell)
EXTERN_C BOOL WINAPI SheConvertPathW(LPWSTR lpCmd, LPWSTR lpFileName, UINT uCmdLen)
Definition: stubs.cpp:538
EXTERN_C LPITEMIDLIST WINAPI Printers_GetPidl(LPCITEMIDLIST pidl, LPCWSTR lpName, DWORD dwUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:1013
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLA(HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:722
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsA(LPSHFOLDERCUSTOMSETTINGSA pfcs, LPCSTR pszPath, DWORD dwReadWrite)
Definition: stubs.cpp:258
WCHAR * LPWSTR
Definition: xmlstorage.h:184
EXTERN_C BOOL WINAPI PathIsSlowA(LPCSTR pszFile, DWORD dwFileAttr)
Definition: stubs.cpp:1250
EXTERN_C LONG WINAPI Printers_AddPrinterPropPages(LPVOID lpUnknown1, LPVOID lpUnknown2)
Definition: stubs.cpp:1056
EXTERN_C VOID WINAPI CDefFolderMenu_MergeMenu(HINSTANCE hInstance, UINT uMainMerge, UINT uPopupMerge, LPQCMINFO lpQcmInfo)
Definition: stubs.cpp:305
#define EXTERN_C
Definition: basetyps.h:12
EXTERN_C BOOL WINAPI SHShouldShowWizards(LPVOID lpUnknown)
Definition: stubs.cpp:1228
EXTERN_C void WINAPI SHHandleDiskFull(HWND hwndOwner, UINT uDrive)
Definition: stubs.cpp:979
ITEMIDLIST UNALIGNED * LPITEMIDLIST
Definition: shtypes.idl:41
EXTERN_C HANDLE WINAPI PifMgr_OpenProperties(LPCWSTR lpAppPath, LPCWSTR lpPifPath, UINT hInfIndex, UINT options)
Definition: stubs.cpp:775
EXTERN_C INT WINAPI SheGetCurDrive(VOID)
Definition: stubs.cpp:505
LPARAM lParam
Definition: combotst.c:139
void user(int argc, const char *argv[])
Definition: cmds.c:1350
_In_ LPCSTR lpFileName
Definition: winbase.h:3034
int * LPINT
Definition: windef.h:178
EXTERN_C BOOL WINAPI PathIsSlowW(LPCWSTR pszFile, DWORD dwFileAttr)
Definition: stubs.cpp:1239