|
|
1.1 ! root 1: #ifndef _SHELLAPI_INCLUDED_ ! 2: #define _SHELLAPI_INCLUDED_ ! 3: ! 4: /* ! 5: * shell.h ! 6: * ! 7: * Header file for shell association database management functions ! 8: */ ! 9: ! 10: ! 11: //**************************************************************************** ! 12: // THIS INFORMATION IS PUBLIC ! 13: ! 14: /* API exports from the library ! 15: */ ! 16: ! 17: WORD APIENTRY DragQueryFile(HANDLE,WORD,LPSTR,WORD); ! 18: BOOL APIENTRY DragQueryPoint(HANDLE,LPPOINT); ! 19: VOID APIENTRY DragFinish(HANDLE); ! 20: VOID APIENTRY DragAcceptFiles(HWND,BOOL); ! 21: ! 22: HICON APIENTRY ExtractIcon(HANDLE hInst, LPSTR lpszExeFileName, WORD nIconIndex); ! 23: ! 24: /* error values for ShellExecute() beyond the regular WinExec() codes */ ! 25: #define SE_ERR_SHARE 26 ! 26: #define SE_ERR_ASSOCINCOMPLETE 27 ! 27: #define SE_ERR_DDETIMEOUT 28 ! 28: #define SE_ERR_DDEFAIL 29 ! 29: #define SE_ERR_DDEBUSY 30 ! 30: #define SE_ERR_NOASSOC 31 ! 31: ! 32: HANDLE APIENTRY ShellExecute(HWND hwnd, LPSTR lpOperation, LPSTR lpFile, LPSTR lpParameters, LPSTR lpDirectory, WORD nShowCmd); ! 33: HANDLE APIENTRY FindExecutable(LPSTR lpFile, LPSTR lpDirectory, LPSTR lpResult); ! 34: ! 35: INT APIENTRY ShellAbout(HWND hWnd, LPSTR szApp, LPSTR szOtherStuff, HICON hIcon); /* ;Internal */ ! 36: HICON APIENTRY DuplicateIcon(HANDLE hInst, HICON hIcon); /* ;Internal */ ! 37: HICON APIENTRY ExtractAssociatedIcon(HANDLE hInst, LPSTR lpIconPath, LPWORD lpiIcon); /* ;Internal */ ! 38: ! 39: #endif // _SHELLAPI_INCLUDED_
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.