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