////////////////////////////////////////////////////////////////////////////// // // File Name: fxocFile.h // // Abstract: Header file used by Fax File source files // // Environment: Windows XP / User Mode // // Copyright (c) 2000 Microsoft Corporation // // Revision History: // // Date: Developer: Comments: // ----- ---------- --------- // 15-Mar-2000 Oren Rosenbloom (orenr) Created ////////////////////////////////////////////////////////////////////////////// #ifndef _FXOCFILE_H_ #define _FXOCFILE_H_ struct FAX_SHARE_Description { TCHAR szPath[MAX_PATH]; // TCHAR szName[MAX_PATH]; // TCHAR szComment[MAX_PATH]; // INT iPlatform; // PSECURITY_DESCRIPTOR pSD; // FAX_SHARE_Description(); ~FAX_SHARE_Description(); }; struct FAX_FOLDER_Description { TCHAR szPath[MAX_PATH]; // INT iPlatform; // PSECURITY_DESCRIPTOR pSD; // INT iAttributes; // FAX_FOLDER_Description(); ~FAX_FOLDER_Description(); }; DWORD fxocFile_Init(void); DWORD fxocFile_Term(void); DWORD fxocFile_Install(const TCHAR *pszSubcomponentId, const TCHAR *pszInstallSection); DWORD fxocFile_Uninstall(const TCHAR *pszSubcomponentId, const TCHAR *pszUninstallSection); DWORD fxocFile_CalcDiskSpace(const TCHAR *pszSubcomponentId, BOOL bIsBeingAdded, HDSKSPC DiskSpace); DWORD fxocFile_ProcessDirectories(const TCHAR *pszSection, LPCTSTR pszINFKeyword); DWORD fxocFile_ProcessShares(const TCHAR *pszSection); #endif // _FAXOCM_H_