ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

#include <filedefext.h>

Inherits IShellExtInit, IContextMenu, IShellPropSheetExt, and IObjectWithSite.

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

Detailed Description

Definition at line 56 of file filedefext.h.


The documentation for this class was generated from the following files:

Generated on Sat May 26 2012 06:16:05 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.