24 FIXME(
"CheckDiskSpace() stub\n");
34 FIXME(
"SHReValidateDarwinCache() stub\n");
44 FIXME(
"GetFileDescriptor() stub\n");
55 FIXME(
"MakeShellURLFromPathW() stub\n");
82 FIXME(
"SHParseDarwinIDFromCacheW() stub\n");
95 TRACE(
"SHCopyMonikerToTemp() stub\n");
106 FIXME(
"CheckWinIniForAssocs() stub\n");
119 FIXME(
"SHGetSetFolderCustomSettingsW() stub\n");
132 FIXME(
"SHGetSetFolderCustomSettingsA() stub\n");
151 FIXME(
"CDefFolderMenu_Create() stub\n");
162 FIXME(
"SHWaitOp_Operate() stub\n");
172 FIXME(
"RealDriveTypeFlags() stub\n");
184 TRACE(
"ShellHookProc() stub\n");
195 FIXME(
"SheShortenPathW() stub\n");
221 FIXME(
"SheSetCurDrive() stub\n");
232 FIXME(
"SheGetPathOffsetW() stub\n");
245 FIXME(
"SheGetDirExW() stub\n");
256 FIXME(
"SheGetCurDrive() stub\n");
267 FIXME(
"SheFullPathW() stub\n");
278 FIXME(
"SheFullPathA() stub\n");
289 FIXME(
"SheConvertPathW() stub\n");
300 FIXME(
"SheChangeDirExW() stub\n");
311 FIXME(
"SheChangeDirExA() stub\n");
326 FIXME(
"SHInvokePrinterCommandW() stub\n");
341 FIXME(
"SHInvokePrinterCommandA() stub\n");
352 FIXME(
"SHCreateProcessAsUserW() stub\n");
363 FIXME(
"PrintersGetCommand_RunDLL() stub\n");
373 FIXME(
"PrintersGetCommand_RunDLLA() stub\n");
383 FIXME(
"PrintersGetCommand_RunDLLW() stub\n");
393 FIXME(
"SHGetShellFolderViewCB() stub\n");
404 FIXME(
"SHLookupIconIndexA() stub\n");
415 FIXME(
"SHLookupIconIndexW() stub\n");
426 FIXME(
"PifMgr_OpenProperties() stub\n");
437 FIXME(
"PifMgr_GetProperties() stub\n");
448 FIXME(
"PifMgr_SetProperties() stub\n");
462 FIXME(
"SHStartNetConnectionDialogW() stub\n");
473 FIXME(
"PifMgr_CloseProperties() stub\n");
486 FIXME(
"DAD_DragEnterEx2() stub\n");
497 FIXME(
"SHGetNetResource() stub\n");
508 FIXME(
"DragQueryInfo() stub\n");
519 FIXME(
"DDECreatePostNotify() stub\n");
530 FIXME(
"AppCompat_RunDLLW() stub\n");
540 FIXME(
"Control_RunDLLAsUserW() stub\n");
550 FIXME(
"DragQueryFileAorW() stub\n");
563 FIXME(
"SHNetConnectionDialog() stub\n");
574 FIXME(
"DAD_SetDragImageFromListView() stub\n");
585 FIXME(
"SHHandleDiskFull() stub\n");
596 TRACE(
"ILGetPseudoNameW() stub\n");
609 TRACE(
"SHGlobalDefect() stub\n");
619 FIXME(
"Printers_GetPidl() stub\n");
630 FIXME(
"Printers_AddPrinterPropPages() stub\n");
646 FIXME(
"ExtractIconResInfoW() stub\n");
657 FIXME(
"ExtractVersionResource16W() stub\n");
668 FIXME(
"FindExeDlgProc() stub\n");
681 FIXME(
"InternalExtractIconListW() stub\n");
694 FIXME(
"InternalExtractIconListA() stub\n");
705 FIXME(
"FirstUserLogon() stub\n");
720 FIXME(
"SHSetFolderPathW() stub\n");
731 FIXME(
"SHGetUserPicturePathW() stub\n");
742 FIXME(
"SHGetUserPicturePathA() stub\n");
755 FIXME(
"PathIsSlowW() stub\n");
767 TRACE(
"SHGetProcessDword() stub\n");
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
void shell(int argc, const char *argv[])
#define ERROR_INVALID_PARAMETER
#define WideCharToMultiByte
#define MultiByteToWideChar
EXTERN_C INT WINAPI SheChangeDirExW(LPWSTR lpDir)
EXTERN_C HRESULT WINAPI SHGetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
EXTERN_C IShellFolderViewCB *WINAPI SHGetShellFolderViewCB(HWND hwnd)
EXTERN_C HRESULT WINAPI SHParseDarwinIDFromCacheW(LPCWSTR lpUnknown1, LPWSTR lpUnknown2)
EXTERN_C BOOL WINAPI DAD_DragEnterEx2(HWND hwndTarget, POINT ptStart, IDataObject *pdtObject)
EXTERN_C HANDLE WINAPI InternalExtractIconListA(HANDLE hHandle, LPSTR lpFileName, LPINT lpCount)
EXTERN_C HRESULT WINAPI SHCopyMonikerToTemp(IMoniker *pMoniker, LPCWSTR lpInput, LPWSTR lpOutput, INT cchMax)
EXTERN_C BOOL WINAPI ILGetPseudoNameW(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2, LPWSTR szStr, INT iUnknown)
EXTERN_C WORD WINAPI ExtractIconResInfoW(_In_ HANDLE hHandle, _In_ LPCWSTR lpFileName, _In_ WORD wIndex, _Out_ LPWORD lpSize, _Out_ LPHANDLE lpIcon)
EXTERN_C VOID WINAPI Control_RunDLLAsUserW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
EXTERN_C LPITEMIDLIST WINAPI Printers_GetPidl(LPCITEMIDLIST pidl, LPCWSTR lpName, DWORD dwUnknown1, DWORD dwUnknown2)
EXTERN_C HRESULT WINAPI SHSetUserPicturePathW(LPCWSTR lpPath, int csidl, LPVOID lpUnknown)
EXTERN_C HRESULT WINAPI SHSetFolderPathW(_In_ INT csidl, _In_ HANDLE hToken, _In_ DWORD dwFlags, _In_ LPCWSTR pszPath)
EXTERN_C DWORD WINAPI ExtractVersionResource16W(LPWSTR lpName, LPHANDLE lpHandle)
EXTERN_C INT WINAPI PifMgr_GetProperties(HANDLE hHandle, LPCSTR lpName, LPVOID lpUnknown, INT iUnknown, UINT uUnknown)
EXTERN_C BOOL WINAPI SHInvokePrinterCommandW(HWND hwnd, UINT uAction, LPCWSTR lpBuf1, LPCWSTR lpBuf2, BOOL fModal)
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 BOOL WINAPI SheConvertPathW(LPWSTR lpCmd, LPWSTR lpFileName, UINT uCmdLen)
EXTERN_C HRESULT WINAPI SHStartNetConnectionDialogW(_In_ HWND hwnd, _In_ LPCWSTR pszRemoteName, _In_ DWORD dwType)
EXTERN_C INT WINAPI SHLookupIconIndexA(LPCSTR lpName, INT iIndex, UINT uFlags)
EXTERN_C INT WINAPI SheChangeDirExA(LPSTR lpDir)
EXTERN_C FILEDESCRIPTOR *WINAPI GetFileDescriptor(FILEGROUPDESCRIPTOR *pFileGroupDesc, BOOL bUnicode, INT iIndex, LPWSTR lpName)
EXTERN_C BOOL WINAPI MakeShellURLFromPathA(LPCSTR lpPath, LPSTR lpUrl, INT cchMax)
EXTERN_C BOOL *WINAPI FindExeDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
EXTERN_C DWORD WINAPI CheckStagingArea(VOID)
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLA(HWND hwnd, HINSTANCE hInstance, LPSTR pszCmdLine, int nCmdShow)
EXTERN_C INT WINAPI RealDriveTypeFlags(INT iDrive, BOOL bUnknown)
EXTERN_C DWORD WINAPI SHGetProcessDword(DWORD dwUnknown1, DWORD dwUnknown2)
EXTERN_C BOOL WINAPI SHCreateProcessAsUserW(PSHCREATEPROCESSINFOW pscpi)
EXTERN_C BOOL WINAPI MakeShellURLFromPathW(LPCWSTR lpPath, LPWSTR lpUrl, INT cchMax)
EXTERN_C HANDLE WINAPI PifMgr_OpenProperties(LPCWSTR lpAppPath, LPCWSTR lpPifPath, UINT hInfIndex, UINT options)
EXTERN_C VOID WINAPI CheckDiskSpace(VOID)
EXTERN_C INT WINAPI SHLookupIconIndexW(LPCWSTR lpName, INT iIndex, UINT uFlags)
EXTERN_C VOID WINAPI SHWaitOp_Operate(LPVOID lpUnknown1, DWORD dwUnknown2)
EXTERN_C VOID WINAPI AppCompat_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
EXTERN_C INT WINAPI PifMgr_SetProperties(HANDLE hHandle, LPCSTR lpName, LPCVOID lpUnknown, INT iUnknown, UINT uUnknown)
EXTERN_C LPVOID WINAPI DDECreatePostNotify(LPVOID lpUnknown)
EXTERN_C LONG WINAPI ShellHookProc(INT iCode, WPARAM wParam, LPARAM lParam)
EXTERN_C HLOCAL WINAPI CheckWinIniForAssocs(VOID)
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsW(LPSHFOLDERCUSTOMSETTINGSW pfcs, LPCWSTR pszPath, DWORD dwReadWrite)
EXTERN_C HRESULT WINAPI FirstUserLogon(LPWSTR lpUnknown1, LPWSTR lpUnknown2)
EXTERN_C BOOL WINAPI PathIsSlowW(_In_ LPCWSTR pszFile, _In_ DWORD dwAttr)
EXTERN_C INT WINAPI SheGetCurDrive(VOID)
EXTERN_C DWORD WINAPI SHNetConnectionDialog(HWND hwndOwner, LPCWSTR lpstrRemoteName, DWORD dwType)
EXTERN_C UINT WINAPI SHGetNetResource(LPVOID lpUnknown1, UINT iIndex, LPVOID lpUnknown2, UINT cchMax)
EXTERN_C INT WINAPI SheSetCurDrive(INT iIndex)
EXTERN_C INT WINAPI SheGetPathOffsetW(LPWSTR lpPath)
EXTERN_C HRESULT WINAPI SHGetSetFolderCustomSettingsA(LPSHFOLDERCUSTOMSETTINGSA pfcs, LPCSTR pszPath, DWORD dwReadWrite)
EXTERN_C BOOL WINAPI DragQueryInfo(HDROP hDrop, DRAGINFO *pDragInfo)
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLLW(HWND hwnd, HINSTANCE hInstance, LPWSTR pszCmdLine, int nCmdShow)
EXTERN_C INT WINAPI SheFullPathW(LPWSTR lpFullName, DWORD dwPathSize, LPWSTR lpBuffer)
EXTERN_C HANDLE WINAPI InternalExtractIconListW(HANDLE hHandle, LPWSTR lpFileName, LPINT lpCount)
EXTERN_C VOID WINAPI PrintersGetCommand_RunDLL(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 VOID WINAPI SHReValidateDarwinCache(VOID)
EXTERN_C BOOL WINAPI SheGetDirExW(LPWSTR lpDrive, LPDWORD lpCurDirLen, LPWSTR lpCurDir)
EXTERN_C HANDLE WINAPI PifMgr_CloseProperties(HANDLE hHandle, UINT uUnknown)
EXTERN_C VOID WINAPI SHGlobalDefect(DWORD dwUnknown)
EXTERN_C BOOL WINAPI SheShortenPathA(LPSTR lpPath, BOOL bShorten)
EXTERN_C INT WINAPI SheFullPathA(LPSTR lpFullName, DWORD dwPathSize, LPSTR lpBuffer)
EXTERN_C BOOL WINAPI SHInvokePrinterCommandA(HWND hwnd, UINT uAction, LPCSTR lpBuf1, LPCSTR lpBuf2, BOOL fModal)
EXTERN_C void WINAPI SHHandleDiskFull(HWND hwndOwner, UINT uDrive)
EXTERN_C LONG WINAPI Printers_AddPrinterPropPages(LPVOID lpUnknown1, LPVOID lpUnknown2)
EXTERN_C BOOL WINAPI DAD_SetDragImageFromListView(HWND hwnd, POINT pt)
EXTERN_C BOOL WINAPI SheShortenPathW(LPWSTR lpPath, BOOL bShorten)
DWORD WINAPI SHAnsiToUnicode(LPCSTR lpSrcStr, LPWSTR lpDstStr, int iLen)
INT WINAPI SHUnicodeToAnsi(LPCWSTR lpSrcStr, LPSTR lpDstStr, INT iLen)
_In_ LPWSTR _In_ DWORD _In_ DWORD _In_ DWORD dwFlags
HRESULT(CALLBACK * LPFNDFMCALLBACK)(_In_opt_ IShellFolder *, _In_opt_ HWND, _In_opt_ IDataObject *, UINT, WPARAM, LPARAM)
ITEMIDLIST UNALIGNED * LPITEMIDLIST
const PCUITEMID_CHILD * PCUITEMID_CHILD_ARRAY
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST