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");
146 FIXME(
"CDefFolderMenu_MergeMenu() stub\n");
164 FIXME(
"CDefFolderMenu_Create() stub\n");
175 FIXME(
"SHWaitOp_Operate() stub\n");
185 FIXME(
"RealDriveTypeFlags() stub\n");
197 TRACE(
"ShellHookProc() stub\n");
208 FIXME(
"SheShortenPathW() stub\n");
234 FIXME(
"SheSetCurDrive() stub\n");
245 FIXME(
"SheGetPathOffsetW() stub\n");
258 FIXME(
"SheGetDirExW() stub\n");
269 FIXME(
"SheGetCurDrive() stub\n");
280 FIXME(
"SheFullPathW() stub\n");
291 FIXME(
"SheFullPathA() stub\n");
302 FIXME(
"SheConvertPathW() stub\n");
313 FIXME(
"SheChangeDirExW() stub\n");
324 FIXME(
"SheChangeDirExA() stub\n");
339 FIXME(
"SHInvokePrinterCommandW() stub\n");
354 FIXME(
"SHInvokePrinterCommandA() stub\n");
365 FIXME(
"SHCreateProcessAsUserW() stub\n");
376 FIXME(
"PrintersGetCommand_RunDLL() stub\n");
386 FIXME(
"PrintersGetCommand_RunDLLA() stub\n");
396 FIXME(
"PrintersGetCommand_RunDLLW() stub\n");
406 FIXME(
"SHGetShellFolderViewCB() stub\n");
417 FIXME(
"SHLookupIconIndexA() stub\n");
428 FIXME(
"SHLookupIconIndexW() stub\n");
439 FIXME(
"PifMgr_OpenProperties() stub\n");
450 FIXME(
"PifMgr_GetProperties() stub\n");
461 FIXME(
"PifMgr_SetProperties() stub\n");
475 FIXME(
"SHStartNetConnectionDialogW() stub\n");
486 FIXME(
"PifMgr_CloseProperties() stub\n");
499 FIXME(
"DAD_DragEnterEx2() stub\n");
510 FIXME(
"SHGetNetResource() stub\n");
521 FIXME(
"DragQueryInfo() stub\n");
532 FIXME(
"DDECreatePostNotify() stub\n");
543 FIXME(
"AppCompat_RunDLLW() stub\n");
553 FIXME(
"Control_RunDLLAsUserW() stub\n");
563 FIXME(
"DragQueryFileAorW() stub\n");
576 FIXME(
"SHNetConnectionDialog() stub\n");
587 FIXME(
"DAD_SetDragImageFromListView() stub\n");
598 FIXME(
"SHHandleDiskFull() stub\n");
609 TRACE(
"ILGetPseudoNameW() stub\n");
622 TRACE(
"SHGlobalDefect() stub\n");
632 FIXME(
"Printers_GetPidl() stub\n");
643 FIXME(
"Printers_AddPrinterPropPages() stub\n");
659 FIXME(
"ExtractIconResInfoW() stub\n");
670 FIXME(
"ExtractVersionResource16W() stub\n");
681 FIXME(
"FindExeDlgProc() stub\n");
694 FIXME(
"InternalExtractIconListW() stub\n");
707 FIXME(
"InternalExtractIconListA() stub\n");
718 FIXME(
"FirstUserLogon() stub\n");
733 FIXME(
"SHSetFolderPathW() stub\n");
744 FIXME(
"SHGetUserPicturePathW() stub\n");
755 FIXME(
"SHGetUserPicturePathA() stub\n");
768 FIXME(
"PathIsSlowW() stub\n");
780 TRACE(
"SHGetProcessDword() stub\n");
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
void shell(int argc, const char *argv[])
static TAGREF LPCWSTR LPDWORD LPVOID lpBuffer
#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 VOID WINAPI CDefFolderMenu_MergeMenu(HINSTANCE hInstance, UINT uMainMerge, UINT uPopupMerge, LPQCMINFO lpQcmInfo)
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)
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
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags