|
| | 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) |
| |
| STDMETHOD() | GetClassID (CLSID *pclsid) override |
| |
| STDMETHOD() | IsDirty () override |
| |
| STDMETHOD() | Load (LPCOLESTR pszFileName, DWORD dwMode) override |
| |
| STDMETHOD() | Save (LPCOLESTR pszFileName, BOOL fRemember) override |
| |
| STDMETHOD() | SaveCompleted (LPCOLESTR pszFileName) override |
| |
| STDMETHOD() | GetCurFile (LPOLESTR *ppszFileName) override |
| |
| STDMETHOD() | Load (IStream *stm) override |
| |
| STDMETHOD() | Save (IStream *stm, BOOL fClearDirty) override |
| |
| STDMETHOD() | GetSizeMax (ULARGE_INTEGER *pcbSize) override |
| |
| STDMETHOD() | GetPath (LPSTR pszFile, INT cchMaxPath, WIN32_FIND_DATAA *pfd, DWORD fFlags) override |
| |
| STDMETHOD() | GetIDList (PIDLIST_ABSOLUTE *ppidl) override |
| |
| STDMETHOD() | SetIDList (PCIDLIST_ABSOLUTE pidl) override |
| |
| STDMETHOD() | GetDescription (LPSTR pszName, INT cchMaxName) override |
| |
| STDMETHOD() | SetDescription (LPCSTR pszName) override |
| |
| STDMETHOD() | GetWorkingDirectory (LPSTR pszDir, INT cchMaxPath) override |
| |
| STDMETHOD() | SetWorkingDirectory (LPCSTR pszDir) override |
| |
| STDMETHOD() | GetArguments (LPSTR pszArgs, INT cchMaxPath) override |
| |
| STDMETHOD() | SetArguments (LPCSTR pszArgs) override |
| |
| STDMETHOD() | GetHotkey (WORD *pwHotkey) override |
| |
| STDMETHOD() | SetHotkey (WORD wHotkey) override |
| |
| STDMETHOD() | GetShowCmd (INT *piShowCmd) override |
| |
| STDMETHOD() | SetShowCmd (INT iShowCmd) override |
| |
| STDMETHOD() | GetIconLocation (LPSTR pszIconPath, INT cchIconPath, INT *piIcon) override |
| |
| STDMETHOD() | SetIconLocation (LPCSTR pszIconPath, INT iIcon) override |
| |
| STDMETHOD() | SetRelativePath (LPCSTR pszPathRel, DWORD dwReserved) override |
| |
| STDMETHOD() | Resolve (HWND hwnd, DWORD fFlags) override |
| |
| STDMETHOD() | SetPath (LPCSTR pszFile) override |
| |
| STDMETHOD() | GetPath (LPWSTR pszFile, INT cchMaxPath, WIN32_FIND_DATAW *pfd, DWORD fFlags) override |
| |
| STDMETHOD() | GetDescription (LPWSTR pszName, INT cchMaxName) override |
| |
| STDMETHOD() | SetDescription (LPCWSTR pszName) override |
| |
| STDMETHOD() | GetWorkingDirectory (LPWSTR pszDir, INT cchMaxPath) override |
| |
| STDMETHOD() | SetWorkingDirectory (LPCWSTR pszDir) override |
| |
| STDMETHOD() | GetArguments (LPWSTR pszArgs, INT cchMaxPath) override |
| |
| STDMETHOD() | SetArguments (LPCWSTR pszArgs) override |
| |
| STDMETHOD() | GetIconLocation (LPWSTR pszIconPath, INT cchIconPath, INT *piIcon) override |
| |
| STDMETHOD() | SetIconLocation (LPCWSTR pszIconPath, INT iIcon) override |
| |
| STDMETHOD() | SetRelativePath (LPCWSTR pszPathRel, DWORD dwReserved) override |
| |
| STDMETHOD() | SetPath (LPCWSTR pszFile) override |
| |
| STDMETHOD() | AddDataBlock (void *pDataBlock) override |
| |
| STDMETHOD() | CopyDataBlock (DWORD dwSig, void **ppDataBlock) override |
| |
| STDMETHOD() | RemoveDataBlock (DWORD dwSig) override |
| |
| STDMETHOD() | GetFlags (DWORD *pdwFlags) override |
| |
| STDMETHOD() | SetFlags (DWORD dwFlags) override |
| |
| STDMETHOD() | Extract (PCSTR pszFile, UINT nIconIndex, HICON *phiconLarge, HICON *phiconSmall, UINT nIconSize) override |
| |
| STDMETHOD() | GetIconLocation (UINT uFlags, PSTR pszIconFile, UINT cchMax, int *piIndex, UINT *pwFlags) override |
| |
| STDMETHOD() | Extract (PCWSTR pszFile, UINT nIconIndex, HICON *phiconLarge, HICON *phiconSmall, UINT nIconSize) override |
| |
| STDMETHOD() | GetIconLocation (UINT uFlags, PWSTR pszIconFile, UINT cchMax, int *piIndex, UINT *pwFlags) override |
| |
| STDMETHOD() | Initialize (PCIDLIST_ABSOLUTE pidlFolder, IDataObject *pdtobj, HKEY hkeyProgID) override |
| |
| STDMETHOD() | QueryContextMenu (HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags) override |
| |
| STDMETHOD() | InvokeCommand (LPCMINVOKECOMMANDINFO lpici) override |
| |
| STDMETHOD() | GetCommandString (UINT_PTR idCmd, UINT uType, UINT *pwReserved, LPSTR pszName, UINT cchMax) override |
| |
| STDMETHOD() | AddPages (LPFNADDPROPSHEETPAGE pfnAddPage, LPARAM lParam) override |
| |
| STDMETHOD() | ReplacePage (UINT uPageID, LPFNADDPROPSHEETPAGE pfnReplacePage, LPARAM lParam) override |
| |
| STDMETHOD() | SetSite (IUnknown *punk) override |
| |
| STDMETHOD() | GetSite (REFIID iid, void **ppvSite) override |
| |
| STDMETHOD() | DragEnter (IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) override |
| |
| STDMETHOD() | DragOver (DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) override |
| |
| STDMETHOD() | DragLeave () override |
| |
| STDMETHOD() | Drop (IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) override |
| |
| | ~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) |
| |
Definition at line 28 of file CShellLink.h.