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