|
| 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.