#include <profile.h>
Public Member Functions | |
CProfile (LPCTSTR lpstr) | |
~CProfile () | |
CString | GetName () |
DWORD | GetType () |
DWORD | GetCMM () |
DWORD | GetColorSpace () |
BOOL | IsInstalled () |
BOOL | IsValid () |
unsigned | DeviceCount () |
unsigned | AssociationCount () |
LPCTSTR | DeviceName (unsigned u) |
LPCTSTR | DisplayName (unsigned u) |
unsigned | Association (unsigned u) |
LPCSTR | TagContents (TAGTYPE tt, unsigned uOffset=0) |
BOOL | Install () |
void | Uninstall (BOOL bDelete) |
void | Associate (LPCTSTR lpstrNew) |
void | Dissociate (LPCTSTR lpstrNew) |
Static Public Member Functions | |
void | Enumerate (ENUMTYPE &et, CStringArray &csaList) |
void | Enumerate (ENUMTYPE &et, CStringArray &csaList, CStringArray &csaDesc) |
void | Enumerate (ENUMTYPE &et, class CProfileArray &cpaList) |
const CString | ColorDirectory () |
Private Member Functions | |
void | InstallCheck () |
void | AssociationCheck () |
void | DeviceCheck () |
Private Attributes | |
HPROFILE | m_hprof |
PROFILEHEADER | m_phThis |
CString | m_csName |
BOOL | m_bIsInstalled |
BOOL | m_bInstallChecked |
BOOL | m_bAssociationsChecked |
BOOL | m_bDevicesChecked |
CDeviceList * | m_pcdlClass |
CUintArray | m_cuaAssociation |
char | m_acTag [MAX_PATH *2] |
|
Definition at line 617 of file profile.cpp. References CloseColorProfile(), CProfile(), FALSE, GetColorProfileHeader(), LPVOID, m_bAssociationsChecked, m_bDevicesChecked, m_bInstallChecked, m_csName, m_hprof, m_pcdlClass, m_phThis, NULL, and OPEN_EXISTING. Referenced by CProfile().
|
|
Definition at line 689 of file profile.cpp. References CloseColorProfile(), m_hprof, and m_pcdlClass.
|
|
Definition at line 759 of file profile.cpp. References AssocFailedWithName, Associate(), BOOL, FALSE, Install(), IsInstalled(), m_csName, CString::NameAndExtension(), NULL, and TRUE. Referenced by Associate(), CProfilePropertySheet::OnCommand(), and CProfileAssociationPage::OnNotify().
|
|
Definition at line 239 of file icmui/profile.h. References Association(), AssociationCheck(), m_bAssociationsChecked, and m_cuaAssociation. Referenced by Association(), CProfilePropertySheet::ConstructAssociations(), and CProfileAssociationPage::ConstructAssociations().
|
|
Definition at line 575 of file profile.cpp. References CUintArray::Add(), CStringArray::Count(), DeviceCount(), DeviceName(), Enumerate(), IsInstalled(), m_bAssociationsChecked, m_csName, m_cuaAssociation, m_pcdlClass, CString::NameOnly(), and TRUE. Referenced by Association(), and AssociationCount().
|
|
Definition at line 213 of file icmui/profile.h. References AssociationCheck(), CUintArray::Count(), m_bAssociationsChecked, and m_cuaAssociation. Referenced by CProfilePropertySheet::ConstructAssociations(), CProfileAssociationPage::ConstructAssociations(), Uninstall(), and CAdvancedPage::Update().
|
|
Definition at line 543 of file profile.cpp. References DWORD, MAX_PATH, and NULL.
|
|
Definition at line 607 of file profile.cpp. References Enumerate(), m_bDevicesChecked, m_pcdlClass, and TRUE. Referenced by DeviceCount(), DeviceName(), and DisplayName().
|
|
Definition at line 203 of file icmui/profile.h. References Count, DeviceCheck(), m_bDevicesChecked, and m_pcdlClass. Referenced by AssociationCheck(), CAddDeviceDialog::OnInit(), and CAdvancedPage::Update().
|
|
Definition at line 219 of file icmui/profile.h. References DeviceCheck(), DeviceName(), m_bDevicesChecked, and m_pcdlClass. Referenced by AssociationCheck(), DeviceName(), CProfileAssociationPage::OnNotify(), and Uninstall().
|
|
Definition at line 229 of file icmui/profile.h. References DeviceCheck(), DisplayName(), m_bDevicesChecked, and m_pcdlClass. Referenced by CProfilePropertySheet::DisplayName(), DisplayName(), CProfileAssociationPage::DisplayName(), and CAddDeviceDialog::OnInit().
|
|
Definition at line 784 of file profile.cpp. References DisassocFailedWithName, Dissociate(), FALSE, m_csName, CString::NameAndExtension(), and NULL. Referenced by Dissociate(), CProfilePropertySheet::OnCommand(), CProfileAssociationPage::OnNotify(), and Uninstall().
|
|
Definition at line 499 of file profile.cpp. References CProfileArray::Add(), BYTE, DWORD, CProfileArray::Empty(), EnumColorProfiles(), Enumerate(), NULL, and PBYTE.
|
|
Definition at line 445 of file profile.cpp. References CStringArray::Add(), BYTE, DWORD, CStringArray::Empty(), EnumColorProfiles(), Enumerate(), CString::IsEmpty(), IsValid(), NULL, PBYTE, and TagContents().
|
|
Definition at line 405 of file profile.cpp. References CStringArray::Add(), BYTE, DWORD, CStringArray::Empty(), EnumColorProfiles(), Enumerate(), NULL, and PBYTE. Referenced by AssociationCheck(), DeviceCheck(), Enumerate(), and InstallCheck().
|
|
Definition at line 184 of file icmui/profile.h. References DWORD, m_hprof, and m_phThis. Referenced by CProfileInformationPage::OnInit().
|
|
Definition at line 187 of file icmui/profile.h. References DWORD, m_hprof, and m_phThis. Referenced by CDeviceProfileManagement::OnCommand().
|
|
Definition at line 182 of file icmui/profile.h. References m_csName, and CString::NameOnly(). Referenced by CICMUserInterface::InvokeCommand(), CDeviceProfileManagement::OnCommand(), CAdvancedPage::OnInit(), CInstallPage::OnInit(), and CProfileAssociationPage::OnInit().
|
|
Definition at line 183 of file icmui/profile.h. References DWORD, m_hprof, and m_phThis. Referenced by CDeviceProfileManagement::OnCommand().
|
|
Definition at line 712 of file profile.cpp. References BOOL, FALSE, InstFailedWithName, CGlobals::InvalidateList(), m_bIsInstalled, m_csName, CString::NameAndExtension(), NULL, and TRUE. Referenced by Associate(), CICMUserInterface::InvokeCommand(), and CProfilePropertySheet::OnCommand().
|
|
Definition at line 554 of file profile.cpp. References CStringArray::Count(), Enumerate(), m_bInstallChecked, m_bIsInstalled, m_csName, CString::NameOnly(), NULL, and TRUE. Referenced by IsInstalled().
|
|
Definition at line 189 of file icmui/profile.h. References BOOL, InstallCheck(), m_bInstallChecked, and m_bIsInstalled. Referenced by Associate(), AssociationCheck(), CICMUserInterface::InvokeCommand(), CProfilePropertySheet::OnCommand(), CInstallPage::OnInit(), CProfilePropertySheet::OnInit(), CProfileAssociationPage::OnInit(), and CProfileAssociationPage::OnNotify().
|
|
Definition at line 194 of file icmui/profile.h. References BOOL, FALSE, IsColorProfileValid(), and m_hprof. Referenced by CProfilePropertySheet::CProfilePropertySheet(), Enumerate(), and CDeviceProfileManagement::OnCommand().
|
|
Definition at line 698 of file profile.cpp. References BOOL, DWORD, GetColorProfileElement(), m_acTag, m_hprof, NULL, and TagContents(). Referenced by Enumerate(), CProfileInformationPage::OnInit(), and TagContents().
|
|
Definition at line 731 of file profile.cpp. References AssociationCount(), CloseColorProfile(), DeviceName(), Dissociate(), FALSE, CGlobals::InvalidateList(), m_bIsInstalled, m_csName, m_cuaAssociation, m_hprof, CString::NameAndExtension(), NULL, CUintArray::Remove(), Uninstall(), and UninstFailedWithName. Referenced by CICMUserInterface::InvokeCommand(), CProfilePropertySheet::OnCommand(), and Uninstall().
|
|
Definition at line 165 of file icmui/profile.h. Referenced by TagContents(). |
|
Definition at line 161 of file icmui/profile.h. Referenced by Association(), AssociationCheck(), AssociationCount(), and CProfile(). |
|
Definition at line 161 of file icmui/profile.h. Referenced by CProfile(), DeviceCheck(), DeviceCount(), DeviceName(), and DisplayName(). |
|
Definition at line 161 of file icmui/profile.h. Referenced by CProfile(), InstallCheck(), and IsInstalled(). |
|
Definition at line 161 of file icmui/profile.h. Referenced by Install(), InstallCheck(), IsInstalled(), and Uninstall(). |
|
Definition at line 160 of file icmui/profile.h. Referenced by Associate(), AssociationCheck(), CProfile(), Dissociate(), GetName(), Install(), InstallCheck(), and Uninstall(). |
|
Definition at line 164 of file icmui/profile.h. Referenced by Association(), AssociationCheck(), AssociationCount(), and Uninstall(). |
|
Definition at line 158 of file icmui/profile.h. Referenced by CProfile(), GetCMM(), GetColorSpace(), GetType(), IsValid(), TagContents(), Uninstall(), and ~CProfile(). |
|
Definition at line 163 of file icmui/profile.h. Referenced by AssociationCheck(), CProfile(), DeviceCheck(), DeviceCount(), DeviceName(), DisplayName(), and ~CProfile(). |
|
Definition at line 159 of file icmui/profile.h. Referenced by CProfile(), GetCMM(), GetColorSpace(), and GetType(). |