ReactOS 0.4.15-dev-5666-gc548b97
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("ShortSizeFormatW() stub\n");
25 return NULL;
26}
27
28/*
29 * Unimplemented
30 */
34{
35 FIXME("SHFindComputer() stub\n");
36 return FALSE;
37}
38
39/*
40 * Unimplemented
41 */
45{
46 FIXME("SHLimitInputCombo() stub\n");
47 return FALSE;
48}
49
50/*
51 * Unimplemented
52 */
55PathIsEqualOrSubFolder(LPWSTR lpFolder, LPWSTR lpSubFolder)
56{
57 FIXME("PathIsEqualOrSubFolder() stub\n");
58 return FALSE;
59}
60
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 */
80 DWORD dwCount,
81 LPCWSTR pszShellExecuteCommand)
82{
83 FIXME("SHSetUnreadMailCountW() stub\n");
84 return E_FAIL;
85}
86
87/*
88 * Unimplemented
89 */
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 */
106WINAPI
108{
109 FIXME("CheckDiskSpace() stub\n");
110}
111
112/*
113 * Unimplemented
114 */
116WINAPI
118{
119 FIXME("SHReValidateDarwinCache() stub\n");
120}
121
122/*
123 * Unimplemented
124 */
126WINAPI
127CopyStreamUI(IStream *pSrc, IStream *pDst, IProgressDialog *pProgDlg)
128{
129 FIXME("CopyStreamUI() stub\n");
130 return E_FAIL;
131}
132
133/*
134 * Unimplemented
135 */
136EXTERN_C FILEDESCRIPTOR*
137WINAPI
138GetFileDescriptor(FILEGROUPDESCRIPTOR *pFileGroupDesc, BOOL bUnicode, INT iIndex, LPWSTR lpName)
139{
140 FIXME("GetFileDescriptor() stub\n");
141 return NULL;
142}
143
144/*
145 * Unimplemented
146 */
148WINAPI
150{
151 FIXME("SHIsTempDisplayMode() stub\n");
152 return FALSE;
153}
154
155/*
156 * Unimplemented
157 */
159WINAPI
161{
162 FIXME("MakeShellURLFromPathW() stub\n");
163 lpUrl = NULL;
164 return FALSE;
165}
166
167/*
168 * Unimplemented
169 */
171WINAPI
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 */
186WINAPI
188{
189 FIXME("SHParseDarwinIDFromCacheW() stub\n");
190 lpUnknown2 = NULL;
191 return E_FAIL;
192}
193
194/*
195 * Unimplemented
196 */
198WINAPI
200{
201 FIXME("SHMultiFileProperties() stub\n");
202 return E_FAIL;
203}
204
205/*
206 * Unimplemented
207 */
209WINAPI
211{
212 /* Call SHCreatePropertyBagOnMemory() from shlwapi.dll */
213 FIXME("SHCreatePropertyBag() stub\n");
214 return E_FAIL;
215}
216
217/*
218 * Unimplemented
219 */
221WINAPI
222SHCopyMonikerToTemp(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 */
233WINAPI
235{
236 FIXME("CheckWinIniForAssocs() stub\n");
237 return NULL;
238}
239
240/*
241 * Unimplemented
242 */
244WINAPI
246 LPCWSTR pszPath,
247 DWORD dwReadWrite)
248{
249 FIXME("SHGetSetFolderCustomSettingsW() stub\n");
250 return E_FAIL;
251}
252
253/*
254 * Unimplemented
255 */
257WINAPI
259 LPCSTR pszPath,
260 DWORD dwReadWrite)
261{
262 FIXME("SHGetSetFolderCustomSettingsA() stub\n");
263 return E_FAIL;
264}
265
266/*
267 * Unimplemented
268 */
270WINAPI
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 */
287WINAPI
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 */
304WINAPI
306 UINT uMainMerge,
307 UINT uPopupMerge,
308 LPQCMINFO lpQcmInfo)
309{
310 FIXME("CDefFolderMenu_MergeMenu() stub\n");
311}
312
313/*
314 * Unimplemented
315 */
317WINAPI
319 HWND hwnd,
320 UINT uidl,
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 */
336WINAPI
337SHWaitOp_Operate(LPVOID lpUnknown1, DWORD dwUnknown2)
338{
339 FIXME("SHWaitOp_Operate() stub\n");
340}
341
342/*
343 * Unimplemented
344 */
346WINAPI
347RealDriveTypeFlags(INT iDrive, BOOL bUnknown)
348{
349 FIXME("RealDriveTypeFlags() stub\n");
350 return 1;
351}
352
353/*
354 * Unimplemented
355 */
357WINAPI
358StrRStrW(LPWSTR lpSrc, LPWSTR lpLast, LPWSTR lpSearch)
359{
360 FIXME("StrRStrW() stub\n");
361 return NULL;
362}
363
364/*
365 * Unimplemented
366 */
368WINAPI
369StrRStrA(LPSTR lpSrc, LPSTR lpLast, LPSTR lpSearch)
370{
371 FIXME("StrRStrA() stub\n");
372 return NULL;
373}
374
375/*
376 * Unimplemented
377 */
379WINAPI
381{
382 /* Unimplemented in WinXP SP3 */
383 TRACE("ShellHookProc() stub\n");
384 return 0;
385}
386
387/*
388 * Unimplemented
389 */
391WINAPI
393{
394 FIXME("ShellExec_RunDLL() stub\n");
395}
396
397/*
398 * Unimplemented
399 */
401WINAPI
403{
404 FIXME("ShellExec_RunDLLA() stub\n");
405}
406
407/*
408 * Unimplemented
409 */
411WINAPI
413{
414 FIXME("ShellExec_RunDLLW() stub\n");
415}
416
417/*
418 * Unimplemented
419 */
421WINAPI
422SheShortenPathW(LPWSTR lpPath, BOOL bShorten)
423{
424 FIXME("SheShortenPathW() stub\n");
425 return FALSE;
426}
427
428/*
429 * Unimplemented
430 */
432WINAPI
433SheShortenPathA(LPSTR lpPath, BOOL bShorten)
434{
435 BOOL ret;
438 ret = SheShortenPathW(szPath, bShorten);
440 return ret;
441}
442
443/*
444 * Unimplemented
445 */
447WINAPI
449{
450 FIXME("SheSetCurDrive() stub\n");
451 return 1;
452}
453
454/*
455 * Unimplemented
456 */
458WINAPI
460{
461 FIXME("SheRemoveQuotesW() stub\n");
462 return NULL;
463}
464
465/*
466 * Unimplemented
467 */
469WINAPI
471{
472 FIXME("SheRemoveQuotesA() stub\n");
473 return NULL;
474}
475
476/*
477 * Unimplemented
478 */
480WINAPI
482{
483 FIXME("SheGetPathOffsetW() stub\n");
484 return 0;
485}
486
487/*
488 * Unimplemented
489 */
491WINAPI
493 LPDWORD lpCurDirLen,
494 LPWSTR lpCurDir)
495{
496 FIXME("SheGetDirExW() stub\n");
497 return FALSE;
498}
499
500/*
501 * Unimplemented
502 */
504WINAPI
506{
507 FIXME("SheGetCurDrive() stub\n");
508 return 1;
509}
510
511/*
512 * Unimplemented
513 */
515WINAPI
516SheFullPathW(LPWSTR lpFullName, DWORD dwPathSize, LPWSTR lpBuffer)
517{
518 FIXME("SheFullPathW() stub\n");
519 return 0;
520}
521
522/*
523 * Unimplemented
524 */
526WINAPI
527SheFullPathA(LPSTR lpFullName, DWORD dwPathSize, LPSTR lpBuffer)
528{
529 FIXME("SheFullPathA() stub\n");
530 return 0;
531}
532
533/*
534 * Unimplemented
535 */
537WINAPI
539{
540 FIXME("SheConvertPathW() stub\n");
541 return FALSE;
542}
543
544/*
545 * Unimplemented
546 */
548WINAPI
550{
551 FIXME("SheChangeDirExW() stub\n");
552 return 0;
553}
554
555/*
556 * Unimplemented
557 */
559WINAPI
561{
562 FIXME("SheChangeDirExA() stub\n");
563 return 0;
564}
565
566/*
567 * Unimplemented
568 */
570WINAPI
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 */
585WINAPI
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 */
600WINAPI
602{
603 FIXME("SHCreateProcessAsUserW() stub\n");
604 return FALSE;
605}
606
607/*
608 * Unimplemented
609 */
611WINAPI
613 LPCSTR lpOperation,
614 LPCSTR lpFile,
615 LPCSTR lpParameters,
617 LPSTR lpReturn,
619 LPSTR lpReserved,
620 WORD nShowCmd,
621 HANDLE *lpProcess,
623{
624 FIXME("RealShellExecuteExA() stub\n");
625 return NULL;
626}
627
628/*
629 * Unimplemented
630 */
632WINAPI
634 LPCWSTR lpOperation,
635 LPCWSTR lpFile,
636 LPCWSTR lpParameters,
638 LPWSTR lpReturn,
640 LPWSTR lpReserved,
641 WORD nShowCmd,
642 HANDLE *lpProcess,
644{
645 FIXME("RealShellExecuteExW() stub\n");
646 return NULL;
647}
648
649/*
650 * Implemented
651 */
653WINAPI
655 LPCSTR lpOperation,
656 LPCSTR lpFile,
657 LPCSTR lpParameters,
659 LPSTR lpReturn,
661 LPSTR lpReserved,
662 WORD nShowCmd,
663 HANDLE *lpProcess)
664{
666 lpOperation,
667 lpFile,
668 lpParameters,
670 lpReturn,
671 lpTitle,
672 lpReserved,
673 nShowCmd,
674 lpProcess,
675 0);
676}
677
678/*
679 * Implemented
680 */
682WINAPI
684 LPCWSTR lpOperation,
685 LPCWSTR lpFile,
686 LPCWSTR lpParameters,
688 LPWSTR lpReturn,
690 LPWSTR lpReserved,
691 WORD nShowCmd,
692 HANDLE *lpProcess)
693{
695 lpOperation,
696 lpFile,
697 lpParameters,
699 lpReturn,
700 lpTitle,
701 lpReserved,
702 nShowCmd,
703 lpProcess,
704 0);
705}
706
707/*
708 * Unimplemented
709 */
711WINAPI
713{
714 FIXME("PrintersGetCommand_RunDLL() stub\n");
715}
716
717/*
718 * Unimplemented
719 */
721WINAPI
723{
724 FIXME("PrintersGetCommand_RunDLLA() stub\n");
725}
726
727/*
728 * Unimplemented
729 */
731WINAPI
733{
734 FIXME("PrintersGetCommand_RunDLLW() stub\n");
735}
736
737/*
738 * Unimplemented
739 */
740EXTERN_C IShellFolderViewCB*
741WINAPI
743{
744 FIXME("SHGetShellFolderViewCB() stub\n");
745 return NULL;
746}
747
748/*
749 * Unimplemented
750 */
752WINAPI
754{
755 FIXME("SHLookupIconIndexA() stub\n");
756 return 0;
757}
758
759/*
760 * Unimplemented
761 */
763WINAPI
765{
766 FIXME("SHLookupIconIndexW() stub\n");
767 return 0;
768}
769
770/*
771 * Unimplemented
772 */
774WINAPI
775PifMgr_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 */
785WINAPI
786PifMgr_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 */
796WINAPI
797PifMgr_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 */
807WINAPI
809 LPCSTR pszRemoteName,
810 DWORD dwType)
811{
812 FIXME("SHStartNetConnectionDialogA() stub\n");
813 return E_FAIL;
814}
815
816/*
817 * Unimplemented
818 */
820WINAPI
822 LPCWSTR pszRemoteName,
823 DWORD dwType)
824{
825 FIXME("SHStartNetConnectionDialogW() stub\n");
826 return E_FAIL;
827}
828
829/*
830 * Unimplemented
831 */
833WINAPI
835{
836 FIXME("PifMgr_CloseProperties() stub\n");
837 return NULL;
838}
839
840/*
841 * Unimplemented
842 */
844WINAPI
847 IDataObject *pdtObject)
848{
849 FIXME("DAD_DragEnterEx2() stub\n");
850 return FALSE;
851}
852
853/*
854 * Unimplemented
855 */
857WINAPI
859{
860 FIXME("IsSuspendAllowed() stub\n");
861 return FALSE;
862}
863
864/*
865 * Unimplemented
866 */
868WINAPI
869SHGetNetResource(LPVOID lpUnknown1, UINT iIndex, LPVOID lpUnknown2, UINT cchMax)
870{
871 FIXME("SHGetNetResource() stub\n");
872 return 0;
873}
874
875/*
876 * Unimplemented
877 */
879WINAPI
880DragQueryInfo(HDROP hDrop, DRAGINFO *pDragInfo)
881{
882 FIXME("DragQueryInfo() stub\n");
883 return FALSE;
884}
885
886/*
887 * Unimplemented
888 */
890WINAPI
892{
893 FIXME("DDECreatePostNotify() stub\n");
894 return NULL;
895}
896
897/*
898 * Unimplemented
899 */
901WINAPI
903{
904 FIXME("SHIsBadInterfacePtr() stub\n");
905 return FALSE;
906}
907
908/*
909 * Unimplemented
910 */
912WINAPI
913Activate_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 */
923WINAPI
925{
926 FIXME("AppCompat_RunDLLW() stub\n");
927}
928
929/*
930 * Unimplemented
931 */
933WINAPI
935{
936 FIXME("Control_RunDLLAsUserW() stub\n");
937}
938
939/*
940 * Unimplemented
941 */
943WINAPI
944DragQueryFileAorW(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 */
954WINAPI
956 LPCWSTR lpstrRemoteName,
957 DWORD dwType)
958{
959 FIXME("SHNetConnectionDialog() stub\n");
961}
962
963/*
964 * Unimplemented
965 */
967WINAPI
969{
970 FIXME("DAD_SetDragImageFromListView() stub\n");
971 return FALSE;
972}
973
974/*
975 * Unimplemented
976 */
977EXTERN_C void
978WINAPI
979SHHandleDiskFull(HWND hwndOwner, UINT uDrive)
980{
981 FIXME("SHHandleDiskFull() stub\n");
982}
983
984/*
985 * Unimplemented
986 */
988WINAPI
990{
991 /* Unimplemented in WinXP SP3 */
992 TRACE("ILGetPseudoNameW() stub\n");
993 *szStr = 0;
994 return FALSE;
995}
996
997/*
998 * Unimplemented
999 */
1001WINAPI
1003{
1004 /* Unimplemented in WinXP SP3 */
1005 TRACE("SHGlobalDefect() stub\n");
1006}
1007
1008/*
1009 * Unimplemented
1010 */
1012WINAPI
1014{
1015 FIXME("Printers_GetPidl() stub\n");
1016 return NULL;
1017}
1018
1019/*
1020 * Unimplemented
1021 */
1023WINAPI
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 */
1039WINAPI
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 */
1055WINAPI
1057{
1058 FIXME("Printers_AddPrinterPropPages() stub\n");
1059 return 0;
1060}
1061
1062/*
1063 * Unimplemented
1064 */
1066WINAPI
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 */
1081WINAPI
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 */
1096WINAPI
1098{
1099 FIXME("ExtractVersionResource16W() stub\n");
1100 return 0;
1101}
1102
1103/*
1104 * Unimplemented
1105 */
1107WINAPI
1109{
1110 FIXME("FindExeDlgProc() stub\n");
1111 return 0;
1112}
1113
1114/*
1115 * Unimplemented
1116 */
1118WINAPI
1121 LPINT lpCount)
1122{
1123 FIXME("InternalExtractIconListW() stub\n");
1124 return NULL;
1125}
1126
1127/*
1128 * Unimplemented
1129 */
1131WINAPI
1134 LPINT lpCount)
1135{
1136 FIXME("InternalExtractIconListA() stub\n");
1137 return NULL;
1138}
1139
1140/*
1141 * Unimplemented
1142 */
1144WINAPI
1145FirstUserLogon(LPWSTR lpUnknown1, LPWSTR lpUnknown2)
1146{
1147 FIXME("FirstUserLogon() stub\n");
1148 return E_FAIL;
1149}
1150
1151/*
1152 * Unimplemented
1153 */
1155WINAPI
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 */
1169WINAPI
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 */
1183WINAPI
1184SHGetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
1185{
1186 FIXME("SHGetUserPicturePathW() stub\n");
1187 return E_FAIL;
1188}
1189
1190/*
1191 * Unimplemented
1192 */
1194WINAPI
1195SHSetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
1196{
1197 FIXME("SHGetUserPicturePathA() stub\n");
1198 return E_FAIL;
1199}
1200
1201/*
1202 * Unimplemented
1203 */
1205WINAPI
1207{
1208 FIXME("SHOpenEffectiveToken() stub\n");
1209 return FALSE;
1210}
1211
1212/*
1213 * Unimplemented
1214 */
1216WINAPI
1218{
1219 FIXME("SHTestTokenPrivilegeW() stub\n");
1220 return FALSE;
1221}
1222
1223/*
1224 * Unimplemented
1225 */
1227WINAPI
1229{
1230 FIXME("SHShouldShowWizards() stub\n");
1231 return FALSE;
1232}
1233
1234/*
1235 * Unimplemented
1236 */
1238WINAPI
1239PathIsSlowW(LPCWSTR pszFile, DWORD dwFileAttr)
1240{
1241 FIXME("PathIsSlowW() stub\n");
1242 return FALSE;
1243}
1244
1245/*
1246 * Unimplemented
1247 */
1249WINAPI
1250PathIsSlowA(LPCSTR pszFile, DWORD dwFileAttr)
1251{
1252 FIXME("PathIsSlowA() stub\n");
1253 return FALSE;
1254}
1255
1256/*
1257 * Unimplemented
1258 */
1260WINAPI
1262{
1263 FIXME("SHGetUserDisplayName() stub\n");
1264 wcscpy(lpName, L"UserName");
1265 return ERROR_SUCCESS;
1266}
1267
1268/*
1269 * Unimplemented
1270 */
1272WINAPI
1273SHGetProcessDword(DWORD dwUnknown1, DWORD dwUnknown2)
1274{
1275 /* Unimplemented in WinXP SP3 */
1276 TRACE("SHGetProcessDword() stub\n");
1277 return 0;
1278}
1279
1280/*
1281 * Unimplemented
1282 */
1284WINAPI
1286{
1287 FIXME("SHGetUserSessionId() stub\n");
1288 return NULL;
1289}
1290
1293{
1294 /* Called by native explorer */
1295 return 0;
1296}
1297
1300{
1301 FIXME("SHGetComputerDisplayNameW() stub\n");
1302 return E_FAIL;
1303}
1304
1305/*
1306 * Unimplemented
1307 */
1309WINAPI
1311{
1312 FIXME("SHGetShellStyleHInstance() stub\n");
1313 return NULL;
1314}
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
void user(int argc, const char *argv[])
Definition: cmds.c:1350
#define EXTERN_C
Definition: basetyps.h:12
#define FIXME(fmt,...)
Definition: debug.h:111
HINSTANCE hInstance
Definition: charmap.c:19
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139
TCHAR lpTitle[80]
Definition: ctm.c:69
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:549
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 HRESULT WINAPI SHGetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
Definition: stubs.cpp:1184
EXTERN_C IShellFolderViewCB *WINAPI SHGetShellFolderViewCB(HWND hwnd)
Definition: stubs.cpp:742
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 IsSuspendAllowed(VOID)
Definition: stubs.cpp:858
EXTERN_C HRESULT WINAPI SHParseDarwinIDFromCacheW(LPCWSTR lpUnknown1, LPWSTR lpUnknown2)
Definition: stubs.cpp:187
EXTERN_C BOOL WINAPI DAD_DragEnterEx2(HWND hwndTarget, POINT ptStart, IDataObject *pdtObject)
Definition: stubs.cpp:845
EXTERN_C HANDLE WINAPI InternalExtractIconListA(HANDLE hHandle, LPSTR lpFileName, LPINT lpCount)
Definition: stubs.cpp:1132
EXTERN_C HRESULT WINAPI SHCopyMonikerToTemp(IMoniker *pMoniker, LPCWSTR lpInput, LPWSTR lpOutput, INT cchMax)
Definition: stubs.cpp:222
EXTERN_C BOOL WINAPI ILGetPseudoNameW(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2, LPWSTR szStr, INT iUnknown)
Definition: stubs.cpp:989
EXTERN_C HRESULT WINAPI SHMultiFileProperties(IDataObject *pDataObject, DWORD dwFlags)
Definition: stubs.cpp:199
EXTERN_C DWORD WINAPI SHGetUserDisplayName(LPWSTR lpName, PULONG puSize)
Definition: stubs.cpp:1261
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
EXTERN_C HRESULT WINAPI SHSetFolderPathW(int csidl, HANDLE hToken, DWORD dwFlags, LPCWSTR pszPath)
Definition: stubs.cpp:1170
EXTERN_C LPWSTR WINAPI SheRemoveQuotesW(LPWSTR lpInput)
Definition: stubs.cpp:459
EXTERN_C VOID WINAPI Control_RunDLLAsUserW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:934
EXTERN_C HRESULT WINAPI SHStartNetConnectionDialogA(HWND hwnd, LPCSTR pszRemoteName, DWORD dwType)
Definition: stubs.cpp:808
EXTERN_C LPITEMIDLIST WINAPI Printers_GetPidl(LPCITEMIDLIST pidl, LPCWSTR lpName, DWORD dwUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:1013
EXTERN_C HRESULT WINAPI SHSetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
Definition: stubs.cpp:1195
EXTERN_C LPWSTR WINAPI ShortSizeFormatW(LONGLONG llNumber)
Definition: stubs.cpp:22
EXTERN_C WORD WINAPI ExtractIconResInfoA(HANDLE hHandle, LPSTR lpFile, WORD wIndex, LPWORD lpSize, LPHANDLE lpIcon)
Definition: stubs.cpp:1067
EXTERN_C BOOL WINAPI PathIsSlowA(LPCSTR pszFile, DWORD dwFileAttr)
Definition: stubs.cpp:1250
EXTERN_C INT WINAPI LargeIntegerToString(LARGE_INTEGER *pLargeInt, LPWSTR lpOut, UINT uSize, BOOL bUseFormat, NUMBERFMT *pNumberFormat, DWORD dwNumberFlags)
Definition: stubs.cpp:1040
EXTERN_C DWORD WINAPI SHGetComputerDisplayNameW(DWORD param1, DWORD param2, DWORD param3, DWORD param4)
Definition: stubs.cpp:1299
EXTERN_C HRESULT WINAPI CopyStreamUI(IStream *pSrc, IStream *pDst, IProgressDialog *pProgDlg)
Definition: stubs.cpp:127
EXTERN_C DWORD WINAPI ExtractVersionResource16W(LPWSTR lpName, LPHANDLE lpHandle)
Definition: stubs.cpp:1097
EXTERN_C VOID WINAPI CDefFolderMenu_MergeMenu(HINSTANCE hInstance, UINT uMainMerge, UINT uPopupMerge, LPQCMINFO lpQcmInfo)
Definition: stubs.cpp:305
EXTERN_C VOID WINAPI ShellExec_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:412
EXTERN_C INT WINAPI PifMgr_GetProperties(HANDLE hHandle, LPCSTR lpName, LPVOID lpUnknown, INT iUnknown, UINT uUnknown)
Definition: stubs.cpp:786
EXTERN_C BOOL WINAPI SHInvokePrinterCommandW(HWND hwnd, UINT uAction, LPCWSTR lpBuf1, LPCWSTR lpBuf2, BOOL fModal)
Definition: stubs.cpp:571
EXTERN_C BOOL WINAPI SHIsBadInterfacePtr(LPVOID pv, UINT ucb)
Definition: stubs.cpp:902
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 BOOL WINAPI SheConvertPathW(LPWSTR lpCmd, LPWSTR lpFileName, UINT uCmdLen)
Definition: stubs.cpp:538
EXTERN_C LPSTR WINAPI SheRemoveQuotesA(LPSTR lpInput)
Definition: stubs.cpp:470
EXTERN_C LPWSTR WINAPI StrRStrA(LPSTR lpSrc, LPSTR lpLast, LPSTR lpSearch)
Definition: stubs.cpp:369
EXTERN_C BOOL WINAPI SHIsTempDisplayMode(VOID)
Definition: stubs.cpp:149
EXTERN_C WORD WINAPI ExtractIconResInfoW(HANDLE hHandle, LPWSTR lpFile, WORD wIndex, LPWORD lpSize, LPHANDLE lpIcon)
Definition: stubs.cpp:1082
EXTERN_C INT WINAPI SHLookupIconIndexA(LPCSTR lpName, INT iIndex, UINT uFlags)
Definition: stubs.cpp:753
EXTERN_C INT WINAPI SheChangeDirExA(LPSTR lpDir)
Definition: stubs.cpp:560
EXTERN_C FILEDESCRIPTOR *WINAPI GetFileDescriptor(FILEGROUPDESCRIPTOR *pFileGroupDesc, BOOL bUnicode, INT iIndex, LPWSTR lpName)
Definition: stubs.cpp:138
EXTERN_C BOOL WINAPI MakeShellURLFromPathA(LPCSTR lpPath, LPSTR lpUrl, INT cchMax)
Definition: stubs.cpp:172
EXTERN_C BOOL *WINAPI FindExeDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
Definition: stubs.cpp:1108
EXTERN_C DWORD WINAPI CheckStagingArea(VOID)
Definition: stubs.cpp:1292
EXTERN_C BOOL WINAPI PathIsSlowW(LPCWSTR pszFile, DWORD dwFileAttr)
Definition: stubs.cpp:1239
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLA(HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:722
EXTERN_C INT WINAPI RealDriveTypeFlags(INT iDrive, BOOL bUnknown)
Definition: stubs.cpp:347
EXTERN_C DWORD WINAPI SHGetProcessDword(DWORD dwUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:1273
EXTERN_C HRESULT WINAPI SHGetUnreadMailCountW(HKEY hKeyUser, LPCWSTR pszMailAddress, DWORD *pdwCount, FILETIME *pFileTime, LPWSTR pszShellExecuteCommand, int cchShellExecuteCommand)
Definition: stubs.cpp:63
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 SHCreateProcessAsUserW(PSHCREATEPROCESSINFOW pscpi)
Definition: stubs.cpp:601
EXTERN_C LPWSTR WINAPI StrRStrW(LPWSTR lpSrc, LPWSTR lpLast, LPWSTR lpSearch)
Definition: stubs.cpp:358
EXTERN_C BOOL WINAPI MakeShellURLFromPathW(LPCWSTR lpPath, LPWSTR lpUrl, INT cchMax)
Definition: stubs.cpp:160
EXTERN_C HRESULT WINAPI SHEnumerateUnreadMailAccountsW(HKEY user, DWORD idx, LPWSTR mailaddress, INT mailaddresslen)
Definition: stubs.cpp:92
EXTERN_C HRESULT WINAPI SHSetUnreadMailCountW(LPCWSTR pszMailAddress, DWORD dwCount, LPCWSTR pszShellExecuteCommand)
Definition: stubs.cpp:79
EXTERN_C HANDLE WINAPI PifMgr_OpenProperties(LPCWSTR lpAppPath, LPCWSTR lpPifPath, UINT hInfIndex, UINT options)
Definition: stubs.cpp:775
EXTERN_C VOID WINAPI ShellExec_RunDLL(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:392
EXTERN_C VOID WINAPI CheckDiskSpace(VOID)
Definition: stubs.cpp:107
EXTERN_C BOOL WINAPI Activate_RunDLL(DWORD dwProcessId, LPVOID lpUnused1, LPVOID lpUnused2, LPVOID lpUnused3)
Definition: stubs.cpp:913
EXTERN_C INT WINAPI SHLookupIconIndexW(LPCWSTR lpName, INT iIndex, UINT uFlags)
Definition: stubs.cpp:764
EXTERN_C VOID WINAPI SHWaitOp_Operate(LPVOID lpUnknown1, DWORD dwUnknown2)
Definition: stubs.cpp:337
EXTERN_C VOID WINAPI AppCompat_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:924
EXTERN_C BOOL WINAPI SHTestTokenPrivilegeW(HANDLE hToken, LPDWORD ReturnLength)
Definition: stubs.cpp:1217
EXTERN_C INT WINAPI PifMgr_SetProperties(HANDLE hHandle, LPCSTR lpName, LPCVOID lpUnknown, INT iUnknown, UINT uUnknown)
Definition: stubs.cpp:797
EXTERN_C LPVOID WINAPI DDECreatePostNotify(LPVOID lpUnknown)
Definition: stubs.cpp:891
EXTERN_C HINSTANCE WINAPI SHGetShellStyleHInstance(VOID)
Definition: stubs.cpp:1310
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 LONG WINAPI ShellHookProc(INT iCode, WPARAM wParam, LPARAM lParam)
Definition: stubs.cpp:380
EXTERN_C HRESULT WINAPI SHSetFolderPathA(int csidl, HANDLE hToken, DWORD dwFlags, LPCSTR pszPath)
Definition: stubs.cpp:1156
EXTERN_C HRESULT WINAPI SHCreatePropertyBag(REFIID refIId, LPVOID *lpUnknown)
Definition: stubs.cpp:210
EXTERN_C HLOCAL WINAPI CheckWinIniForAssocs(VOID)
Definition: stubs.cpp:234
EXTERN_C LPVOID WINAPI SHGetUserSessionId(HANDLE hHandle)
Definition: stubs.cpp:1285
EXTERN_C BOOL WINAPI SHShouldShowWizards(LPVOID lpUnknown)
Definition: stubs.cpp:1228
EXTERN_C HRESULT WINAPI SHStartNetConnectionDialogW(HWND hwnd, LPCWSTR pszRemoteName, DWORD dwType)
Definition: stubs.cpp:821
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsW(LPSHFOLDERCUSTOMSETTINGSW pfcs, LPCWSTR pszPath, DWORD dwReadWrite)
Definition: stubs.cpp:245
EXTERN_C VOID WINAPI ShellExec_RunDLLA(HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:402
EXTERN_C HRESULT WINAPI FirstUserLogon(LPWSTR lpUnknown1, LPWSTR lpUnknown2)
Definition: stubs.cpp:1145
EXTERN_C INT WINAPI SheGetCurDrive(VOID)
Definition: stubs.cpp:505
EXTERN_C DWORD WINAPI SHNetConnectionDialog(HWND hwndOwner, LPCWSTR lpstrRemoteName, DWORD dwType)
Definition: stubs.cpp:955
EXTERN_C UINT WINAPI SHGetNetResource(LPVOID lpUnknown1, UINT iIndex, LPVOID lpUnknown2, UINT cchMax)
Definition: stubs.cpp:869
EXTERN_C INT WINAPI SheSetCurDrive(INT iIndex)
Definition: stubs.cpp:448
EXTERN_C INT WINAPI SheGetPathOffsetW(LPWSTR lpPath)
Definition: stubs.cpp:481
EXTERN_C BOOL WINAPI SHFindComputer(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2)
Definition: stubs.cpp:33
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsA(LPSHFOLDERCUSTOMSETTINGSA pfcs, LPCSTR pszPath, DWORD dwReadWrite)
Definition: stubs.cpp:258
EXTERN_C BOOL WINAPI DragQueryInfo(HDROP hDrop, DRAGINFO *pDragInfo)
Definition: stubs.cpp:880
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:732
EXTERN_C INT WINAPI SheFullPathW(LPWSTR lpFullName, DWORD dwPathSize, LPWSTR lpBuffer)
Definition: stubs.cpp:516
EXTERN_C HANDLE WINAPI InternalExtractIconListW(HANDLE hHandle, LPWSTR lpFileName, LPINT lpCount)
Definition: stubs.cpp:1119
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLL(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
Definition: stubs.cpp:712
EXTERN_C UINT WINAPI DragQueryFileAorW(HDROP hDrop, UINT iIndex, LPWSTR lpFile, UINT ucb, BOOL bUnicode, BOOL bShorten)
Definition: stubs.cpp:944
EXTERN_C VOID WINAPI SHReValidateDarwinCache(VOID)
Definition: stubs.cpp:117
EXTERN_C BOOL WINAPI SheGetDirExW(LPWSTR lpDrive, LPDWORD lpCurDirLen, LPWSTR lpCurDir)
Definition: stubs.cpp:492
EXTERN_C HANDLE WINAPI PifMgr_CloseProperties(HANDLE hHandle, UINT uUnknown)
Definition: stubs.cpp:834
EXTERN_C VOID WINAPI SHGlobalDefect(DWORD dwUnknown)
Definition: stubs.cpp:1002
EXTERN_C INT WINAPI Int64ToString(LONGLONG llInt64, LPWSTR lpOut, UINT uSize, BOOL bUseFormat, NUMBERFMT *pNumberFormat, DWORD dwNumberFlags)
Definition: stubs.cpp:1024
EXTERN_C BOOL WINAPI SheShortenPathA(LPSTR lpPath, BOOL bShorten)
Definition: stubs.cpp:433
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 BOOL WINAPI SHOpenEffectiveToken(LPVOID Token)
Definition: stubs.cpp:1206
EXTERN_C BOOL WINAPI SHLimitInputCombo(HWND hWnd, LPVOID lpUnknown)
Definition: stubs.cpp:44
EXTERN_C INT WINAPI SheFullPathA(LPSTR lpFullName, DWORD dwPathSize, LPSTR lpBuffer)
Definition: stubs.cpp:527
EXTERN_C BOOL WINAPI SHInvokePrinterCommandA(HWND hwnd, UINT uAction, LPCSTR lpBuf1, LPCSTR lpBuf2, BOOL fModal)
Definition: stubs.cpp:586
EXTERN_C void WINAPI SHHandleDiskFull(HWND hwndOwner, UINT uDrive)
Definition: stubs.cpp:979
EXTERN_C BOOL WINAPI PathIsEqualOrSubFolder(LPWSTR lpFolder, LPWSTR lpSubFolder)
Definition: stubs.cpp:55
EXTERN_C LONG WINAPI Printers_AddPrinterPropPages(LPVOID lpUnknown1, LPVOID lpUnknown2)
Definition: stubs.cpp:1056
EXTERN_C BOOL WINAPI DAD_SetDragImageFromListView(HWND hwnd, POINT pt)
Definition: stubs.cpp:968
EXTERN_C BOOL WINAPI SheShortenPathW(LPWSTR lpPath, BOOL bShorten)
Definition: stubs.cpp:422
DWORD WINAPI SHAnsiToUnicode(LPCSTR lpSrcStr, LPWSTR lpDstStr, int iLen)
Definition: string.c:2659
INT WINAPI SHUnicodeToAnsi(LPCWSTR lpSrcStr, LPSTR lpDstStr, INT iLen)
Definition: string.c:2783
#define pt(x, y)
Definition: drawing.c:79
IN CINT OUT PVOID IN ULONG OUT PULONG ReturnLength
Definition: dumpinfo.c:43
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
unsigned short WORD
Definition: ntddk_ex.h:93
unsigned int * PULONG
Definition: retypes.h:1
LPCWSTR szPath
Definition: env.c:37
static HRGN INT iCode
Definition: mapping.c:33
unsigned int UINT
Definition: ndis.h:50
#define L(x)
Definition: ntvdm.h:50
long LONG
Definition: pedump.c:60
#define REFIID
Definition: guiddef.h:118
_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:677
_In_opt_ LPCSTR lpDirectory
Definition: shellapi.h:481
HRESULT(CALLBACK * LPFNDFMCALLBACK)(_In_opt_ IShellFolder *, _In_opt_ HWND, _In_opt_ IDataObject *, UINT, WPARAM, LPARAM)
Definition: shlobj.h:2420
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:68
#define TRACE(s)
Definition: solgame.cpp:4
uint16_t * LPWORD
Definition: typedefs.h:56
int64_t LONGLONG
Definition: typedefs.h:68
uint32_t * LPDWORD
Definition: typedefs.h:59
int32_t INT
Definition: typedefs.h:58
int ret
_In_ LPCSTR lpFileName
Definition: winbase.h:3058
_In_ LPCSTR lpName
Definition: winbase.h:2776
_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