Annotation of mstools/h/shellapi.h, revision 1.1.1.2

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_

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.