|
| CShellLink () |
|
| ~CShellLink () |
|
BOOL | OnInitDialog (HWND hwndDlg, HWND hwndFocus, LPARAM lParam) |
|
void | OnCommand (HWND hwndDlg, int id, HWND hwndCtl, UINT codeNotify) |
|
LRESULT | OnNotify (HWND hwndDlg, int idFrom, LPNMHDR pnmhdr) |
|
void | OnDestroy (HWND hwndDlg) |
|
virtual HRESULT STDMETHODCALLTYPE | GetClassID (CLSID *pclsid) |
|
virtual HRESULT STDMETHODCALLTYPE | IsDirty () |
|
virtual HRESULT STDMETHODCALLTYPE | Load (LPCOLESTR pszFileName, DWORD dwMode) |
|
virtual HRESULT STDMETHODCALLTYPE | Save (LPCOLESTR pszFileName, BOOL fRemember) |
|
virtual HRESULT STDMETHODCALLTYPE | SaveCompleted (LPCOLESTR pszFileName) |
|
virtual HRESULT STDMETHODCALLTYPE | GetCurFile (LPOLESTR *ppszFileName) |
|
virtual HRESULT STDMETHODCALLTYPE | Load (IStream *stm) |
|
virtual HRESULT STDMETHODCALLTYPE | Save (IStream *stm, BOOL fClearDirty) |
|
virtual HRESULT STDMETHODCALLTYPE | GetSizeMax (ULARGE_INTEGER *pcbSize) |
|
virtual HRESULT STDMETHODCALLTYPE | GetPath (LPSTR pszFile, INT cchMaxPath, WIN32_FIND_DATAA *pfd, DWORD fFlags) |
|
virtual HRESULT STDMETHODCALLTYPE | GetIDList (PIDLIST_ABSOLUTE *ppidl) |
|
virtual HRESULT STDMETHODCALLTYPE | SetIDList (PCIDLIST_ABSOLUTE pidl) |
|
virtual HRESULT STDMETHODCALLTYPE | GetDescription (LPSTR pszName, INT cchMaxName) |
|
virtual HRESULT STDMETHODCALLTYPE | SetDescription (LPCSTR pszName) |
|
virtual HRESULT STDMETHODCALLTYPE | GetWorkingDirectory (LPSTR pszDir, INT cchMaxPath) |
|
virtual HRESULT STDMETHODCALLTYPE | SetWorkingDirectory (LPCSTR pszDir) |
|
virtual HRESULT STDMETHODCALLTYPE | GetArguments (LPSTR pszArgs, INT cchMaxPath) |
|
virtual HRESULT STDMETHODCALLTYPE | SetArguments (LPCSTR pszArgs) |
|
virtual HRESULT STDMETHODCALLTYPE | GetHotkey (WORD *pwHotkey) |
|
virtual HRESULT STDMETHODCALLTYPE | SetHotkey (WORD wHotkey) |
|
virtual HRESULT STDMETHODCALLTYPE | GetShowCmd (INT *piShowCmd) |
|
virtual HRESULT STDMETHODCALLTYPE | SetShowCmd (INT iShowCmd) |
|
virtual HRESULT STDMETHODCALLTYPE | GetIconLocation (LPSTR pszIconPath, INT cchIconPath, INT *piIcon) |
|
virtual HRESULT STDMETHODCALLTYPE | SetIconLocation (LPCSTR pszIconPath, INT iIcon) |
|
virtual HRESULT STDMETHODCALLTYPE | SetRelativePath (LPCSTR pszPathRel, DWORD dwReserved) |
|
virtual HRESULT STDMETHODCALLTYPE | Resolve (HWND hwnd, DWORD fFlags) |
|
virtual HRESULT STDMETHODCALLTYPE | SetPath (LPCSTR pszFile) |
|
virtual HRESULT STDMETHODCALLTYPE | GetPath (LPWSTR pszFile, INT cchMaxPath, WIN32_FIND_DATAW *pfd, DWORD fFlags) |
|
virtual HRESULT STDMETHODCALLTYPE | GetDescription (LPWSTR pszName, INT cchMaxName) |
|
virtual HRESULT STDMETHODCALLTYPE | SetDescription (LPCWSTR pszName) |
|
virtual HRESULT STDMETHODCALLTYPE | GetWorkingDirectory (LPWSTR pszDir, INT cchMaxPath) |
|
virtual HRESULT STDMETHODCALLTYPE | SetWorkingDirectory (LPCWSTR pszDir) |
|
virtual HRESULT STDMETHODCALLTYPE | GetArguments (LPWSTR pszArgs, INT cchMaxPath) |
|
virtual HRESULT STDMETHODCALLTYPE | SetArguments (LPCWSTR pszArgs) |
|
virtual HRESULT STDMETHODCALLTYPE | GetIconLocation (LPWSTR pszIconPath, INT cchIconPath, INT *piIcon) |
|
virtual HRESULT STDMETHODCALLTYPE | SetIconLocation (LPCWSTR pszIconPath, INT iIcon) |
|
virtual HRESULT STDMETHODCALLTYPE | SetRelativePath (LPCWSTR pszPathRel, DWORD dwReserved) |
|
virtual HRESULT STDMETHODCALLTYPE | SetPath (LPCWSTR pszFile) |
|
virtual HRESULT STDMETHODCALLTYPE | AddDataBlock (void *pDataBlock) |
|
virtual HRESULT STDMETHODCALLTYPE | CopyDataBlock (DWORD dwSig, void **ppDataBlock) |
|
virtual HRESULT STDMETHODCALLTYPE | RemoveDataBlock (DWORD dwSig) |
|
virtual HRESULT STDMETHODCALLTYPE | GetFlags (DWORD *pdwFlags) |
|
virtual HRESULT STDMETHODCALLTYPE | SetFlags (DWORD dwFlags) |
|
virtual HRESULT STDMETHODCALLTYPE | Extract (PCSTR pszFile, UINT nIconIndex, HICON *phiconLarge, HICON *phiconSmall, UINT nIconSize) |
|
virtual HRESULT STDMETHODCALLTYPE | GetIconLocation (UINT uFlags, PSTR pszIconFile, UINT cchMax, int *piIndex, UINT *pwFlags) |
|
virtual HRESULT STDMETHODCALLTYPE | Extract (PCWSTR pszFile, UINT nIconIndex, HICON *phiconLarge, HICON *phiconSmall, UINT nIconSize) |
|
virtual HRESULT STDMETHODCALLTYPE | GetIconLocation (UINT uFlags, PWSTR pszIconFile, UINT cchMax, int *piIndex, UINT *pwFlags) |
|
virtual HRESULT STDMETHODCALLTYPE | Initialize (PCIDLIST_ABSOLUTE pidlFolder, IDataObject *pdtobj, HKEY hkeyProgID) |
|
virtual HRESULT STDMETHODCALLTYPE | QueryContextMenu (HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags) |
|
virtual HRESULT STDMETHODCALLTYPE | InvokeCommand (LPCMINVOKECOMMANDINFO lpici) |
|
virtual HRESULT STDMETHODCALLTYPE | GetCommandString (UINT_PTR idCmd, UINT uType, UINT *pwReserved, LPSTR pszName, UINT cchMax) |
|
virtual HRESULT STDMETHODCALLTYPE | AddPages (LPFNADDPROPSHEETPAGE pfnAddPage, LPARAM lParam) |
|
virtual HRESULT STDMETHODCALLTYPE | ReplacePage (UINT uPageID, LPFNADDPROPSHEETPAGE pfnReplacePage, LPARAM lParam) |
|
virtual HRESULT STDMETHODCALLTYPE | SetSite (IUnknown *punk) |
|
virtual HRESULT STDMETHODCALLTYPE | GetSite (REFIID iid, void **ppvSite) |
|
virtual HRESULT STDMETHODCALLTYPE | DragEnter (IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) |
|
virtual HRESULT STDMETHODCALLTYPE | DragOver (DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) |
|
virtual HRESULT STDMETHODCALLTYPE | DragLeave () |
|
virtual HRESULT STDMETHODCALLTYPE | Drop (IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) |
|
| ~CComObjectRootEx () |
|
ULONG | InternalAddRef () |
|
ULONG | InternalRelease () |
|
void | Lock () |
|
void | Unlock () |
|
HRESULT | _AtlInitialConstruct () |
|
| CComObjectRootBase () |
|
| ~CComObjectRootBase () |
|
void | SetVoid (void *) |
|
HRESULT | _AtlFinalConstruct () |
|
HRESULT | FinalConstruct () |
|
void | InternalFinalConstructAddRef () |
|
void | InternalFinalConstructRelease () |
|
void | FinalRelease () |
|
HRESULT | GetPath ([out, size_is(cch)] LPSTR pszFile, [in] int cch, [in, out, unique] WIN32_FIND_DATAA *pfd, [in] DWORD fFlags) |
|
HRESULT | GetIDList ([out] PIDLIST_ABSOLUTE *ppidl) |
|
HRESULT | SetIDList ([in] PCIDLIST_ABSOLUTE pidl) |
|
HRESULT | GetDescription ([out, size_is(cch)] LPSTR pszName, [in] int cch) |
|
HRESULT | SetDescription ([in] LPCSTR pszName) |
|
HRESULT | GetWorkingDirectory ([out, size_is(cch)] LPSTR pszDir, [in] int cch) |
|
HRESULT | SetWorkingDirectory ([in] LPCSTR pszDir) |
|
HRESULT | GetArguments ([out, size_is(cch)] LPSTR pszArgs, [in] int cch) |
|
HRESULT | SetArguments ([in] LPCSTR pszArgs) |
|
HRESULT | GetHotkey ([out] WORD *pwHotkey) |
|
HRESULT | SetHotkey ([in] WORD wHotkey) |
|
HRESULT | GetShowCmd ([out] int *piShowCmd) |
|
HRESULT | SetShowCmd ([in] int iShowCmd) |
|
HRESULT | GetIconLocation ([out, size_is(cch)] LPSTR pszIconPath, [in] int cch, [out] int *piIcon) |
|
HRESULT | SetIconLocation ([in] LPCSTR pszIconPath, [in] int iIcon) |
|
HRESULT | SetRelativePath ([in] LPCSTR pszPathRel, [in] DWORD dwReserved) |
|
HRESULT | Resolve ([in] HWND hwnd, [in] DWORD fFlags) |
|
HRESULT | SetPath ([in] LPCSTR pszFile) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
HRESULT | GetPath ([out, size_is(cch)] LPWSTR pszFile, [in] int cch, [in, out] WIN32_FIND_DATAW *pfd, [in] DWORD fFlags) |
|
HRESULT | GetIDList ([out] PIDLIST_ABSOLUTE *ppidl) |
|
HRESULT | SetIDList ([in] PCIDLIST_ABSOLUTE pidl) |
|
HRESULT | GetDescription ([out, size_is(cch)] LPWSTR pszName, [in] int cch) |
|
HRESULT | SetDescription ([in] LPCWSTR pszName) |
|
HRESULT | GetWorkingDirectory ([out, size_is(cch)] LPWSTR pszDir, [in] int cch) |
|
HRESULT | SetWorkingDirectory ([in] LPCWSTR pszDir) |
|
HRESULT | GetArguments ([out, size_is(cch)] LPWSTR pszArgs, [in] int cch) |
|
HRESULT | SetArguments ([in] LPCWSTR pszArgs) |
|
HRESULT | GetHotkey ([out] WORD *pwHotkey) |
|
HRESULT | SetHotkey ([in] WORD wHotkey) |
|
HRESULT | GetShowCmd ([out] int *piShowCmd) |
|
HRESULT | SetShowCmd ([in] int iShowCmd) |
|
HRESULT | GetIconLocation ([out, size_is(cch)] LPWSTR pszIconPath, [in] int cch, [out] int *piIcon) |
|
HRESULT | SetIconLocation ([in] LPCWSTR pszIconPath, [in] int iIcon) |
|
HRESULT | SetRelativePath ([in] LPCWSTR pszPathRel, [in] DWORD dwReserved) |
|
HRESULT | Resolve ([in] HWND hwnd, [in] DWORD fFlags) |
|
HRESULT | SetPath ([in] LPCWSTR pszFile) |
|
HRESULT | IsDirty () |
|
HRESULT | Load ([in, unique] IStream *pStm) |
|
HRESULT | Save ([in, unique] IStream *pStm, [in] BOOL fClearDirty) |
|
HRESULT | GetSizeMax ([out] ULARGE_INTEGER *pcbSize) |
|
HRESULT | GetClassID ([out] CLSID *pClassID) |
|
HRESULT | IsDirty () |
|
HRESULT | Load ([in] LPCOLESTR pszFileName, [in] DWORD dwMode) |
|
HRESULT | Save ([in, unique] LPCOLESTR pszFileName, [in] BOOL fRemember) |
|
HRESULT | SaveCompleted ([in, unique] LPCOLESTR pszFileName) |
|
HRESULT | GetCurFile ([out] LPOLESTR *ppszFileName) |
|
HRESULT | Initialize ([in] PCIDLIST_ABSOLUTE pidlFolder, [in] IDataObject *pdtobj, [in] HKEY hkeyProgID) |
|
HRESULT | QueryContextMenu ([in] HMENU hmenu, [in] UINT indexMenu, [in] UINT idCmdFirst, [in] UINT idCmdLast, [in] UINT uFlags) |
|
HRESULT | InvokeCommand ([in] LPCMINVOKECOMMANDINFO lpici) |
|
HRESULT | GetCommandString ([in] UINT_PTR idCmd, [in] UINT uType, [out] UINT *pwReserved, [out, size_is(cchMax)] LPSTR pszName, [in] UINT cchMax) |
|
HRESULT | DragEnter ([in, unique] IDataObject *pDataObj, [in] DWORD grfKeyState, [in] POINTL pt, [in, out] DWORD *pdwEffect) |
|
HRESULT | DragOver ([in] DWORD grfKeyState, [in] POINTL pt, [in, out] DWORD *pdwEffect) |
|
HRESULT | DragLeave () |
|
HRESULT | Drop ([in, unique] IDataObject *pDataObj, [in] DWORD grfKeyState, [in] POINTL pt, [in, out] DWORD *pdwEffect) |
|
HRESULT | AddDataBlock ([in] void *pDataBlock) |
|
HRESULT | CopyDataBlock ([in] DWORD dwSig, [out] void **ppDataBlock) |
|
HRESULT | RemoveDataBlock ([in] DWORD dwSig) |
|
HRESULT | GetFlags ([out] DWORD *pdwFlags) |
|
HRESULT | SetFlags ([in] DWORD dwFlags) |
|
HRESULT | SetSite ([in] IUnknown *pUnkSite) |
|
HRESULT | GetSite ([in] REFIID riid, [out, iid_is(riid)] PVOID *ppvSite) |
|
HRESULT | AddPages ([in] LPFNSVADDPROPSHEETPAGE pfnAddPage, [in] LPARAM lParam) |
|
HRESULT | ReplacePage ([in] EXPPS uPageID, [in] LPFNSVADDPROPSHEETPAGE pfnReplaceWith, [in] LPARAM lParam) |
|