ReactOS 0.4.15-dev-8339-g4028de8
stubs.cpp File Reference
#include "precomp.h"
Include dependency graph for stubs.cpp:

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (shell)
 
EXTERN_C HRESULT WINAPI SHGetUnreadMailCountW (HKEY hKeyUser, LPCWSTR pszMailAddress, DWORD *pdwCount, FILETIME *pFileTime, LPWSTR pszShellExecuteCommand, int cchShellExecuteCommand)
 
EXTERN_C HRESULT WINAPI SHSetUnreadMailCountW (LPCWSTR pszMailAddress, DWORD dwCount, LPCWSTR pszShellExecuteCommand)
 
EXTERN_C HRESULT WINAPI SHEnumerateUnreadMailAccountsW (HKEY user, DWORD idx, LPWSTR mailaddress, INT mailaddresslen)
 
EXTERN_C VOID WINAPI CheckDiskSpace (VOID)
 
EXTERN_C VOID WINAPI SHReValidateDarwinCache (VOID)
 
EXTERN_C FILEDESCRIPTOR *WINAPI GetFileDescriptor (FILEGROUPDESCRIPTOR *pFileGroupDesc, BOOL bUnicode, INT iIndex, LPWSTR lpName)
 
EXTERN_C BOOL WINAPI MakeShellURLFromPathW (LPCWSTR lpPath, LPWSTR lpUrl, INT cchMax)
 
EXTERN_C BOOL WINAPI MakeShellURLFromPathA (LPCSTR lpPath, LPSTR lpUrl, INT cchMax)
 
EXTERN_C HRESULT WINAPI SHParseDarwinIDFromCacheW (LPCWSTR lpUnknown1, LPWSTR lpUnknown2)
 
static HRESULT DataObject_GetHIDACount (IDataObject *pdo)
 
EXTERN_C HRESULT WINAPI SHMultiFileProperties (IDataObject *pDataObject, DWORD dwFlags)
 
EXTERN_C HRESULT WINAPI SHCopyMonikerToTemp (IMoniker *pMoniker, LPCWSTR lpInput, LPWSTR lpOutput, INT cchMax)
 
EXTERN_C HLOCAL WINAPI CheckWinIniForAssocs (VOID)
 
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsW (LPSHFOLDERCUSTOMSETTINGSW pfcs, LPCWSTR pszPath, DWORD dwReadWrite)
 
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsA (LPSHFOLDERCUSTOMSETTINGSA pfcs, LPCSTR pszPath, DWORD dwReadWrite)
 
BOOL WINAPI SHOpenPropSheetW (_In_opt_ LPCWSTR pszCaption, _In_opt_ HKEY *ahKeys, _In_ UINT cKeys, _In_ const CLSID *pclsidDefault, _In_ IDataObject *pDataObject, _In_opt_ IShellBrowser *pShellBrowser, _In_opt_ LPCWSTR pszStartPage)
 
EXTERN_C VOID WINAPI CDefFolderMenu_MergeMenu (HINSTANCE hInstance, UINT uMainMerge, UINT uPopupMerge, LPQCMINFO lpQcmInfo)
 
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)
 
EXTERN_C VOID WINAPI SHWaitOp_Operate (LPVOID lpUnknown1, DWORD dwUnknown2)
 
EXTERN_C INT WINAPI RealDriveTypeFlags (INT iDrive, BOOL bUnknown)
 
EXTERN_C LPWSTR WINAPI StrRStrW (LPWSTR lpSrc, LPWSTR lpLast, LPWSTR lpSearch)
 
EXTERN_C LPWSTR WINAPI StrRStrA (LPSTR lpSrc, LPSTR lpLast, LPSTR lpSearch)
 
EXTERN_C LONG WINAPI ShellHookProc (INT iCode, WPARAM wParam, LPARAM lParam)
 
EXTERN_C VOID WINAPI ShellExec_RunDLL (HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
 
EXTERN_C VOID WINAPI ShellExec_RunDLLA (HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow)
 
EXTERN_C VOID WINAPI ShellExec_RunDLLW (HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
 
EXTERN_C BOOL WINAPI SheShortenPathW (LPWSTR lpPath, BOOL bShorten)
 
EXTERN_C BOOL WINAPI SheShortenPathA (LPSTR lpPath, BOOL bShorten)
 
EXTERN_C INT WINAPI SheSetCurDrive (INT iIndex)
 
EXTERN_C INT WINAPI SheGetPathOffsetW (LPWSTR lpPath)
 
EXTERN_C BOOL WINAPI SheGetDirExW (LPWSTR lpDrive, LPDWORD lpCurDirLen, LPWSTR lpCurDir)
 
EXTERN_C INT WINAPI SheGetCurDrive (VOID)
 
EXTERN_C INT WINAPI SheFullPathW (LPWSTR lpFullName, DWORD dwPathSize, LPWSTR lpBuffer)
 
EXTERN_C INT WINAPI SheFullPathA (LPSTR lpFullName, DWORD dwPathSize, LPSTR lpBuffer)
 
EXTERN_C BOOL WINAPI SheConvertPathW (LPWSTR lpCmd, LPWSTR lpFileName, UINT uCmdLen)
 
EXTERN_C INT WINAPI SheChangeDirExW (LPWSTR lpDir)
 
EXTERN_C INT WINAPI SheChangeDirExA (LPSTR lpDir)
 
EXTERN_C BOOL WINAPI SHInvokePrinterCommandW (HWND hwnd, UINT uAction, LPCWSTR lpBuf1, LPCWSTR lpBuf2, BOOL fModal)
 
EXTERN_C BOOL WINAPI SHInvokePrinterCommandA (HWND hwnd, UINT uAction, LPCSTR lpBuf1, LPCSTR lpBuf2, BOOL fModal)
 
EXTERN_C BOOL WINAPI SHCreateProcessAsUserW (PSHCREATEPROCESSINFOW pscpi)
 
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLL (HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
 
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLA (HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow)
 
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLW (HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
 
EXTERN_C IShellFolderViewCB *WINAPI SHGetShellFolderViewCB (HWND hwnd)
 
EXTERN_C INT WINAPI SHLookupIconIndexA (LPCSTR lpName, INT iIndex, UINT uFlags)
 
EXTERN_C INT WINAPI SHLookupIconIndexW (LPCWSTR lpName, INT iIndex, UINT uFlags)
 
EXTERN_C HANDLE WINAPI PifMgr_OpenProperties (LPCWSTR lpAppPath, LPCWSTR lpPifPath, UINT hInfIndex, UINT options)
 
EXTERN_C INT WINAPI PifMgr_GetProperties (HANDLE hHandle, LPCSTR lpName, LPVOID lpUnknown, INT iUnknown, UINT uUnknown)
 
EXTERN_C INT WINAPI PifMgr_SetProperties (HANDLE hHandle, LPCSTR lpName, LPCVOID lpUnknown, INT iUnknown, UINT uUnknown)
 
EXTERN_C HRESULT WINAPI SHStartNetConnectionDialogW (_In_ HWND hwnd, _In_ LPCWSTR pszRemoteName, _In_ DWORD dwType)
 
EXTERN_C HANDLE WINAPI PifMgr_CloseProperties (HANDLE hHandle, UINT uUnknown)
 
EXTERN_C BOOL WINAPI DAD_DragEnterEx2 (HWND hwndTarget, POINT ptStart, IDataObject *pdtObject)
 
EXTERN_C UINT WINAPI SHGetNetResource (LPVOID lpUnknown1, UINT iIndex, LPVOID lpUnknown2, UINT cchMax)
 
EXTERN_C BOOL WINAPI DragQueryInfo (HDROP hDrop, DRAGINFO *pDragInfo)
 
EXTERN_C LPVOID WINAPI DDECreatePostNotify (LPVOID lpUnknown)
 
EXTERN_C BOOL WINAPI SHIsBadInterfacePtr (LPVOID pv, UINT ucb)
 
EXTERN_C VOID WINAPI AppCompat_RunDLLW (HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
 
EXTERN_C VOID WINAPI Control_RunDLLAsUserW (HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
 
EXTERN_C UINT WINAPI DragQueryFileAorW (HDROP hDrop, UINT iIndex, LPWSTR lpFile, UINT ucb, BOOL bUnicode, BOOL bShorten)
 
EXTERN_C DWORD WINAPI SHNetConnectionDialog (HWND hwndOwner, LPCWSTR lpstrRemoteName, DWORD dwType)
 
EXTERN_C BOOL WINAPI DAD_SetDragImageFromListView (HWND hwnd, POINT pt)
 
EXTERN_C void WINAPI SHHandleDiskFull (HWND hwndOwner, UINT uDrive)
 
EXTERN_C BOOL WINAPI ILGetPseudoNameW (LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2, LPWSTR szStr, INT iUnknown)
 
EXTERN_C VOID WINAPI SHGlobalDefect (DWORD dwUnknown)
 
EXTERN_C LPITEMIDLIST WINAPI Printers_GetPidl (LPCITEMIDLIST pidl, LPCWSTR lpName, DWORD dwUnknown1, DWORD dwUnknown2)
 
EXTERN_C LONG WINAPI Printers_AddPrinterPropPages (LPVOID lpUnknown1, LPVOID lpUnknown2)
 
EXTERN_C WORD WINAPI ExtractIconResInfoW (_In_ HANDLE hHandle, _In_ LPCWSTR lpFileName, _In_ WORD wIndex, _Out_ LPWORD lpSize, _Out_ LPHANDLE lpIcon)
 
EXTERN_C DWORD WINAPI ExtractVersionResource16W (LPWSTR lpName, LPHANDLE lpHandle)
 
EXTERN_C BOOL *WINAPI FindExeDlgProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
EXTERN_C HANDLE WINAPI InternalExtractIconListW (HANDLE hHandle, LPWSTR lpFileName, LPINT lpCount)
 
EXTERN_C HANDLE WINAPI InternalExtractIconListA (HANDLE hHandle, LPSTR lpFileName, LPINT lpCount)
 
EXTERN_C HRESULT WINAPI FirstUserLogon (LPWSTR lpUnknown1, LPWSTR lpUnknown2)
 
EXTERN_C HRESULT WINAPI SHSetFolderPathW (_In_ INT csidl, _In_ HANDLE hToken, _In_ DWORD dwFlags, _In_ LPCWSTR pszPath)
 
EXTERN_C HRESULT WINAPI SHGetUserPicturePathW (LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
 
EXTERN_C HRESULT WINAPI SHSetUserPicturePathW (LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
 
EXTERN_C BOOL WINAPI SHShouldShowWizards (LPVOID lpUnknown)
 
EXTERN_C BOOL WINAPI PathIsSlowW (_In_ LPCWSTR pszFile, _In_ DWORD dwAttr)
 
EXTERN_C DWORD WINAPI SHGetUserDisplayName (LPWSTR lpName, PULONG puSize)
 
EXTERN_C DWORD WINAPI SHGetProcessDword (DWORD dwUnknown1, DWORD dwUnknown2)
 
EXTERN_C DWORD WINAPI CheckStagingArea (VOID)
 
EXTERN_C DWORD WINAPI SHGetComputerDisplayNameW (DWORD param1, DWORD param2, DWORD param3, DWORD param4)
 

Function Documentation

◆ AppCompat_RunDLLW()

EXTERN_C VOID WINAPI AppCompat_RunDLLW ( HWND  hwnd,
HINSTANCE  hInstance,
LPWSTR  pszCmdLine,
int  nCmdShow 
)

Definition at line 700 of file stubs.cpp.

701{
702 FIXME("AppCompat_RunDLLW() stub\n");
703}
#define FIXME(fmt,...)
Definition: precomp.h:53

◆ CDefFolderMenu_Create()

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 at line 250 of file stubs.cpp.

259{
260 FIXME("CDefFolderMenu_Create() stub\n");
261 return E_FAIL;
262}
#define E_FAIL
Definition: ddrawi.h:102

◆ CDefFolderMenu_MergeMenu()

EXTERN_C VOID WINAPI CDefFolderMenu_MergeMenu ( HINSTANCE  hInstance,
UINT  uMainMerge,
UINT  uPopupMerge,
LPQCMINFO  lpQcmInfo 
)

Definition at line 237 of file stubs.cpp.

241{
242 FIXME("CDefFolderMenu_MergeMenu() stub\n");
243}

◆ CheckDiskSpace()

EXTERN_C VOID WINAPI CheckDiskSpace ( VOID  )

Definition at line 66 of file stubs.cpp.

67{
68 FIXME("CheckDiskSpace() stub\n");
69}

◆ CheckStagingArea()

EXTERN_C DWORD WINAPI CheckStagingArea ( VOID  )

Definition at line 967 of file stubs.cpp.

968{
969 /* Called by native explorer */
970 return 0;
971}

◆ CheckWinIniForAssocs()

EXTERN_C HLOCAL WINAPI CheckWinIniForAssocs ( VOID  )

Definition at line 181 of file stubs.cpp.

182{
183 FIXME("CheckWinIniForAssocs() stub\n");
184 return NULL;
185}
#define NULL
Definition: types.h:112

◆ Control_RunDLLAsUserW()

EXTERN_C VOID WINAPI Control_RunDLLAsUserW ( HWND  hwnd,
HINSTANCE  hInstance,
LPWSTR  pszCmdLine,
int  nCmdShow 
)

Definition at line 710 of file stubs.cpp.

711{
712 FIXME("Control_RunDLLAsUserW() stub\n");
713}

◆ DAD_DragEnterEx2()

EXTERN_C BOOL WINAPI DAD_DragEnterEx2 ( HWND  hwndTarget,
POINT  ptStart,
IDataObject pdtObject 
)

Definition at line 643 of file stubs.cpp.

646{
647 FIXME("DAD_DragEnterEx2() stub\n");
648 return FALSE;
649}
#define FALSE
Definition: types.h:117

◆ DAD_SetDragImageFromListView()

EXTERN_C BOOL WINAPI DAD_SetDragImageFromListView ( HWND  hwnd,
POINT  pt 
)

Definition at line 744 of file stubs.cpp.

745{
746 FIXME("DAD_SetDragImageFromListView() stub\n");
747 return FALSE;
748}

◆ DataObject_GetHIDACount()

static HRESULT DataObject_GetHIDACount ( IDataObject pdo)
static

Definition at line 131 of file stubs.cpp.

132{
133 if (!pdo)
134 return E_INVALIDARG;
135 CDataObjectHIDA cida(pdo);
136 HRESULT hr = cida.hr();
137 return SUCCEEDED(hr) ? cida->cidl : hr;
138}
#define E_INVALIDARG
Definition: ddrawi.h:101
#define SUCCEEDED(hr)
Definition: intsafe.h:50
HRESULT hr
Definition: shlfolder.c:183

Referenced by SHMultiFileProperties().

◆ DDECreatePostNotify()

EXTERN_C LPVOID WINAPI DDECreatePostNotify ( LPVOID  lpUnknown)

Definition at line 678 of file stubs.cpp.

679{
680 FIXME("DDECreatePostNotify() stub\n");
681 return NULL;
682}

◆ DragQueryFileAorW()

EXTERN_C UINT WINAPI DragQueryFileAorW ( HDROP  hDrop,
UINT  iIndex,
LPWSTR  lpFile,
UINT  ucb,
BOOL  bUnicode,
BOOL  bShorten 
)

Definition at line 720 of file stubs.cpp.

721{
722 FIXME("DragQueryFileAorW() stub\n");
723 return 0;
724}

◆ DragQueryInfo()

EXTERN_C BOOL WINAPI DragQueryInfo ( HDROP  hDrop,
DRAGINFO pDragInfo 
)

Definition at line 667 of file stubs.cpp.

668{
669 FIXME("DragQueryInfo() stub\n");
670 return FALSE;
671}

◆ ExtractIconResInfoW()

EXTERN_C WORD WINAPI ExtractIconResInfoW ( _In_ HANDLE  hHandle,
_In_ LPCWSTR  lpFileName,
_In_ WORD  wIndex,
_Out_ LPWORD  lpSize,
_Out_ LPHANDLE  lpIcon 
)

Definition at line 811 of file stubs.cpp.

817{
818 FIXME("ExtractIconResInfoW() stub\n");
819 return 0;
820}

Referenced by ExtractIconResInfoA().

◆ ExtractVersionResource16W()

EXTERN_C DWORD WINAPI ExtractVersionResource16W ( LPWSTR  lpName,
LPHANDLE  lpHandle 
)

Definition at line 827 of file stubs.cpp.

828{
829 FIXME("ExtractVersionResource16W() stub\n");
830 return 0;
831}

◆ FindExeDlgProc()

EXTERN_C BOOL *WINAPI FindExeDlgProc ( HWND  hwndDlg,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

Definition at line 838 of file stubs.cpp.

839{
840 FIXME("FindExeDlgProc() stub\n");
841 return 0;
842}

◆ FirstUserLogon()

EXTERN_C HRESULT WINAPI FirstUserLogon ( LPWSTR  lpUnknown1,
LPWSTR  lpUnknown2 
)

Definition at line 875 of file stubs.cpp.

876{
877 FIXME("FirstUserLogon() stub\n");
878 return E_FAIL;
879}

◆ GetFileDescriptor()

EXTERN_C FILEDESCRIPTOR *WINAPI GetFileDescriptor ( FILEGROUPDESCRIPTOR *  pFileGroupDesc,
BOOL  bUnicode,
INT  iIndex,
LPWSTR  lpName 
)

Definition at line 86 of file stubs.cpp.

87{
88 FIXME("GetFileDescriptor() stub\n");
89 return NULL;
90}

◆ ILGetPseudoNameW()

EXTERN_C BOOL WINAPI ILGetPseudoNameW ( LPCITEMIDLIST  pidl1,
LPCITEMIDLIST  pidl2,
LPWSTR  szStr,
INT  iUnknown 
)

Definition at line 765 of file stubs.cpp.

766{
767 /* Unimplemented in WinXP SP3 */
768 TRACE("ILGetPseudoNameW() stub\n");
769 *szStr = 0;
770 return FALSE;
771}
#define TRACE(s)
Definition: solgame.cpp:4

◆ InternalExtractIconListA()

EXTERN_C HANDLE WINAPI InternalExtractIconListA ( HANDLE  hHandle,
LPSTR  lpFileName,
LPINT  lpCount 
)

Definition at line 862 of file stubs.cpp.

865{
866 FIXME("InternalExtractIconListA() stub\n");
867 return NULL;
868}

◆ InternalExtractIconListW()

EXTERN_C HANDLE WINAPI InternalExtractIconListW ( HANDLE  hHandle,
LPWSTR  lpFileName,
LPINT  lpCount 
)

Definition at line 849 of file stubs.cpp.

852{
853 FIXME("InternalExtractIconListW() stub\n");
854 return NULL;
855}

◆ MakeShellURLFromPathA()

EXTERN_C BOOL WINAPI MakeShellURLFromPathA ( LPCSTR  lpPath,
LPSTR  lpUrl,
INT  cchMax 
)

Definition at line 109 of file stubs.cpp.

110{
111 WCHAR szPath[MAX_PATH], szURL[MAX_PATH];
112 BOOL ret;
114 ret = MakeShellURLFromPathW(szPath, szURL, _countof(szURL));
115 SHUnicodeToAnsi(szURL, lpUrl, cchMax);
116 return ret;
117}
UINT cchMax
#define MAX_PATH
Definition: compat.h:34
EXTERN_C BOOL WINAPI MakeShellURLFromPathW(LPCWSTR lpPath, LPWSTR lpUrl, INT cchMax)
Definition: stubs.cpp:97
DWORD WINAPI SHAnsiToUnicode(LPCSTR lpSrcStr, LPWSTR lpDstStr, int iLen)
Definition: string.c:2667
INT WINAPI SHUnicodeToAnsi(LPCWSTR lpSrcStr, LPSTR lpDstStr, INT iLen)
Definition: string.c:2791
unsigned int BOOL
Definition: ntddk_ex.h:94
LPCWSTR szPath
Definition: env.c:37
#define _countof(array)
Definition: sndvol32.h:70
int ret
__wchar_t WCHAR
Definition: xmlstorage.h:180

◆ MakeShellURLFromPathW()

EXTERN_C BOOL WINAPI MakeShellURLFromPathW ( LPCWSTR  lpPath,
LPWSTR  lpUrl,
INT  cchMax 
)

Definition at line 97 of file stubs.cpp.

98{
99 FIXME("MakeShellURLFromPathW() stub\n");
100 lpUrl = NULL;
101 return FALSE;
102}

Referenced by MakeShellURLFromPathA().

◆ PathIsSlowW()

EXTERN_C BOOL WINAPI PathIsSlowW ( _In_ LPCWSTR  pszFile,
_In_ DWORD  dwAttr 
)

Definition at line 934 of file stubs.cpp.

937{
938 FIXME("PathIsSlowW() stub\n");
939 return FALSE;
940}

Referenced by PathIsSlowA().

◆ PifMgr_CloseProperties()

EXTERN_C HANDLE WINAPI PifMgr_CloseProperties ( HANDLE  hHandle,
UINT  uUnknown 
)

Definition at line 632 of file stubs.cpp.

633{
634 FIXME("PifMgr_CloseProperties() stub\n");
635 return NULL;
636}

◆ PifMgr_GetProperties()

EXTERN_C INT WINAPI PifMgr_GetProperties ( HANDLE  hHandle,
LPCSTR  lpName,
LPVOID  lpUnknown,
INT  iUnknown,
UINT  uUnknown 
)

Definition at line 596 of file stubs.cpp.

597{
598 FIXME("PifMgr_GetProperties() stub\n");
599 return 0;
600}

◆ PifMgr_OpenProperties()

EXTERN_C HANDLE WINAPI PifMgr_OpenProperties ( LPCWSTR  lpAppPath,
LPCWSTR  lpPifPath,
UINT  hInfIndex,
UINT  options 
)

Definition at line 585 of file stubs.cpp.

586{
587 FIXME("PifMgr_OpenProperties() stub\n");
588 return 0;
589}

◆ PifMgr_SetProperties()

EXTERN_C INT WINAPI PifMgr_SetProperties ( HANDLE  hHandle,
LPCSTR  lpName,
LPCVOID  lpUnknown,
INT  iUnknown,
UINT  uUnknown 
)

Definition at line 607 of file stubs.cpp.

608{
609 FIXME("PifMgr_SetProperties() stub\n");
610 return 0;
611}

◆ Printers_AddPrinterPropPages()

EXTERN_C LONG WINAPI Printers_AddPrinterPropPages ( LPVOID  lpUnknown1,
LPVOID  lpUnknown2 
)

Definition at line 800 of file stubs.cpp.

801{
802 FIXME("Printers_AddPrinterPropPages() stub\n");
803 return 0;
804}

◆ Printers_GetPidl()

EXTERN_C LPITEMIDLIST WINAPI Printers_GetPidl ( LPCITEMIDLIST  pidl,
LPCWSTR  lpName,
DWORD  dwUnknown1,
DWORD  dwUnknown2 
)

Definition at line 789 of file stubs.cpp.

790{
791 FIXME("Printers_GetPidl() stub\n");
792 return NULL;
793}

◆ PrintersGetCommand_RunDLL()

EXTERN_C VOID WINAPI PrintersGetCommand_RunDLL ( HWND  hwnd,
HINSTANCE  hInstance,
LPWSTR  pszCmdLine,
int  nCmdShow 
)

Definition at line 522 of file stubs.cpp.

523{
524 FIXME("PrintersGetCommand_RunDLL() stub\n");
525}

◆ PrintersGetCommand_RunDLLA()

EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLA ( HWND  hwnd,
HINSTANCE  hInstance,
LPSTR  pszCmdLine,
int  nCmdShow 
)

Definition at line 532 of file stubs.cpp.

533{
534 FIXME("PrintersGetCommand_RunDLLA() stub\n");
535}

◆ PrintersGetCommand_RunDLLW()

EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLW ( HWND  hwnd,
HINSTANCE  hInstance,
LPWSTR  pszCmdLine,
int  nCmdShow 
)

Definition at line 542 of file stubs.cpp.

543{
544 FIXME("PrintersGetCommand_RunDLLW() stub\n");
545}

◆ RealDriveTypeFlags()

EXTERN_C INT WINAPI RealDriveTypeFlags ( INT  iDrive,
BOOL  bUnknown 
)

Definition at line 279 of file stubs.cpp.

280{
281 FIXME("RealDriveTypeFlags() stub\n");
282 return 1;
283}

◆ SHCopyMonikerToTemp()

EXTERN_C HRESULT WINAPI SHCopyMonikerToTemp ( IMoniker pMoniker,
LPCWSTR  lpInput,
LPWSTR  lpOutput,
INT  cchMax 
)

Definition at line 169 of file stubs.cpp.

170{
171 /* Unimplemented in XP SP3 */
172 TRACE("SHCopyMonikerToTemp() stub\n");
173 return E_FAIL;
174}

◆ SHCreateProcessAsUserW()

EXTERN_C BOOL WINAPI SHCreateProcessAsUserW ( PSHCREATEPROCESSINFOW  pscpi)

Definition at line 511 of file stubs.cpp.

512{
513 FIXME("SHCreateProcessAsUserW() stub\n");
514 return FALSE;
515}

◆ SheChangeDirExA()

EXTERN_C INT WINAPI SheChangeDirExA ( LPSTR  lpDir)

Definition at line 470 of file stubs.cpp.

471{
472 FIXME("SheChangeDirExA() stub\n");
473 return 0;
474}

◆ SheChangeDirExW()

EXTERN_C INT WINAPI SheChangeDirExW ( LPWSTR  lpDir)

Definition at line 459 of file stubs.cpp.

460{
461 FIXME("SheChangeDirExW() stub\n");
462 return 0;
463}

◆ SheConvertPathW()

EXTERN_C BOOL WINAPI SheConvertPathW ( LPWSTR  lpCmd,
LPWSTR  lpFileName,
UINT  uCmdLen 
)

Definition at line 448 of file stubs.cpp.

449{
450 FIXME("SheConvertPathW() stub\n");
451 return FALSE;
452}

◆ SheFullPathA()

EXTERN_C INT WINAPI SheFullPathA ( LPSTR  lpFullName,
DWORD  dwPathSize,
LPSTR  lpBuffer 
)

Definition at line 437 of file stubs.cpp.

438{
439 FIXME("SheFullPathA() stub\n");
440 return 0;
441}

◆ SheFullPathW()

EXTERN_C INT WINAPI SheFullPathW ( LPWSTR  lpFullName,
DWORD  dwPathSize,
LPWSTR  lpBuffer 
)

Definition at line 426 of file stubs.cpp.

427{
428 FIXME("SheFullPathW() stub\n");
429 return 0;
430}

◆ SheGetCurDrive()

EXTERN_C INT WINAPI SheGetCurDrive ( VOID  )

Definition at line 415 of file stubs.cpp.

416{
417 FIXME("SheGetCurDrive() stub\n");
418 return 1;
419}

◆ SheGetDirExW()

EXTERN_C BOOL WINAPI SheGetDirExW ( LPWSTR  lpDrive,
LPDWORD  lpCurDirLen,
LPWSTR  lpCurDir 
)

Definition at line 402 of file stubs.cpp.

405{
406 FIXME("SheGetDirExW() stub\n");
407 return FALSE;
408}

◆ SheGetPathOffsetW()

EXTERN_C INT WINAPI SheGetPathOffsetW ( LPWSTR  lpPath)

Definition at line 391 of file stubs.cpp.

392{
393 FIXME("SheGetPathOffsetW() stub\n");
394 return 0;
395}

◆ ShellExec_RunDLL()

EXTERN_C VOID WINAPI ShellExec_RunDLL ( HWND  hwnd,
HINSTANCE  hInstance,
LPWSTR  pszCmdLine,
int  nCmdShow 
)

Definition at line 324 of file stubs.cpp.

325{
326 FIXME("ShellExec_RunDLL() stub\n");
327}

◆ ShellExec_RunDLLA()

EXTERN_C VOID WINAPI ShellExec_RunDLLA ( HWND  hwnd,
HINSTANCE  hInstance,
LPSTR  pszCmdLine,
int  nCmdShow 
)

Definition at line 334 of file stubs.cpp.

335{
336 FIXME("ShellExec_RunDLLA() stub\n");
337}

◆ ShellExec_RunDLLW()

EXTERN_C VOID WINAPI ShellExec_RunDLLW ( HWND  hwnd,
HINSTANCE  hInstance,
LPWSTR  pszCmdLine,
int  nCmdShow 
)

Definition at line 344 of file stubs.cpp.

345{
346 FIXME("ShellExec_RunDLLW() stub\n");
347}

◆ ShellHookProc()

EXTERN_C LONG WINAPI ShellHookProc ( INT  iCode,
WPARAM  wParam,
LPARAM  lParam 
)

Definition at line 312 of file stubs.cpp.

313{
314 /* Unimplemented in WinXP SP3 */
315 TRACE("ShellHookProc() stub\n");
316 return 0;
317}

◆ SHEnumerateUnreadMailAccountsW()

EXTERN_C HRESULT WINAPI SHEnumerateUnreadMailAccountsW ( HKEY  user,
DWORD  idx,
LPWSTR  mailaddress,
INT  mailaddresslen 
)

Definition at line 51 of file stubs.cpp.

55{
56 FIXME("SHEnumerateUnreadMailAccountsW(%p %d %p %d) stub\n",
57 user, idx, mailaddress, mailaddresslen);
58 return E_NOTIMPL;
59}
void user(int argc, const char *argv[])
Definition: cmds.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99
unsigned int idx
Definition: utils.c:41

◆ SheSetCurDrive()

EXTERN_C INT WINAPI SheSetCurDrive ( INT  iIndex)

Definition at line 380 of file stubs.cpp.

381{
382 FIXME("SheSetCurDrive() stub\n");
383 return 1;
384}

◆ SheShortenPathA()

EXTERN_C BOOL WINAPI SheShortenPathA ( LPSTR  lpPath,
BOOL  bShorten 
)

Definition at line 365 of file stubs.cpp.

366{
367 BOOL ret;
370 ret = SheShortenPathW(szPath, bShorten);
372 return ret;
373}
#define CP_ACP
Definition: compat.h:109
#define WideCharToMultiByte
Definition: compat.h:111
#define MultiByteToWideChar
Definition: compat.h:110
EXTERN_C BOOL WINAPI SheShortenPathW(LPWSTR lpPath, BOOL bShorten)
Definition: stubs.cpp:354

◆ SheShortenPathW()

EXTERN_C BOOL WINAPI SheShortenPathW ( LPWSTR  lpPath,
BOOL  bShorten 
)

Definition at line 354 of file stubs.cpp.

355{
356 FIXME("SheShortenPathW() stub\n");
357 return FALSE;
358}

Referenced by SheShortenPathA().

◆ SHGetComputerDisplayNameW()

EXTERN_C DWORD WINAPI SHGetComputerDisplayNameW ( DWORD  param1,
DWORD  param2,
DWORD  param3,
DWORD  param4 
)

Definition at line 974 of file stubs.cpp.

975{
976 FIXME("SHGetComputerDisplayNameW() stub\n");
977 return E_FAIL;
978}

◆ SHGetNetResource()

EXTERN_C UINT WINAPI SHGetNetResource ( LPVOID  lpUnknown1,
UINT  iIndex,
LPVOID  lpUnknown2,
UINT  cchMax 
)

Definition at line 656 of file stubs.cpp.

657{
658 FIXME("SHGetNetResource() stub\n");
659 return 0;
660}

◆ SHGetProcessDword()

EXTERN_C DWORD WINAPI SHGetProcessDword ( DWORD  dwUnknown1,
DWORD  dwUnknown2 
)

Definition at line 959 of file stubs.cpp.

960{
961 /* Unimplemented in WinXP SP3 */
962 TRACE("SHGetProcessDword() stub\n");
963 return 0;
964}

◆ SHGetSetFolderCustomSettingsA()

EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsA ( LPSHFOLDERCUSTOMSETTINGSA  pfcs,
LPCSTR  pszPath,
DWORD  dwReadWrite 
)

Definition at line 205 of file stubs.cpp.

208{
209 FIXME("SHGetSetFolderCustomSettingsA() stub\n");
210 return E_FAIL;
211}

◆ SHGetSetFolderCustomSettingsW()

EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsW ( LPSHFOLDERCUSTOMSETTINGSW  pfcs,
LPCWSTR  pszPath,
DWORD  dwReadWrite 
)

Definition at line 192 of file stubs.cpp.

195{
196 FIXME("SHGetSetFolderCustomSettingsW() stub\n");
197 return E_FAIL;
198}

◆ SHGetShellFolderViewCB()

EXTERN_C IShellFolderViewCB *WINAPI SHGetShellFolderViewCB ( HWND  hwnd)

Definition at line 552 of file stubs.cpp.

553{
554 FIXME("SHGetShellFolderViewCB() stub\n");
555 return NULL;
556}

◆ SHGetUnreadMailCountW()

EXTERN_C HRESULT WINAPI SHGetUnreadMailCountW ( HKEY  hKeyUser,
LPCWSTR  pszMailAddress,
DWORD pdwCount,
FILETIME pFileTime,
LPWSTR  pszShellExecuteCommand,
int  cchShellExecuteCommand 
)

Definition at line 22 of file stubs.cpp.

28{
29 FIXME("SHGetUnreadMailCountW() stub\n");
30 return E_FAIL;
31}

◆ SHGetUserDisplayName()

EXTERN_C DWORD WINAPI SHGetUserDisplayName ( LPWSTR  lpName,
PULONG  puSize 
)

Definition at line 947 of file stubs.cpp.

948{
949 FIXME("SHGetUserDisplayName() stub\n");
950 wcscpy(lpName, L"UserName");
951 return ERROR_SUCCESS;
952}
#define ERROR_SUCCESS
Definition: deptool.c:10
#define L(x)
Definition: ntvdm.h:50
_CRTIMP wchar_t *__cdecl wcscpy(_Out_writes_z_(_String_length_(_Source)+1) wchar_t *_Dest, _In_z_ const wchar_t *_Source)
_In_ LPCSTR lpName
Definition: winbase.h:2789

◆ SHGetUserPicturePathW()

EXTERN_C HRESULT WINAPI SHGetUserPicturePathW ( LPCWSTR  lpPath,
int  csidl,
LPVOID  lpUnknown 
)

Definition at line 901 of file stubs.cpp.

902{
903 FIXME("SHGetUserPicturePathW() stub\n");
904 return E_FAIL;
905}

◆ SHGlobalDefect()

EXTERN_C VOID WINAPI SHGlobalDefect ( DWORD  dwUnknown)

Definition at line 778 of file stubs.cpp.

779{
780 /* Unimplemented in WinXP SP3 */
781 TRACE("SHGlobalDefect() stub\n");
782}

◆ SHHandleDiskFull()

EXTERN_C void WINAPI SHHandleDiskFull ( HWND  hwndOwner,
UINT  uDrive 
)

Definition at line 755 of file stubs.cpp.

756{
757 FIXME("SHHandleDiskFull() stub\n");
758}

◆ SHInvokePrinterCommandA()

EXTERN_C BOOL WINAPI SHInvokePrinterCommandA ( HWND  hwnd,
UINT  uAction,
LPCSTR  lpBuf1,
LPCSTR  lpBuf2,
BOOL  fModal 
)

Definition at line 496 of file stubs.cpp.

501{
502 FIXME("SHInvokePrinterCommandA() stub\n");
503 return FALSE;
504}

◆ SHInvokePrinterCommandW()

EXTERN_C BOOL WINAPI SHInvokePrinterCommandW ( HWND  hwnd,
UINT  uAction,
LPCWSTR  lpBuf1,
LPCWSTR  lpBuf2,
BOOL  fModal 
)

Definition at line 481 of file stubs.cpp.

486{
487 FIXME("SHInvokePrinterCommandW() stub\n");
488 return FALSE;
489}

◆ SHIsBadInterfacePtr()

EXTERN_C BOOL WINAPI SHIsBadInterfacePtr ( LPVOID  pv,
UINT  ucb 
)

Definition at line 689 of file stubs.cpp.

690{
691 FIXME("SHIsBadInterfacePtr() stub\n");
692 return FALSE;
693}

◆ SHLookupIconIndexA()

EXTERN_C INT WINAPI SHLookupIconIndexA ( LPCSTR  lpName,
INT  iIndex,
UINT  uFlags 
)

Definition at line 563 of file stubs.cpp.

564{
565 FIXME("SHLookupIconIndexA() stub\n");
566 return 0;
567}

◆ SHLookupIconIndexW()

EXTERN_C INT WINAPI SHLookupIconIndexW ( LPCWSTR  lpName,
INT  iIndex,
UINT  uFlags 
)

Definition at line 574 of file stubs.cpp.

575{
576 FIXME("SHLookupIconIndexW() stub\n");
577 return 0;
578}

◆ SHMultiFileProperties()

EXTERN_C HRESULT WINAPI SHMultiFileProperties ( IDataObject pDataObject,
DWORD  dwFlags 
)

Definition at line 145 of file stubs.cpp.

146{
147 FIXME("SHMultiFileProperties() stub\n");
148
149 // Temporary workaround to display a property sheet if possible
150 if (DataObject_GetHIDACount(pDataObject) == 1)
151 return SHELL32_ShowPropertiesDialog(pDataObject);
152
153 if (pDataObject)
154 {
155 HWND hWnd;
156 if (FAILED(IUnknown_GetWindow(pDataObject, &hWnd))) // Will probably not work but we have no other option
157 hWnd = NULL;
159 }
160
161 return E_FAIL;
162}
HWND hWnd
Definition: settings.c:17
#define ERROR_NOT_SUPPORTED
Definition: compat.h:100
HRESULT SHELL32_ShowPropertiesDialog(IDataObject *pdtobj)
Definition: shlfolder.cpp:504
static HRESULT DataObject_GetHIDACount(IDataObject *pdo)
Definition: stubs.cpp:131
HRESULT WINAPI IUnknown_GetWindow(IUnknown *lpUnknown, HWND *lphWnd)
Definition: ordinal.c:1332
#define FAILED(hr)
Definition: intsafe.h:51
#define HRESULT_FROM_WIN32(x)
Definition: winerror.h:92

◆ SHNetConnectionDialog()

EXTERN_C DWORD WINAPI SHNetConnectionDialog ( HWND  hwndOwner,
LPCWSTR  lpstrRemoteName,
DWORD  dwType 
)

Definition at line 731 of file stubs.cpp.

734{
735 FIXME("SHNetConnectionDialog() stub\n");
737}
#define ERROR_INVALID_PARAMETER
Definition: compat.h:101

◆ SHOpenPropSheetW()

BOOL WINAPI SHOpenPropSheetW ( _In_opt_ LPCWSTR  pszCaption,
_In_opt_ HKEY ahKeys,
_In_ UINT  cKeys,
_In_ const CLSID pclsidDefault,
_In_ IDataObject pDataObject,
_In_opt_ IShellBrowser pShellBrowser,
_In_opt_ LPCWSTR  pszStartPage 
)

Definition at line 219 of file stubs.cpp.

227{
228 FIXME("SHOpenPropSheetW() stub\n");
229 return FALSE;
230}

Referenced by SHOpenPropSheetA().

◆ SHParseDarwinIDFromCacheW()

EXTERN_C HRESULT WINAPI SHParseDarwinIDFromCacheW ( LPCWSTR  lpUnknown1,
LPWSTR  lpUnknown2 
)

Definition at line 124 of file stubs.cpp.

125{
126 FIXME("SHParseDarwinIDFromCacheW() stub\n");
127 lpUnknown2 = NULL;
128 return E_FAIL;
129}

◆ SHReValidateDarwinCache()

EXTERN_C VOID WINAPI SHReValidateDarwinCache ( VOID  )

Definition at line 76 of file stubs.cpp.

77{
78 FIXME("SHReValidateDarwinCache() stub\n");
79}

◆ SHSetFolderPathW()

EXTERN_C HRESULT WINAPI SHSetFolderPathW ( _In_ INT  csidl,
_In_ HANDLE  hToken,
_In_ DWORD  dwFlags,
_In_ LPCWSTR  pszPath 
)

Definition at line 886 of file stubs.cpp.

891{
892 FIXME("SHSetFolderPathW() stub\n");
893 return E_FAIL;
894}

Referenced by SHSetFolderPathA().

◆ SHSetUnreadMailCountW()

EXTERN_C HRESULT WINAPI SHSetUnreadMailCountW ( LPCWSTR  pszMailAddress,
DWORD  dwCount,
LPCWSTR  pszShellExecuteCommand 
)

Definition at line 38 of file stubs.cpp.

41{
42 FIXME("SHSetUnreadMailCountW() stub\n");
43 return E_FAIL;
44}

◆ SHSetUserPicturePathW()

EXTERN_C HRESULT WINAPI SHSetUserPicturePathW ( LPCWSTR  lpPath,
int  csidl,
LPVOID  lpUnknown 
)

Definition at line 912 of file stubs.cpp.

913{
914 FIXME("SHGetUserPicturePathA() stub\n");
915 return E_FAIL;
916}

◆ SHShouldShowWizards()

EXTERN_C BOOL WINAPI SHShouldShowWizards ( LPVOID  lpUnknown)

Definition at line 923 of file stubs.cpp.

924{
925 FIXME("SHShouldShowWizards() stub\n");
926 return FALSE;
927}

◆ SHStartNetConnectionDialogW()

EXTERN_C HRESULT WINAPI SHStartNetConnectionDialogW ( _In_ HWND  hwnd,
_In_ LPCWSTR  pszRemoteName,
_In_ DWORD  dwType 
)

Definition at line 618 of file stubs.cpp.

622{
623 FIXME("SHStartNetConnectionDialogW() stub\n");
624 return E_FAIL;
625}

Referenced by SHStartNetConnectionDialog(), and SHStartNetConnectionDialogA().

◆ SHWaitOp_Operate()

EXTERN_C VOID WINAPI SHWaitOp_Operate ( LPVOID  lpUnknown1,
DWORD  dwUnknown2 
)

Definition at line 269 of file stubs.cpp.

270{
271 FIXME("SHWaitOp_Operate() stub\n");
272}

◆ StrRStrA()

EXTERN_C LPWSTR WINAPI StrRStrA ( LPSTR  lpSrc,
LPSTR  lpLast,
LPSTR  lpSearch 
)

Definition at line 301 of file stubs.cpp.

302{
303 FIXME("StrRStrA() stub\n");
304 return NULL;
305}

◆ StrRStrW()

EXTERN_C LPWSTR WINAPI StrRStrW ( LPWSTR  lpSrc,
LPWSTR  lpLast,
LPWSTR  lpSearch 
)

Definition at line 290 of file stubs.cpp.

291{
292 FIXME("StrRStrW() stub\n");
293 return NULL;
294}

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( shell  )