Public Member Functions |
| | CFileDefExt () |
| | ~CFileDefExt () |
| virtual HRESULT STDMETHODCALLTYPE | Initialize (LPCITEMIDLIST pidlFolder, IDataObject *pdtobj, HKEY hkeyProgID) |
| virtual HRESULT WINAPI | QueryContextMenu (HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags) |
| virtual HRESULT WINAPI | InvokeCommand (LPCMINVOKECOMMANDINFO lpici) |
| virtual HRESULT WINAPI | GetCommandString (UINT_PTR idCmd, UINT uType, UINT *pwReserved, LPSTR pszName, UINT cchMax) |
| virtual HRESULT WINAPI | AddPages (LPFNADDPROPSHEETPAGE pfnAddPage, LPARAM lParam) |
| virtual HRESULT WINAPI | ReplacePage (UINT uPageID, LPFNADDPROPSHEETPAGE pfnReplacePage, LPARAM lParam) |
| virtual HRESULT WINAPI | SetSite (IUnknown *punk) |
| virtual HRESULT WINAPI | GetSite (REFIID iid, void **ppvSite) |
Private Member Functions |
| VOID | InitOpensWithField (HWND hwndDlg) |
| BOOL | InitFileType (HWND hwndDlg) |
| BOOL | InitFilePath (HWND hwndDlg) |
| BOOL | InitFileAttr (HWND hwndDlg) |
| BOOL | InitGeneralPage (HWND hwndDlg) |
| BOOL | SetVersionLabel (HWND hwndDlg, DWORD idCtrl, LPCWSTR pwszName) |
| BOOL | AddVersionString (HWND hwndDlg, LPCWSTR pwszName) |
| BOOL | InitVersionPage (HWND hwndDlg) |
| BOOL | CountFolderAndFiles (LPWSTR pwszBuf, UINT cchBufMax) |
Static Private Member Functions |
| static BOOL | GetFileTimeString (LPFILETIME lpFileTime, LPWSTR pwszResult, UINT cchResult) |
| static INT_PTR CALLBACK | GeneralPageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| static INT_PTR CALLBACK | VersionPageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
Private Attributes |
| WCHAR | m_wszPath [MAX_PATH] |
| CFileVersionInfo | m_VerInfo |
| BOOL | m_bDir |
| DWORD | m_cFiles |
| DWORD | m_cFolders |
| ULARGE_INTEGER | m_DirSize |
Definition at line 56 of file filedefext.h.