Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenstubs.cpp
Go to the documentation of this file.
00001 /* 00002 * COPYRIGHT: See COPYING in the top level directory 00003 * PROJECT: shell32.dll 00004 * FILE: dll/win32/shell32/stubs.c 00005 * PURPOSE: shell32.dll stubs 00006 * PROGRAMMER: Dmitry Chapyshev (dmitry@reactos.org) 00007 * NOTES: If you implement a function, remove it from this file 00008 * UPDATE HISTORY: 00009 * 03/02/2009 Created 00010 */ 00011 00012 00013 #include <precomp.h> 00014 00015 WINE_DEFAULT_DEBUG_CHANNEL(shell); 00016 00017 /* 00018 * Unimplemented 00019 */ 00020 EXTERN_C HLOCAL 00021 WINAPI 00022 SHLocalAlloc(UINT uFlags, SIZE_T uBytes) 00023 { 00024 FIXME("SHLocalAlloc() stub\n"); 00025 return NULL; 00026 } 00027 00028 /* 00029 * Unimplemented 00030 */ 00031 EXTERN_C HLOCAL 00032 WINAPI 00033 SHLocalFree(HLOCAL hMem) 00034 { 00035 FIXME("SHLocalFree() stub\n"); 00036 return NULL; 00037 } 00038 00039 /* 00040 * Unimplemented 00041 */ 00042 EXTERN_C HLOCAL 00043 WINAPI 00044 SHLocalReAlloc(HLOCAL hMem, 00045 SIZE_T uBytes, 00046 UINT uFlags) 00047 { 00048 FIXME("SHLocalReAlloc() stub\n"); 00049 return NULL; 00050 } 00051 00052 /* 00053 * Unimplemented 00054 */ 00055 EXTERN_C LPWSTR 00056 WINAPI 00057 AddCommasW(DWORD dwUnknown, LPWSTR lpNumber) 00058 { 00059 LPCWSTR lpRetBuf = L"0"; 00060 00061 FIXME("AddCommasW() stub\n"); 00062 return const_cast<LPWSTR>(lpRetBuf); 00063 } 00064 00065 /* 00066 * Unimplemented 00067 */ 00068 EXTERN_C LPWSTR 00069 WINAPI 00070 ShortSizeFormatW(LONGLONG llNumber) 00071 { 00072 FIXME("ShortSizeFormatW() stub\n"); 00073 return NULL; 00074 } 00075 00076 /* 00077 * Unimplemented 00078 */ 00079 EXTERN_C BOOL 00080 WINAPI 00081 SHFindComputer(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2) 00082 { 00083 FIXME("SHFindComputer() stub\n"); 00084 return FALSE; 00085 } 00086 00087 /* 00088 * Unimplemented 00089 */ 00090 EXTERN_C HRESULT 00091 WINAPI 00092 SHLimitInputEdit(HWND hWnd, IShellFolder *psf) 00093 { 00094 FIXME("SHLimitInputEdit() stub\n"); 00095 return S_FALSE; 00096 } 00097 00098 /* 00099 * Unimplemented 00100 */ 00101 EXTERN_C BOOL 00102 WINAPI 00103 SHLimitInputCombo(HWND hWnd, LPVOID lpUnknown) 00104 { 00105 FIXME("SHLimitInputCombo() stub\n"); 00106 return FALSE; 00107 } 00108 00109 /* 00110 * Unimplemented 00111 */ 00112 EXTERN_C BOOL 00113 WINAPI 00114 PathIsEqualOrSubFolder(LPWSTR lpFolder, LPWSTR lpSubFolder) 00115 { 00116 FIXME("PathIsEqualOrSubFolder() stub\n"); 00117 return FALSE; 00118 } 00119 00120 /* 00121 * Unimplemented 00122 */ 00123 EXTERN_C HRESULT 00124 WINAPI 00125 SHCreateFileExtractIconW(LPCWSTR pszPath, 00126 DWORD dwFileAttributes, 00127 REFIID riid, 00128 void **ppv) 00129 { 00130 FIXME("SHCreateFileExtractIconW() stub\n"); 00131 return E_FAIL; 00132 } 00133 00134 EXTERN_C HRESULT 00135 WINAPI 00136 SHGetUnreadMailCountW(HKEY hKeyUser, 00137 LPCWSTR pszMailAddress, 00138 DWORD *pdwCount, 00139 FILETIME *pFileTime, 00140 LPWSTR pszShellExecuteCommand, 00141 int cchShellExecuteCommand) 00142 { 00143 FIXME("SHGetUnreadMailCountW() stub\n"); 00144 return E_FAIL; 00145 } 00146 00147 /* 00148 * Unimplemented 00149 */ 00150 EXTERN_C HRESULT 00151 WINAPI 00152 SHSetUnreadMailCountW(LPCWSTR pszMailAddress, 00153 DWORD dwCount, 00154 LPCWSTR pszShellExecuteCommand) 00155 { 00156 FIXME("SHSetUnreadMailCountW() stub\n"); 00157 return E_FAIL; 00158 } 00159 00160 /* 00161 * Unimplemented 00162 */ 00163 EXTERN_C VOID 00164 WINAPI 00165 CheckDiskSpace(VOID) 00166 { 00167 FIXME("CheckDiskSpace() stub\n"); 00168 } 00169 00170 /* 00171 * Unimplemented 00172 */ 00173 EXTERN_C VOID 00174 WINAPI 00175 SHReValidateDarwinCache(VOID) 00176 { 00177 FIXME("SHReValidateDarwinCache() stub\n"); 00178 } 00179 00180 /* 00181 * Unimplemented 00182 */ 00183 EXTERN_C HRESULT 00184 WINAPI 00185 CopyStreamUI(IStream *pSrc, IStream *pDst, IProgressDialog *pProgDlg) 00186 { 00187 FIXME("CopyStreamUI() stub\n"); 00188 return E_FAIL; 00189 } 00190 00191 /* 00192 * Unimplemented 00193 */ 00194 EXTERN_C FILEDESCRIPTOR* 00195 WINAPI 00196 GetFileDescriptor(FILEGROUPDESCRIPTOR *pFileGroupDesc, BOOL bUnicode, INT iIndex, LPWSTR lpName) 00197 { 00198 FIXME("GetFileDescriptor() stub\n"); 00199 return NULL; 00200 } 00201 00202 /* 00203 * Unimplemented 00204 */ 00205 EXTERN_C BOOL 00206 WINAPI 00207 SHIsTempDisplayMode(VOID) 00208 { 00209 FIXME("SHIsTempDisplayMode() stub\n"); 00210 return FALSE; 00211 } 00212 00213 /* 00214 * Unimplemented 00215 */ 00216 EXTERN_C BOOL 00217 WINAPI 00218 MakeShellURLFromPathW(LPCWSTR lpPath, LPWSTR lpUrl, INT cchMax) 00219 { 00220 FIXME("MakeShellURLFromPathW() stub\n"); 00221 lpUrl = NULL; 00222 return FALSE; 00223 } 00224 00225 /* 00226 * Unimplemented 00227 */ 00228 EXTERN_C BOOL 00229 WINAPI 00230 MakeShellURLFromPathA(LPCSTR lpPath, LPSTR lpUrl, INT cchMax) 00231 { 00232 FIXME("MakeShellURLFromPathA() stub\n"); 00233 lpUrl = NULL; 00234 return FALSE; 00235 } 00236 00237 /* 00238 * Unimplemented 00239 */ 00240 EXTERN_C HRESULT 00241 WINAPI 00242 SHParseDarwinIDFromCacheW(LPCWSTR lpUnknown1, LPWSTR lpUnknown2) 00243 { 00244 FIXME("SHParseDarwinIDFromCacheW() stub\n"); 00245 lpUnknown2 = NULL; 00246 return E_FAIL; 00247 } 00248 00249 /* 00250 * Unimplemented 00251 */ 00252 EXTERN_C HRESULT 00253 WINAPI 00254 SHMultiFileProperties(IDataObject *pDataObject, DWORD dwFlags) 00255 { 00256 FIXME("SHMultiFileProperties() stub\n"); 00257 return E_FAIL; 00258 } 00259 00260 /* 00261 * Unimplemented 00262 */ 00263 EXTERN_C HRESULT 00264 WINAPI 00265 SHCreatePropertyBag(REFIID refIId, LPVOID *lpUnknown) 00266 { 00267 /* Call SHCreatePropertyBagOnMemory() from shlwapi.dll */ 00268 FIXME("SHCreatePropertyBag() stub\n"); 00269 return E_FAIL; 00270 } 00271 00272 /* 00273 * Unimplemented 00274 */ 00275 EXTERN_C HRESULT 00276 WINAPI 00277 SHCopyMonikerToTemp(IMoniker *pMoniker, LPCWSTR lpInput, LPWSTR lpOutput, INT cchMax) 00278 { 00279 /* Unimplemented in XP SP3 */ 00280 TRACE("SHCopyMonikerToTemp() stub\n"); 00281 return E_FAIL; 00282 } 00283 00284 /* 00285 * Unimplemented 00286 */ 00287 EXTERN_C HLOCAL 00288 WINAPI 00289 CheckWinIniForAssocs(VOID) 00290 { 00291 FIXME("CheckWinIniForAssocs() stub\n"); 00292 return NULL; 00293 } 00294 00295 /* 00296 * Unimplemented 00297 */ 00298 EXTERN_C HRESULT 00299 WINAPI 00300 SHGetSetFolderCustomSettingsW(LPSHFOLDERCUSTOMSETTINGSW pfcs, 00301 LPCWSTR pszPath, 00302 DWORD dwReadWrite) 00303 { 00304 FIXME("SHGetSetFolderCustomSettingsW() stub\n"); 00305 return E_FAIL; 00306 } 00307 00308 /* 00309 * Unimplemented 00310 */ 00311 EXTERN_C HRESULT 00312 WINAPI 00313 SHGetSetFolderCustomSettingsA(LPSHFOLDERCUSTOMSETTINGSA pfcs, 00314 LPCSTR pszPath, 00315 DWORD dwReadWrite) 00316 { 00317 FIXME("SHGetSetFolderCustomSettingsA() stub\n"); 00318 return E_FAIL; 00319 } 00320 00321 /* 00322 * Unimplemented 00323 */ 00324 EXTERN_C BOOL 00325 WINAPI 00326 SHOpenPropSheetA(LPCSTR lpCaption, 00327 HKEY hKeys[], 00328 UINT uCount, 00329 const CLSID *pClsID, 00330 IDataObject *pDataObject, 00331 IShellBrowser *pShellBrowser, 00332 LPCSTR lpStartPage) 00333 { 00334 FIXME("SHOpenPropSheetA() stub\n"); 00335 return FALSE; 00336 } 00337 00338 /* 00339 * Unimplemented 00340 */ 00341 EXTERN_C BOOL 00342 WINAPI 00343 SHOpenPropSheetW(LPCWSTR lpCaption, 00344 HKEY hKeys[], 00345 UINT uCount, 00346 const CLSID *pClsID, 00347 IDataObject *pDataObject, 00348 IShellBrowser *pShellBrowser, 00349 LPCWSTR lpStartPage) 00350 { 00351 FIXME("SHOpenPropSheetW() stub\n"); 00352 return FALSE; 00353 } 00354 00355 /* 00356 * Unimplemented 00357 */ 00358 EXTERN_C VOID 00359 WINAPI 00360 CDefFolderMenu_MergeMenu(HINSTANCE hInstance, 00361 UINT uMainMerge, 00362 UINT uPopupMerge, 00363 LPQCMINFO lpQcmInfo) 00364 { 00365 FIXME("CDefFolderMenu_MergeMenu() stub\n"); 00366 } 00367 00368 /* 00369 * Unimplemented 00370 */ 00371 EXTERN_C HRESULT 00372 WINAPI 00373 CDefFolderMenu_Create(LPITEMIDLIST pidlFolder, 00374 HWND hwnd, 00375 UINT uidl, 00376 PCUITEMID_CHILD_ARRAY *apidl, 00377 IShellFolder *psf, 00378 LPFNDFMCALLBACK lpfn, 00379 HKEY hProgID, 00380 HKEY hBaseProgID, 00381 IContextMenu **ppcm) 00382 { 00383 FIXME("CDefFolderMenu_Create() stub\n"); 00384 return E_FAIL; 00385 } 00386 00387 /* 00388 * Unimplemented 00389 */ 00390 EXTERN_C BOOL 00391 WINAPI 00392 SHChangeRegistrationReceive(LPVOID lpUnknown1, DWORD dwUnknown2) 00393 { 00394 FIXME("SHChangeRegistrationReceive() stub\n"); 00395 return FALSE; 00396 } 00397 00398 /* 00399 * Unimplemented 00400 */ 00401 EXTERN_C VOID 00402 WINAPI 00403 SHWaitOp_Operate(LPVOID lpUnknown1, DWORD dwUnknown2) 00404 { 00405 FIXME("SHWaitOp_Operate() stub\n"); 00406 } 00407 00408 /* 00409 * Unimplemented 00410 */ 00411 EXTERN_C VOID 00412 WINAPI 00413 SHChangeNotifyReceive(LONG lUnknown, UINT uUnknown, LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2) 00414 { 00415 FIXME("SHChangeNotifyReceive() stub\n"); 00416 } 00417 00418 /* 00419 * Unimplemented 00420 */ 00421 EXTERN_C INT 00422 WINAPI 00423 RealDriveTypeFlags(INT iDrive, BOOL bUnknown) 00424 { 00425 FIXME("RealDriveTypeFlags() stub\n"); 00426 return 1; 00427 } 00428 00429 /* 00430 * Unimplemented 00431 */ 00432 EXTERN_C LPWSTR 00433 WINAPI 00434 StrRStrW(LPWSTR lpSrc, LPWSTR lpLast, LPWSTR lpSearch) 00435 { 00436 FIXME("StrRStrW() stub\n"); 00437 return NULL; 00438 } 00439 00440 /* 00441 * Unimplemented 00442 */ 00443 EXTERN_C LPWSTR 00444 WINAPI 00445 StrRStrA(LPSTR lpSrc, LPSTR lpLast, LPSTR lpSearch) 00446 { 00447 FIXME("StrRStrA() stub\n"); 00448 return NULL; 00449 } 00450 00451 /* 00452 * Unimplemented 00453 */ 00454 EXTERN_C LONG 00455 WINAPI 00456 ShellHookProc(INT iCode, WPARAM wParam, LPARAM lParam) 00457 { 00458 /* Unimplemented in WinXP SP3 */ 00459 TRACE("ShellHookProc() stub\n"); 00460 return 0; 00461 } 00462 00463 /* 00464 * Unimplemented 00465 */ 00466 EXTERN_C VOID 00467 WINAPI 00468 ShellExec_RunDLL(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow) 00469 { 00470 FIXME("ShellExec_RunDLL() stub\n"); 00471 } 00472 00473 /* 00474 * Unimplemented 00475 */ 00476 EXTERN_C VOID 00477 WINAPI 00478 ShellExec_RunDLLA(HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow) 00479 { 00480 FIXME("ShellExec_RunDLLA() stub\n"); 00481 } 00482 00483 /* 00484 * Unimplemented 00485 */ 00486 EXTERN_C VOID 00487 WINAPI 00488 ShellExec_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow) 00489 { 00490 FIXME("ShellExec_RunDLLW() stub\n"); 00491 } 00492 00493 /* 00494 * Unimplemented 00495 */ 00496 EXTERN_C BOOL 00497 WINAPI 00498 SheShortenPathW(LPWSTR lpPath, BOOL bShorten) 00499 { 00500 FIXME("SheShortenPathW() stub\n"); 00501 return FALSE; 00502 } 00503 00504 /* 00505 * Unimplemented 00506 */ 00507 EXTERN_C BOOL 00508 WINAPI 00509 SheShortenPathA(LPSTR lpPath, BOOL bShorten) 00510 { 00511 FIXME("SheShortenPathA() stub\n"); 00512 return FALSE; 00513 } 00514 00515 /* 00516 * Unimplemented 00517 */ 00518 EXTERN_C INT 00519 WINAPI 00520 SheSetCurDrive(INT iIndex) 00521 { 00522 FIXME("SheSetCurDrive() stub\n"); 00523 return 1; 00524 } 00525 00526 /* 00527 * Unimplemented 00528 */ 00529 EXTERN_C LPWSTR 00530 WINAPI 00531 SheRemoveQuotesW(LPWSTR lpInput) 00532 { 00533 FIXME("SheRemoveQuotesW() stub\n"); 00534 return NULL; 00535 } 00536 00537 /* 00538 * Unimplemented 00539 */ 00540 EXTERN_C LPSTR 00541 WINAPI 00542 SheRemoveQuotesA(LPSTR lpInput) 00543 { 00544 FIXME("SheRemoveQuotesA() stub\n"); 00545 return NULL; 00546 } 00547 00548 /* 00549 * Unimplemented 00550 */ 00551 EXTERN_C INT 00552 WINAPI 00553 SheGetPathOffsetW(LPWSTR lpPath) 00554 { 00555 FIXME("SheGetPathOffsetW() stub\n"); 00556 return 0; 00557 } 00558 00559 /* 00560 * Unimplemented 00561 */ 00562 EXTERN_C BOOL 00563 WINAPI 00564 SheGetDirExW(LPWSTR lpDrive, 00565 LPDWORD lpCurDirLen, 00566 LPWSTR lpCurDir) 00567 { 00568 FIXME("SheGetDirExW() stub\n"); 00569 return FALSE; 00570 } 00571 00572 /* 00573 * Unimplemented 00574 */ 00575 EXTERN_C INT 00576 WINAPI 00577 SheGetCurDrive(VOID) 00578 { 00579 FIXME("SheGetCurDrive() stub\n"); 00580 return 1; 00581 } 00582 00583 /* 00584 * Unimplemented 00585 */ 00586 EXTERN_C INT 00587 WINAPI 00588 SheFullPathW(LPWSTR lpFullName, DWORD dwPathSize, LPWSTR lpBuffer) 00589 { 00590 FIXME("SheFullPathW() stub\n"); 00591 return 0; 00592 } 00593 00594 /* 00595 * Unimplemented 00596 */ 00597 EXTERN_C INT 00598 WINAPI 00599 SheFullPathA(LPSTR lpFullName, DWORD dwPathSize, LPSTR lpBuffer) 00600 { 00601 FIXME("SheFullPathA() stub\n"); 00602 return 0; 00603 } 00604 00605 /* 00606 * Unimplemented 00607 */ 00608 EXTERN_C BOOL 00609 WINAPI 00610 SheConvertPathW(LPWSTR lpCmd, LPWSTR lpFileName, UINT uCmdLen) 00611 { 00612 FIXME("SheConvertPathW() stub\n"); 00613 return FALSE; 00614 } 00615 00616 /* 00617 * Unimplemented 00618 */ 00619 EXTERN_C INT 00620 WINAPI 00621 SheChangeDirExW(LPWSTR lpDir) 00622 { 00623 FIXME("SheChangeDirExW() stub\n"); 00624 return 0; 00625 } 00626 00627 /* 00628 * Unimplemented 00629 */ 00630 EXTERN_C INT 00631 WINAPI 00632 SheChangeDirExA(LPSTR lpDir) 00633 { 00634 FIXME("SheChangeDirExA() stub\n"); 00635 return 0; 00636 } 00637 00638 /* 00639 * Unimplemented 00640 */ 00641 EXTERN_C BOOL 00642 WINAPI 00643 SHInvokePrinterCommandW(HWND hwnd, 00644 UINT uAction, 00645 LPCWSTR lpBuf1, 00646 LPCWSTR lpBuf2, 00647 BOOL fModal) 00648 { 00649 FIXME("SHInvokePrinterCommandW() stub\n"); 00650 return FALSE; 00651 } 00652 00653 /* 00654 * Unimplemented 00655 */ 00656 EXTERN_C BOOL 00657 WINAPI 00658 SHInvokePrinterCommandA(HWND hwnd, 00659 UINT uAction, 00660 LPCSTR lpBuf1, 00661 LPCSTR lpBuf2, 00662 BOOL fModal) 00663 { 00664 FIXME("SHInvokePrinterCommandA() stub\n"); 00665 return FALSE; 00666 } 00667 00668 /* 00669 * Unimplemented 00670 */ 00671 EXTERN_C HRESULT 00672 WINAPI 00673 SHCreateQueryCancelAutoPlayMoniker(IMoniker **ppmoniker) 00674 { 00675 FIXME("SHCreateQueryCancelAutoPlayMoniker() stub\n"); 00676 return E_FAIL; 00677 } 00678 00679 /* 00680 * Unimplemented 00681 */ 00682 EXTERN_C BOOL 00683 WINAPI 00684 SHCreateProcessAsUserW(PSHCREATEPROCESSINFOW pscpi) 00685 { 00686 FIXME("SHCreateProcessAsUserW() stub\n"); 00687 return FALSE; 00688 } 00689 00690 /* 00691 * Unimplemented 00692 */ 00693 EXTERN_C BOOL 00694 WINAPI 00695 SHChangeNotifySuspendResume(BOOL bSuspend, 00696 LPITEMIDLIST pidl, 00697 BOOL bRecursive, 00698 DWORD dwReserved) 00699 { 00700 FIXME("SHChangeNotifySuspendResume() stub\n"); 00701 return FALSE; 00702 } 00703 00704 /* 00705 * Unimplemented 00706 */ 00707 EXTERN_C BOOL 00708 WINAPI 00709 RegenerateUserEnvironment(LPVOID *lpUnknown, BOOL bUnknown) 00710 { 00711 FIXME("RegenerateUserEnvironment() stub\n"); 00712 return FALSE; 00713 } 00714 00715 /* 00716 * Unimplemented 00717 */ 00718 EXTERN_C HINSTANCE 00719 WINAPI 00720 RealShellExecuteExA(HWND hwnd, 00721 LPCSTR lpOperation, 00722 LPCSTR lpFile, 00723 LPCSTR lpParameters, 00724 LPCSTR lpDirectory, 00725 LPSTR lpReturn, 00726 LPCSTR lpTitle, 00727 LPSTR lpReserved, 00728 WORD nShowCmd, 00729 HANDLE *lpProcess, 00730 DWORD dwFlags) 00731 { 00732 FIXME("RealShellExecuteExA() stub\n"); 00733 return NULL; 00734 } 00735 00736 /* 00737 * Unimplemented 00738 */ 00739 EXTERN_C HINSTANCE 00740 WINAPI 00741 RealShellExecuteExW(HWND hwnd, 00742 LPCWSTR lpOperation, 00743 LPCWSTR lpFile, 00744 LPCWSTR lpParameters, 00745 LPCWSTR lpDirectory, 00746 LPWSTR lpReturn, 00747 LPCWSTR lpTitle, 00748 LPWSTR lpReserved, 00749 WORD nShowCmd, 00750 HANDLE *lpProcess, 00751 DWORD dwFlags) 00752 { 00753 FIXME("RealShellExecuteExW() stub\n"); 00754 return NULL; 00755 } 00756 00757 /* 00758 * Implemented 00759 */ 00760 EXTERN_C HINSTANCE 00761 WINAPI 00762 RealShellExecuteA(HWND hwnd, 00763 LPCSTR lpOperation, 00764 LPCSTR lpFile, 00765 LPCSTR lpParameters, 00766 LPCSTR lpDirectory, 00767 LPSTR lpReturn, 00768 LPCSTR lpTitle, 00769 LPSTR lpReserved, 00770 WORD nShowCmd, 00771 HANDLE *lpProcess) 00772 { 00773 return RealShellExecuteExA(hwnd, 00774 lpOperation, 00775 lpFile, 00776 lpParameters, 00777 lpDirectory, 00778 lpReturn, 00779 lpTitle, 00780 lpReserved, 00781 nShowCmd, 00782 lpProcess, 00783 0); 00784 } 00785 00786 /* 00787 * Implemented 00788 */ 00789 EXTERN_C HINSTANCE 00790 WINAPI 00791 RealShellExecuteW(HWND hwnd, 00792 LPCWSTR lpOperation, 00793 LPCWSTR lpFile, 00794 LPCWSTR lpParameters, 00795 LPCWSTR lpDirectory, 00796 LPWSTR lpReturn, 00797 LPCWSTR lpTitle, 00798 LPWSTR lpReserved, 00799 WORD nShowCmd, 00800 HANDLE *lpProcess) 00801 { 00802 return RealShellExecuteExW(hwnd, 00803 lpOperation, 00804 lpFile, 00805 lpParameters, 00806 lpDirectory, 00807 lpReturn, 00808 lpTitle, 00809 lpReserved, 00810 nShowCmd, 00811 lpProcess, 00812 0); 00813 } 00814 00815 /* 00816 * Unimplemented 00817 */ 00818 EXTERN_C VOID 00819 WINAPI 00820 PrintersGetCommand_RunDLL(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow) 00821 { 00822 FIXME("PrintersGetCommand_RunDLL() stub\n"); 00823 } 00824 00825 /* 00826 * Unimplemented 00827 */ 00828 EXTERN_C VOID 00829 WINAPI 00830 PrintersGetCommand_RunDLLA(HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow) 00831 { 00832 FIXME("PrintersGetCommand_RunDLLA() stub\n"); 00833 } 00834 00835 /* 00836 * Unimplemented 00837 */ 00838 EXTERN_C VOID 00839 WINAPI 00840 PrintersGetCommand_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow) 00841 { 00842 FIXME("PrintersGetCommand_RunDLLW() stub\n"); 00843 } 00844 00845 /* 00846 * Unimplemented 00847 */ 00848 EXTERN_C IShellFolderViewCB* 00849 WINAPI 00850 SHGetShellFolderViewCB(HWND hwnd) 00851 { 00852 FIXME("SHGetShellFolderViewCB() stub\n"); 00853 return NULL; 00854 } 00855 00856 /* 00857 * Unimplemented 00858 */ 00859 EXTERN_C INT 00860 WINAPI 00861 SHLookupIconIndexA(LPCSTR lpName, INT iIndex, UINT uFlags) 00862 { 00863 FIXME("SHLookupIconIndexA() stub\n"); 00864 return 0; 00865 } 00866 00867 /* 00868 * Unimplemented 00869 */ 00870 EXTERN_C INT 00871 WINAPI 00872 SHLookupIconIndexW(LPCWSTR lpName, INT iIndex, UINT uFlags) 00873 { 00874 FIXME("SHLookupIconIndexW() stub\n"); 00875 return 0; 00876 } 00877 00878 /* 00879 * Unimplemented 00880 */ 00881 EXTERN_C HANDLE 00882 WINAPI 00883 PifMgr_OpenProperties(LPCWSTR lpAppPath, LPCWSTR lpPifPath, UINT hInfIndex, UINT options) 00884 { 00885 FIXME("PifMgr_OpenProperties() stub\n"); 00886 return 0; 00887 } 00888 00889 /* 00890 * Unimplemented 00891 */ 00892 EXTERN_C INT 00893 WINAPI 00894 PifMgr_GetProperties(HANDLE hHandle, LPCSTR lpName, LPVOID lpUnknown, INT iUnknown, UINT uUnknown) 00895 { 00896 FIXME("PifMgr_GetProperties() stub\n"); 00897 return 0; 00898 } 00899 00900 /* 00901 * Unimplemented 00902 */ 00903 EXTERN_C INT 00904 WINAPI 00905 PifMgr_SetProperties(HANDLE hHandle, LPCSTR lpName, LPCVOID lpUnknown, INT iUnknown, UINT uUnknown) 00906 { 00907 FIXME("PifMgr_SetProperties() stub\n"); 00908 return 0; 00909 } 00910 00911 /* 00912 * Unimplemented 00913 */ 00914 EXTERN_C HRESULT 00915 WINAPI 00916 SHStartNetConnectionDialogA(HWND hwnd, 00917 LPCSTR pszRemoteName, 00918 DWORD dwType) 00919 { 00920 FIXME("SHStartNetConnectionDialogA() stub\n"); 00921 return E_FAIL; 00922 } 00923 00924 /* 00925 * Unimplemented 00926 */ 00927 EXTERN_C HRESULT 00928 WINAPI 00929 SHStartNetConnectionDialogW(HWND hwnd, 00930 LPCWSTR pszRemoteName, 00931 DWORD dwType) 00932 { 00933 FIXME("SHStartNetConnectionDialogW() stub\n"); 00934 return E_FAIL; 00935 } 00936 00937 /* 00938 * Unimplemented 00939 */ 00940 EXTERN_C HANDLE 00941 WINAPI 00942 PifMgr_CloseProperties(HANDLE hHandle, UINT uUnknown) 00943 { 00944 FIXME("PifMgr_CloseProperties() stub\n"); 00945 return NULL; 00946 } 00947 00948 /* 00949 * Unimplemented 00950 */ 00951 EXTERN_C BOOL 00952 WINAPI 00953 DAD_DragEnterEx2(HWND hwndTarget, 00954 POINT ptStart, 00955 IDataObject *pdtObject) 00956 { 00957 FIXME("DAD_DragEnterEx2() stub\n"); 00958 return FALSE; 00959 } 00960 00961 /* 00962 * Unimplemented 00963 */ 00964 EXTERN_C BOOL 00965 WINAPI 00966 IsSuspendAllowed(VOID) 00967 { 00968 FIXME("IsSuspendAllowed() stub\n"); 00969 return FALSE; 00970 } 00971 00972 /* 00973 * Unimplemented 00974 */ 00975 EXTERN_C UINT 00976 WINAPI 00977 SHGetNetResource(LPVOID lpUnknown1, UINT iIndex, LPVOID lpUnknown2, UINT cchMax) 00978 { 00979 FIXME("SHGetNetResource() stub\n"); 00980 return 0; 00981 } 00982 00983 /* 00984 * Unimplemented 00985 */ 00986 EXTERN_C BOOL 00987 WINAPI 00988 DragQueryInfo(HDROP hDrop, DRAGINFO *pDragInfo) 00989 { 00990 FIXME("DragQueryInfo() stub\n"); 00991 return FALSE; 00992 } 00993 00994 /* 00995 * Unimplemented 00996 */ 00997 EXTERN_C LPVOID 00998 WINAPI 00999 DDECreatePostNotify(LPVOID lpUnknown) 01000 { 01001 FIXME("DDECreatePostNotify() stub\n"); 01002 return NULL; 01003 } 01004 01005 /* 01006 * Unimplemented 01007 */ 01008 EXTERN_C BOOL 01009 WINAPI 01010 SHIsBadInterfacePtr(LPVOID pv, UINT ucb) 01011 { 01012 FIXME("SHIsBadInterfacePtr() stub\n"); 01013 return FALSE; 01014 } 01015 01016 /* 01017 * Unimplemented 01018 */ 01019 EXTERN_C BOOL 01020 WINAPI 01021 Activate_RunDLL(DWORD dwProcessId, LPVOID lpUnused1, LPVOID lpUnused2, LPVOID lpUnused3) 01022 { 01023 FIXME("Activate_RunDLL() stub\n"); 01024 return FALSE; 01025 } 01026 01027 /* 01028 * Unimplemented 01029 */ 01030 EXTERN_C VOID 01031 WINAPI 01032 AppCompat_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow) 01033 { 01034 FIXME("AppCompat_RunDLLW() stub\n"); 01035 } 01036 01037 /* 01038 * Unimplemented 01039 */ 01040 EXTERN_C VOID 01041 WINAPI 01042 Control_RunDLLAsUserW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow) 01043 { 01044 FIXME("Control_RunDLLAsUserW() stub\n"); 01045 } 01046 01047 /* 01048 * Unimplemented 01049 */ 01050 EXTERN_C UINT 01051 WINAPI 01052 DragQueryFileAorW(HDROP hDrop, UINT iIndex, LPWSTR lpFile, UINT ucb, BOOL bUnicode, BOOL bShorten) 01053 { 01054 FIXME("DragQueryFileAorW() stub\n"); 01055 return 0; 01056 } 01057 01058 /* 01059 * Unimplemented 01060 */ 01061 EXTERN_C DWORD 01062 WINAPI 01063 SHNetConnectionDialog(HWND hwndOwner, 01064 LPCWSTR lpstrRemoteName, 01065 DWORD dwType) 01066 { 01067 FIXME("SHNetConnectionDialog() stub\n"); 01068 return ERROR_INVALID_PARAMETER; 01069 } 01070 01071 /* 01072 * Unimplemented 01073 */ 01074 EXTERN_C BOOL 01075 WINAPI 01076 DAD_SetDragImageFromListView(HWND hwnd, POINT pt) 01077 { 01078 FIXME("DAD_SetDragImageFromListView() stub\n"); 01079 return FALSE; 01080 } 01081 01082 /* 01083 * Unimplemented 01084 */ 01085 EXTERN_C void 01086 WINAPI 01087 SHHandleDiskFull(HWND hwndOwner, UINT uDrive) 01088 { 01089 FIXME("SHHandleDiskFull() stub\n"); 01090 } 01091 01092 /* 01093 * Unimplemented 01094 */ 01095 EXTERN_C BOOL 01096 WINAPI 01097 ILGetPseudoNameW(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2, LPWSTR szStr, INT iUnknown) 01098 { 01099 /* Unimplemented in WinXP SP3 */ 01100 TRACE("ILGetPseudoNameW() stub\n"); 01101 *szStr = 0; 01102 return FALSE; 01103 } 01104 01105 /* 01106 * Unimplemented 01107 */ 01108 EXTERN_C VOID 01109 WINAPI 01110 SHGlobalDefect(DWORD dwUnknown) 01111 { 01112 /* Unimplemented in WinXP SP3 */ 01113 TRACE("SHGlobalDefect() stub\n"); 01114 } 01115 01116 /* 01117 * Unimplemented 01118 */ 01119 EXTERN_C LPITEMIDLIST 01120 WINAPI 01121 Printers_GetPidl(LPCITEMIDLIST pidl, LPCWSTR lpName) 01122 { 01123 FIXME("Printers_GetPidl() stub\n"); 01124 return NULL; 01125 } 01126 01127 /* 01128 * Unimplemented 01129 */ 01130 EXTERN_C INT 01131 WINAPI 01132 Int64ToString(LONGLONG llInt64, 01133 LPWSTR lpOut, 01134 UINT uSize, 01135 BOOL bUseFormat, 01136 NUMBERFMT *pNumberFormat, 01137 DWORD dwNumberFlags) 01138 { 01139 FIXME("Int64ToString() stub\n"); 01140 return 0; 01141 } 01142 01143 /* 01144 * Unimplemented 01145 */ 01146 EXTERN_C INT 01147 WINAPI 01148 LargeIntegerToString(LARGE_INTEGER *pLargeInt, 01149 LPWSTR lpOut, 01150 UINT uSize, 01151 BOOL bUseFormat, 01152 NUMBERFMT *pNumberFormat, 01153 DWORD dwNumberFlags) 01154 { 01155 FIXME("LargeIntegerToString() stub\n"); 01156 return 0; 01157 } 01158 01159 /* 01160 * Unimplemented 01161 */ 01162 EXTERN_C LONG 01163 WINAPI 01164 Printers_AddPrinterPropPages(LPVOID lpUnknown1, LPVOID lpUnknown2) 01165 { 01166 FIXME("Printers_AddPrinterPropPages() stub\n"); 01167 return 0; 01168 } 01169 01170 /* 01171 * Unimplemented 01172 */ 01173 EXTERN_C WORD 01174 WINAPI 01175 ExtractIconResInfoA(HANDLE hHandle, 01176 LPSTR lpFile, 01177 WORD wIndex, 01178 LPWORD lpSize, 01179 LPHANDLE lpIcon) 01180 { 01181 FIXME("ExtractIconResInfoA() stub\n"); 01182 return 0; 01183 } 01184 01185 /* 01186 * Unimplemented 01187 */ 01188 EXTERN_C WORD 01189 WINAPI 01190 ExtractIconResInfoW(HANDLE hHandle, 01191 LPWSTR lpFile, 01192 WORD wIndex, 01193 LPWORD lpSize, 01194 LPHANDLE lpIcon) 01195 { 01196 FIXME("ExtractIconResInfoW() stub\n"); 01197 return 0; 01198 } 01199 01200 /* 01201 * Unimplemented 01202 */ 01203 EXTERN_C DWORD 01204 WINAPI 01205 ExtractVersionResource16W(LPWSTR lpName, LPHANDLE lpHandle) 01206 { 01207 FIXME("ExtractVersionResource16W() stub\n"); 01208 return 0; 01209 } 01210 01211 /* 01212 * Unimplemented 01213 */ 01214 EXTERN_C BOOL* 01215 WINAPI 01216 FindExeDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) 01217 { 01218 FIXME("FindExeDlgProc() stub\n"); 01219 return 0; 01220 } 01221 01222 /* 01223 * Unimplemented 01224 */ 01225 EXTERN_C HANDLE 01226 WINAPI 01227 InternalExtractIconListW(HANDLE hHandle, 01228 LPWSTR lpFileName, 01229 LPINT lpCount) 01230 { 01231 FIXME("InternalExtractIconListW() stub\n"); 01232 return NULL; 01233 } 01234 01235 /* 01236 * Unimplemented 01237 */ 01238 EXTERN_C HANDLE 01239 WINAPI 01240 InternalExtractIconListA(HANDLE hHandle, 01241 LPSTR lpFileName, 01242 LPINT lpCount) 01243 { 01244 FIXME("InternalExtractIconListA() stub\n"); 01245 return NULL; 01246 } 01247 01248 /* 01249 * Unimplemented 01250 */ 01251 EXTERN_C HRESULT 01252 WINAPI 01253 FirstUserLogon(LPWSTR lpUnknown1, LPWSTR lpUnknown2) 01254 { 01255 FIXME("FirstUserLogon() stub\n"); 01256 return E_FAIL; 01257 } 01258 01259 /* 01260 * Unimplemented 01261 */ 01262 EXTERN_C HRESULT 01263 WINAPI 01264 SHSetFolderPathA(int csidl, 01265 HANDLE hToken, 01266 DWORD dwFlags, 01267 LPCSTR pszPath) 01268 { 01269 FIXME("SHSetFolderPathA() stub\n"); 01270 return E_FAIL; 01271 } 01272 01273 /* 01274 * Unimplemented 01275 */ 01276 EXTERN_C HRESULT 01277 WINAPI 01278 SHSetFolderPathW(int csidl, 01279 HANDLE hToken, 01280 DWORD dwFlags, 01281 LPCWSTR pszPath) 01282 { 01283 FIXME("SHSetFolderPathW() stub\n"); 01284 return E_FAIL; 01285 } 01286 01287 /* 01288 * Unimplemented 01289 */ 01290 EXTERN_C HRESULT 01291 WINAPI 01292 SHGetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown) 01293 { 01294 FIXME("SHGetUserPicturePathW() stub\n"); 01295 return E_FAIL; 01296 } 01297 01298 /* 01299 * Unimplemented 01300 */ 01301 EXTERN_C HRESULT 01302 WINAPI 01303 SHSetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown) 01304 { 01305 FIXME("SHGetUserPicturePathA() stub\n"); 01306 return E_FAIL; 01307 } 01308 01309 /* 01310 * Unimplemented 01311 */ 01312 EXTERN_C BOOL 01313 WINAPI 01314 SHOpenEffectiveToken(LPVOID Token) 01315 { 01316 FIXME("SHOpenEffectiveToken() stub\n"); 01317 return FALSE; 01318 } 01319 01320 /* 01321 * Unimplemented 01322 */ 01323 EXTERN_C BOOL 01324 WINAPI 01325 SHTestTokenPrivilegeW(HANDLE hToken, LPDWORD ReturnLength) 01326 { 01327 FIXME("SHTestTokenPrivilegeW() stub\n"); 01328 return FALSE; 01329 } 01330 01331 /* 01332 * Unimplemented 01333 */ 01334 EXTERN_C BOOL 01335 WINAPI 01336 SHShouldShowWizards(LPVOID lpUnknown) 01337 { 01338 FIXME("SHShouldShowWizards() stub\n"); 01339 return FALSE; 01340 } 01341 01342 /* 01343 * Unimplemented 01344 */ 01345 EXTERN_C BOOL 01346 WINAPI 01347 PathIsSlowW(LPCWSTR pszFile, DWORD dwFileAttr) 01348 { 01349 FIXME("PathIsSlowW() stub\n"); 01350 return FALSE; 01351 } 01352 01353 /* 01354 * Unimplemented 01355 */ 01356 EXTERN_C BOOL 01357 WINAPI 01358 PathIsSlowA(LPCSTR pszFile, DWORD dwFileAttr) 01359 { 01360 FIXME("PathIsSlowA() stub\n"); 01361 return FALSE; 01362 } 01363 01364 /* 01365 * Unimplemented 01366 */ 01367 EXTERN_C DWORD 01368 WINAPI 01369 SHGetUserDisplayName(LPWSTR lpName, PULONG puSize) 01370 { 01371 FIXME("SHGetUserDisplayName() stub\n"); 01372 wcscpy(lpName, L"UserName"); 01373 return ERROR_SUCCESS; 01374 } 01375 01376 /* 01377 * Unimplemented 01378 */ 01379 EXTERN_C DWORD 01380 WINAPI 01381 SHGetProcessDword(DWORD dwUnknown1, DWORD dwUnknown2) 01382 { 01383 /* Unimplemented in WinXP SP3 */ 01384 TRACE("SHGetProcessDword() stub\n"); 01385 return 0; 01386 } 01387 01388 /* 01389 * Unimplemented 01390 */ 01391 EXTERN_C BOOL 01392 WINAPI 01393 SHTestTokenMembership(HANDLE TokenHandle, ULONG SidToCheck) 01394 { 01395 FIXME("SHTestTokenMembership() stub\n"); 01396 return FALSE; 01397 } 01398 01399 /* 01400 * Unimplemented 01401 */ 01402 EXTERN_C LPVOID 01403 WINAPI 01404 SHGetUserSessionId(HANDLE hHandle) 01405 { 01406 FIXME("SHGetUserSessionId() stub\n"); 01407 return NULL; 01408 } Generated on Mon May 28 2012 04:26:08 for ReactOS by
1.7.6.1
|