#include "mscms.h"
#include "objbase.h"
#include "initguid.h"
#include "devguid.h"
#include "sti.h"
Go to the source code of this file.
Classes | |
struct | tagREGDATA |
struct | tagSCANNERDATA |
Defines | |
#define | TAG_DEVICESETTINGS 'devs' |
#define | TAG_MS01 'MS01' |
#define | TAG_MS02 'MS02' |
#define | TAG_MS03 'MS03' |
#define | ID_MSFT_REVERSED 'tfsm' |
#define | ID_MEDIATYPE_REVERSED 'aidm' |
#define | ID_DITHER_REVERSED 'ntfh' |
#define | ID_RESLN_REVERSED 'nlsr' |
#define | DEVICE_PROFILE_DATA 1 |
#define | DEVICE_PROFILE_ENUMMODE 2 |
#define | INDEX_CLASS_MONITOR 0 |
#define | INDEX_CLASS_PRINTER 1 |
#define | INDEX_CLASS_SCANNER 2 |
#define | INDEX_CLASS_LINK 3 |
#define | INDEX_CLASS_ABSTRACT 4 |
#define | INDEX_CLASS_COLORSPACE 5 |
#define | INDEX_CLASS_NAMED 6 |
#define | SET(pEnumRecord, bit) ((pEnumRecord)->dwFields & (bit)) |
Typedefs | |
typedef tagREGDATA | REGDATA |
typedef tagREGDATA * | PREGDATA |
typedef tagSCANNERDATA | SCANNERDATA |
typedef tagSCANNERDATA * | PSCANNERDATA |
typedef BOOL(WINAPI * | PFNOPENDEVICE )(PTSTR, LPHANDLE, PTSTR) |
typedef BOOL(WINAPI * | PFNCLOSEDEVICE )(HANDLE) |
typedef DWORD(WINAPI * | PFNGETDEVICEDATA )(HANDLE, PTSTR, PTSTR, PDWORD, PBYTE, DWORD, PDWORD) |
typedef DWORD(WINAPI * | PFNSETDEVICEDATA )(HANDLE, PTSTR, PTSTR, DWORD, PBYTE, DWORD) |
typedef HRESULT(__stdcall * | PFNSTICREATEINSTANCE )(HINSTANCE, DWORD, PSTI *, LPDWORD) |
typedef WINSETUPAPI HKEY(WINAPI * | FP_SetupDiOpenDevRegKey )(IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData, IN DWORD Scope, IN DWORD HwProfile, IN DWORD KeyType, IN REGSAM samDesired) |
typedef WINSETUPAPI BOOL(WINAPI * | FP_SetupDiDestroyDeviceInfoList )(IN HDEVINFO DeviceInfoSet) |
typedef WINSETUPAPI BOOL(WINAPI * | FP_SetupDiEnumDeviceInfo )(IN HDEVINFO DeviceInfoSet, IN DWORD MemberIndex, OUT PSP_DEVINFO_DATA DeviceInfoData) |
typedef WINSETUPAPI BOOL(WINAPI * | FP_SetupDiGetDeviceInstanceId )(IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData, OUT PWSTR DeviceInstanceId, IN DWORD DeviceInstanceIdSize, OUT PDWORD RequiredSize OPTIONAL) |
typedef WINSETUPAPI HDEVINFO(WINAPI * | FP_SetupDiGetClassDevs )(IN LPGUID ClassGuid, OPTIONAL IN PCWSTR Enumerator, OPTIONAL IN HWND hwndParent, OPTIONAL IN DWORD Flags) |
Enumerations | |
enum | MATCHTYPE { NOMATCH = 0, MATCH = 1, EXACT_MATCH = 2 } |
Functions | |
BOOL | InternalGetColorDirectory (LPCTSTR, PTSTR, DWORD *) |
BOOL | InternalInstallColorProfile (LPCTSTR, LPCTSTR) |
BOOL | InternalUninstallColorProfile (LPCTSTR, LPCTSTR, BOOL) |
BOOL | InternalAssociateColorProfileWithDevice (LPCTSTR, LPCTSTR, LPCTSTR) |
BOOL | InternalDisassociateColorProfileFromDevice (LPCTSTR, LPCTSTR, LPCTSTR) |
BOOL | InternalEnumColorProfiles (LPCTSTR, PENUMTYPE, PBYTE, PDWORD, PDWORD) |
BOOL | InternalSetSCSProfile (LPCTSTR, DWORD, LPCTSTR) |
BOOL | InternalGetSCSProfile (LPCTSTR, DWORD, PTSTR, PDWORD) |
VOID | ConvertDwordToString (DWORD, PTSTR) |
PTSTR | ConvertClassIdToClassString (DWORD) |
BOOL | GetProfileClassString (LPCTSTR, PTSTR, PPROFILEHEADER) |
BOOL | GetDeviceData (LPCTSTR, DWORD, DWORD, PVOID *, PDWORD, BOOL) |
BOOL | SetDeviceData (LPCTSTR, DWORD, DWORD, PVOID, DWORD) |
BOOL | IGetDeviceData (LPCTSTR, DWORD, DWORD, PVOID *, PDWORD, BOOL) |
BOOL | ISetDeviceData (LPCTSTR, DWORD, DWORD, PVOID, DWORD) |
BOOL | IsStringInMultiSz (PTSTR, PTSTR) |
DWORD | RemoveStringFromMultiSz (PTSTR, PTSTR, DWORD) |
VOID | InsertInBuffer (PBYTE, PBYTE, PTSTR) |
MATCHTYPE | DoesProfileMatchEnumRecord (PTSTR, PENUMTYPE) |
MATCHTYPE | CheckResMedHftnMatch (HPROFILE, PENUMTYPE) |
BOOL | DwordMatches (PSETTINGS, DWORD) |
BOOL | QwordMatches (PSETTINGS, PDWORD) |
BOOL WINAPI | OpenPrtr (PTSTR, LPHANDLE, PTSTR) |
BOOL WINAPI | ClosePrtr (HANDLE) |
DWORD WINAPI | GetPrtrData (HANDLE, PTSTR, PTSTR, PDWORD, PBYTE, DWORD, PDWORD) |
DWORD WINAPI | SetPrtrData (HANDLE, PTSTR, PTSTR, DWORD, PBYTE, DWORD) |
BOOL WINAPI | OpenMonitor (PTSTR, LPHANDLE, PTSTR) |
BOOL WINAPI | CloseMonitor (HANDLE) |
DWORD WINAPI | GetMonitorData (HANDLE, PTSTR, PTSTR, PDWORD, PBYTE, DWORD, PDWORD) |
DWORD WINAPI | SetMonitorData (HANDLE, PTSTR, PTSTR, DWORD, PBYTE, DWORD) |
BOOL WINAPI | OpenScanner (PTSTR, LPHANDLE, PTSTR) |
BOOL WINAPI | CloseScanner (HANDLE) |
DWORD WINAPI | GetScannerData (HANDLE, PTSTR, PTSTR, PDWORD, PBYTE, DWORD, PDWORD) |
DWORD WINAPI | SetScannerData (HANDLE, PTSTR, PTSTR, DWORD, PBYTE, DWORD) |
VOID | ChangeICMSetting (LPCTSTR, LPCTSTR, DWORD) |
BOOL WINAPI | GetColorDirectoryA (PCSTR pMachineName, PSTR pBuffer, PDWORD pdwSize) |
BOOL WINAPI | GetColorDirectoryW (PCWSTR pMachineName, PWSTR pBuffer, PDWORD pdwSize) |
BOOL WINAPI | InstallColorProfileA (PCSTR pMachineName, PCSTR pProfileName) |
BOOL WINAPI | InstallColorProfileW (PCWSTR pMachineName, PCWSTR pProfileName) |
BOOL WINAPI | UninstallColorProfileA (PCSTR pMachineName, PCSTR pProfileName, BOOL bDelete) |
BOOL WINAPI | UninstallColorProfileW (PCWSTR pMachineName, PCWSTR pProfileName, BOOL bDelete) |
BOOL WINAPI | AssociateColorProfileWithDeviceA (PCSTR pMachineName, PCSTR pProfileName, PCSTR pDeviceName) |
BOOL WINAPI | AssociateColorProfileWithDeviceW (PCWSTR pMachineName, PCWSTR pProfileName, PCWSTR pDeviceName) |
BOOL WINAPI | DisassociateColorProfileFromDeviceA (PCSTR pMachineName, PCSTR pProfileName, PCSTR pDeviceName) |
BOOL WINAPI | DisassociateColorProfileFromDeviceW (PCWSTR pMachineName, PCWSTR pProfileName, PCWSTR pDeviceName) |
BOOL WINAPI | EnumColorProfilesA (PCSTR pMachineName, PENUMTYPEA pEnumRecord, PBYTE pBuffer, PDWORD pdwSize, PDWORD pnProfiles) |
BOOL WINAPI | EnumColorProfilesW (PCWSTR pMachineName, PENUMTYPEW pEnumRecord, PBYTE pBuffer, PDWORD pdwSize, PDWORD pnProfiles) |
BOOL WINAPI | SetStandardColorSpaceProfileA (PCSTR pMachineName, DWORD dwSCS, PCSTR pProfileName) |
BOOL WINAPI | SetStandardColorSpaceProfileW (PCWSTR pMachineName, DWORD dwSCS, PCWSTR pProfileName) |
BOOL WINAPI | GetStandardColorSpaceProfileA (PCSTR pMachineName, DWORD dwSCS, PSTR pBuffer, PDWORD pdwSize) |
BOOL WINAPI | GetStandardColorSpaceProfileW (PCWSTR pMachineName, DWORD dwSCS, PWSTR pBuffer, PDWORD pdwSize) |
DWORD WINAPI | GenerateCopyFilePaths (LPCWSTR pszPrinterName, LPCWSTR pszDirectory, LPBYTE pSplClientInfo, DWORD dwLevel, LPWSTR pszSourceDir, LPDWORD pcchSourceDirSize, LPWSTR pszTargetDir, LPDWORD pcchTargetDirSize, DWORD dwFlags) |
BOOL WINAPI | SpoolerCopyFileEvent (LPWSTR pszPrinterName, LPWSTR pszKey, DWORD dwCopyFileEvent) |
PTSTR | GetFilenameFromPath (PTSTR pPathName) |
BOOL WINAPI | InternalGetDeviceConfig (LPCTSTR pDeviceName, DWORD dwDeviceClass, DWORD dwConfigType, PVOID pConfigData, PDWORD pdwSize) |
BOOL WINAPI | InternalSetDeviceConfig (LPCTSTR pDeviceName, DWORD dwDeviceClass, DWORD dwConfigType, PVOID pConfigData, DWORD dwSize) |
Variables | |
HMODULE | ghModSetupAPIDll = NULL |
FP_SetupDiOpenDevRegKey | fpSetupDiOpenDevRegKey = NULL |
FP_SetupDiDestroyDeviceInfoList | fpSetupDiDestroyDeviceInfoList = NULL |
FP_SetupDiEnumDeviceInfo | fpSetupDiEnumDeviceInfo = NULL |
FP_SetupDiGetDeviceInstanceId | fpSetupDiGetDeviceInstanceId = NULL |
FP_SetupDiGetClassDevs | fpSetupDiGetClassDevs = NULL |
TCHAR * | gszDispProfiles [] |
TCHAR * | gpszClasses [] |
|
Definition at line 35 of file profman.c. Referenced by IGetDeviceData(), InternalAssociateColorProfileWithDevice(), InternalDisassociateColorProfileFromDevice(), InternalEnumColorProfiles(), ISetDeviceData(), and SpoolerCopyFileEvent(). |
|
Definition at line 36 of file profman.c. Referenced by IGetDeviceData(), InternalEnumColorProfiles(), InternalGetDeviceConfig(), InternalSetDeviceConfig(), and ISetDeviceData(). |
|
Definition at line 32 of file profman.c. Referenced by CheckResMedHftnMatch(). |
|
Definition at line 31 of file profman.c. Referenced by CheckResMedHftnMatch(). |
|
Definition at line 30 of file profman.c. Referenced by CheckResMedHftnMatch(). |
|
Definition at line 33 of file profman.c. Referenced by CheckResMedHftnMatch(). |
|
|
|
Definition at line 214 of file profman.c. Referenced by ConvertClassIdToClassString(). |
|
|
|
Definition at line 209 of file profman.c. Referenced by ConvertClassIdToClassString(). |
|
|
|
Definition at line 210 of file profman.c. Referenced by ConvertClassIdToClassString(). |
|
Definition at line 211 of file profman.c. Referenced by ConvertClassIdToClassString(). |
|
Definition at line 4744 of file profman.c. Referenced by CheckResMedHftnMatch(), and DoesProfileMatchEnumRecord(). |
|
Definition at line 25 of file profman.c. Referenced by CheckResMedHftnMatch(). |
|
Definition at line 26 of file profman.c. Referenced by CheckResMedHftnMatch(). |
|
Definition at line 27 of file profman.c. Referenced by CheckResMedHftnMatch(). |
|
Definition at line 28 of file profman.c. Referenced by CheckResMedHftnMatch(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 61 of file profman.c. Referenced by IGetDeviceData(), and ISetDeviceData(). |
|
Definition at line 62 of file profman.c. Referenced by IGetDeviceData(). |
|
Definition at line 60 of file profman.c. Referenced by IGetDeviceData(), and ISetDeviceData(). |
|
Definition at line 63 of file profman.c. Referenced by ISetDeviceData(). |
|
|
|
|
|
Referenced by CloseScanner(), GetScannerData(), OpenScanner(), and SetScannerData(). |
|
|
|
|
|
Definition at line 42 of file profman.c. Referenced by CheckResMedHftnMatch(), DoesProfileMatchEnumRecord(), and InternalEnumColorProfiles().
|
|
Definition at line 944 of file profman.c. References InternalAssociateColorProfileWithDevice(), and TRACEAPI.
|
|
Definition at line 962 of file profman.c. References BOOL, ConvertToAnsi(), FALSE, InternalAssociateColorProfileWithDevice(), MemFree(), NULL, TRACEAPI, TRUE, and WARNING.
|
|
Definition at line 6117 of file profman.c. References BYTE, DWORD, NULL, PBYTE, and pd. Referenced by InternalAssociateColorProfileWithDevice(), and InternalDisassociateColorProfileFromDevice().
|
|
Definition at line 4841 of file profman.c. References BOOL, DWORD, DwordMatches(), EXACT_MATCH, GetColorProfileElement(), ID_DITHER_REVERSED, ID_MEDIATYPE_REVERSED, ID_MSFT_REVERSED, ID_RESLN_REVERSED, MATCH, MATCHTYPE, NOMATCH, NULL, PBYTE, QwordMatches(), SET, TAG_DEVICESETTINGS, TAG_MS01, TAG_MS02, TAG_MS03, and WARNING. Referenced by DoesProfileMatchEnumRecord().
|
|
Definition at line 5476 of file profman.c. References DWORD. Referenced by IGetDeviceData(), and ISetDeviceData().
|
|
Definition at line 5166 of file profman.c. References DWORD. Referenced by IGetDeviceData(), and ISetDeviceData().
|
|
Definition at line 5801 of file profman.c. References tagSCANNERDATA::hModule, MemFree(), tagSCANNERDATA::pDeviceName, PSCANNERDATA, tagSCANNERDATA::pSti, and TRUE. Referenced by IGetDeviceData(), ISetDeviceData(), and OpenScanner().
|
|
Definition at line 4045 of file profman.c. References gpszClasses, INDEX_CLASS_COLORSPACE, INDEX_CLASS_MONITOR, INDEX_CLASS_PRINTER, INDEX_CLASS_SCANNER, and NULL. Referenced by InternalEnumColorProfiles().
|
|
Definition at line 4012 of file profman.c. Referenced by GetProfileClassString(), InternalGetSCSProfile(), and InternalSetSCSProfile().
|
|
Definition at line 1164 of file profman.c. References InternalDisassociateColorProfileFromDevice(), and TRACEAPI.
|
|
Definition at line 1182 of file profman.c. References BOOL, ConvertToAnsi(), FALSE, InternalDisassociateColorProfileFromDevice(), MemFree(), NULL, TRACEAPI, TRUE, and WARNING.
|
|
Definition at line 4747 of file profman.c. References CheckResMedHftnMatch(), CloseColorProfile(), ERR, EXACT_MATCH, GetColorProfileHeader(), MATCHTYPE, NOMATCH, NULL, OPEN_EXISTING, SET, and WARNING. Referenced by InternalEnumColorProfiles().
|
|
Definition at line 5025 of file profman.c. References DWORD, FALSE, and TRUE. Referenced by CheckResMedHftnMatch().
|
|
Definition at line 1479 of file profman.c. References InternalEnumColorProfiles(), and TRACEAPI.
|
|
Definition at line 1499 of file profman.c. References ASSERT, BOOL, ConvertToAnsi(), ConvertToUnicode(), DWORD, FALSE, InternalEnumColorProfiles(), MemAlloc(), MemFree(), NULL, PBYTE, TRACEAPI, TRUE, and WARNING.
|
|
Definition at line 2102 of file profman.c. References TRACEAPI.
|
|
Definition at line 343 of file profman.c. References InternalGetColorDirectory(), and TRACEAPI.
|
|
Definition at line 359 of file profman.c. References BOOL, ConvertToAnsi(), ConvertToUnicode(), DWORD, FALSE, InternalGetColorDirectory(), MemAlloc(), MemFree(), NULL, TRACEAPI, TRUE, and WARNING.
|
|
Definition at line 4240 of file profman.c. References BOOL, FALSE, and IGetDeviceData(). Referenced by InternalAssociateColorProfileWithDevice(), InternalDisassociateColorProfileFromDevice(), InternalEnumColorProfiles(), InternalGetDeviceConfig(), and SpoolerCopyFileEvent().
|
|
Definition at line 4165 of file profman.c. Referenced by GetMonitorData(), InternalAssociateColorProfileWithDevice(), InternalDisassociateColorProfileFromDevice(), InternalGetColorDirectory(), InternalInstallColorProfile(), InternalOpenColorProfile(), and InternalUninstallColorProfile().
|
|
Definition at line 5510 of file profman.c. References DWORD, GetFilenameFromPath(), gszDispProfiles, gszICMRegPath, MAX_PATH, NULL, PBYTE, and WARNING. Referenced by IGetDeviceData().
|
|
Definition at line 4083 of file profman.c. References BOOL, CloseColorProfile(), ConvertDwordToString(), ERR, FALSE, GetColorProfileHeader(), IsColorProfileValid(), NULL, OPEN_EXISTING, TRUE, and WARNING. Referenced by InternalAssociateColorProfileWithDevice(), InternalDisassociateColorProfileFromDevice(), InternalInstallColorProfile(), and InternalUninstallColorProfile().
|
|
Definition at line 5204 of file profman.c. References NULL. Referenced by IGetDeviceData().
|
|
Definition at line 5853 of file profman.c. References ConvertToUnicode(), MemFree(), tagSCANNERDATA::pDeviceName, PSCANNERDATA, tagSCANNERDATA::pSti, and TRUE. Referenced by IGetDeviceData().
|
|
Definition at line 1979 of file profman.c. References InternalGetSCSProfile(), and TRACEAPI.
|
|
Definition at line 1996 of file profman.c. References BOOL, ConvertToAnsi(), ConvertToUnicode(), DWORD, FALSE, InternalGetSCSProfile(), MemAlloc(), MemFree(), NULL, TRACEAPI, TRUE, and WARNING.
|
|
Definition at line 4289 of file profman.c. References BOOL, CloseMonitor(), ClosePrtr(), CloseScanner(), DEVICE_PROFILE_DATA, DEVICE_PROFILE_ENUMMODE, DWORD, FALSE, GetMonitorData(), GetPrtrData(), GetScannerData(), gszFiles, gszICMDeviceDataKey, gszICMProfileEnumMode, gszICMProfileListKey, gszICMProfileListValue, MemAlloc(), NULL, OpenMonitor(), OpenPrtr(), OpenScanner(), PBYTE, PFNCLOSEDEVICE, PFNGETDEVICEDATA, PFNOPENDEVICE, TRUE, VERBOSE, and WARNING. Referenced by GetDeviceData().
|
|
Definition at line 3745 of file profman.c. References DWORD, and MyCopyMemory(). Referenced by InternalEnumColorProfiles().
|
|
Definition at line 549 of file profman.c. References InternalInstallColorProfile(), and TRACEAPI.
|
|
Definition at line 565 of file profman.c. References BOOL, ConvertToAnsi(), FALSE, InternalInstallColorProfile(), MemFree(), NULL, TRACEAPI, TRUE, and WARNING.
|
|
Definition at line 2838 of file profman.c. References BOOL, ChangeICMSetting(), DEVICE_PROFILE_DATA, DWORD, ERR, FALSE, GetDeviceData(), GetFilenameFromPath(), GetProfileClassString(), gszBackslash, gszICMRegPath, InternalGetColorDirectory(), IsStringInMultiSz(), MAX_PATH, MemAlloc(), MemFree(), MemReAlloc(), NULL, PBYTE, SetDeviceData(), TRUE, and WARNING. Referenced by AssociateColorProfileWithDeviceA(), and AssociateColorProfileWithDeviceW().
|
|
Definition at line 3118 of file profman.c. References BOOL, ChangeICMSetting(), DEVICE_PROFILE_DATA, DWORD, ERR, FALSE, GetDeviceData(), GetFilenameFromPath(), GetProfileClassString(), gszBackslash, gszICMRegPath, InternalGetColorDirectory(), IsStringInMultiSz(), MAX_PATH, MemFree(), NULL, PBYTE, RemoveStringFromMultiSz(), SetDeviceData(), TRUE, and WARNING. Referenced by DisassociateColorProfileFromDeviceA(), and DisassociateColorProfileFromDeviceW().
|
|
Definition at line 3356 of file profman.c. References BOOL, ConvertClassIdToClassString(), DEVICE_PROFILE_DATA, DEVICE_PROFILE_ENUMMODE, DoesProfileMatchEnumRecord(), DWORD, EXACT_MATCH, FALSE, GetDeviceData(), gpszClasses, gszBackslash, gszICMRegPath, InsertInBuffer(), InternalGetColorDirectory(), MATCH, MATCHTYPE, MAX_PATH, MemFree(), NOMATCH, NULL, PBYTE, TRUE, and WARNING. Referenced by EnumColorProfilesA(), and EnumColorProfilesW().
|
|
Definition at line 2273 of file profman.c. References ASSERT, BOOL, DWORD, FALSE, GetFilenameFromPath(), gszBackslash, gszColorDir, MAX_PATH, NULL, PBYTE, TRUE, and WARNING. Referenced by GetColorDirectoryA(), GetColorDirectoryW(), InternalAssociateColorProfileWithDevice(), InternalDisassociateColorProfileFromDevice(), InternalEnumColorProfiles(), InternalInstallColorProfile(), InternalUninstallColorProfile(), and SpoolerCopyFileEvent().
|
|
Definition at line 5961 of file profman.c. References BOOL, DEVICE_PROFILE_ENUMMODE, DWORD, FALSE, GetDeviceData(), NULL, TRUE, and WARNING. Referenced by CPrinterProfileManagement::OnInit().
|
|
Definition at line 3884 of file profman.c. References BOOL, ConvertDwordToString(), DWORD, FALSE, gszBackslash, gszICMRegPath, gszRegisteredProfiles, gszsRGBProfile, NULL, PBYTE, TRUE, and WARNING. Referenced by GetStandardColorSpaceProfileA(), and GetStandardColorSpaceProfileW().
|
|
Definition at line 2475 of file profman.c. References BOOL, DWORD, FALSE, GetFilenameFromPath(), GetProfileClassString(), gszBackslash, gszICMRegPath, InternalGetColorDirectory(), MAX_PATH, NULL, PBYTE, TRUE, and WARNING. Referenced by InstallColorProfileA(), and InstallColorProfileW().
|
|
Definition at line 6030 of file profman.c. References DEVICE_PROFILE_ENUMMODE, DWORD, FALSE, SetDeviceData(), and WARNING. Referenced by CPrinterProfileManagement::OnNotify().
|
|
Definition at line 3785 of file profman.c. References BOOL, ConvertDwordToString(), DWORD, FALSE, gszICMRegPath, gszRegisteredProfiles, NULL, PBYTE, TRUE, and WARNING. Referenced by SetStandardColorSpaceProfileA(), and SetStandardColorSpaceProfileW().
|
|
Definition at line 2664 of file profman.c. References BOOL, DWORD, FALSE, GetFilenameFromPath(), GetProfileClassString(), gszBackslash, gszICMRegPath, InternalGetColorDirectory(), MAX_PATH, NULL, PBYTE, TRUE, and WARNING. Referenced by UninstallColorProfileA(), and UninstallColorProfileW().
|
|
Definition at line 4511 of file profman.c. References BOOL, CloseMonitor(), ClosePrtr(), CloseScanner(), DEVICE_PROFILE_DATA, DEVICE_PROFILE_ENUMMODE, DWORD, FALSE, gszColorDir, gszDirectory, gszFiles, gszICMDeviceDataKey, gszICMProfileEnumMode, gszICMProfileListKey, gszICMProfileListValue, gszModule, gszMSCMS, NULL, OpenMonitor(), OpenPrtr(), OpenScanner(), PBYTE, pd, PFNCLOSEDEVICE, PFNOPENDEVICE, PFNSETDEVICEDATA, SetMonitorData(), SetPrtrData(), SetScannerData(), TRUE, and WARNING. Referenced by SetDeviceData().
|
|
Definition at line 4659 of file profman.c. References BOOL, FALSE, and TRUE. Referenced by InternalAssociateColorProfileWithDevice(), and InternalDisassociateColorProfileFromDevice().
|
|
Definition at line 5280 of file profman.c. References BOOL, DWORD, FALSE, gszDeviceClass, gszDisplay, gszICMRegPath, gszMonitorGUID, INVALID_HANDLE_VALUE, MAX_PATH, NULL, szName, TRUE, and WARNING. Referenced by IGetDeviceData(), and ISetDeviceData().
|
|
Definition at line 5107 of file profman.c. References BOOL, DWORD, FALSE, NULL, TRUE, and WARNING. Referenced by IGetDeviceData(), and ISetDeviceData().
|
|
Definition at line 5717 of file profman.c. References BOOL, CloseScanner(), ConvertToUnicode(), FALSE, gszStiCreateInstance, gszStiDll, tagSCANNERDATA::hModule, MemAlloc(), NULL, tagSCANNERDATA::pDeviceName, PFNSTICREATEINSTANCE, PSCANNERDATA, tagSCANNERDATA::pSti, STI_VERSION, TRUE, and WARNING. Referenced by IGetDeviceData(), and ISetDeviceData().
|
|
Definition at line 5056 of file profman.c. References DWORD, FALSE, and TRUE. Referenced by CheckResMedHftnMatch().
|
|
Definition at line 4699 of file profman.c. References DWORD, MyCopyMemory(), and PBYTE. Referenced by InternalDisassociateColorProfileFromDevice().
|
|
Definition at line 4465 of file profman.c. References BOOL, FALSE, and ISetDeviceData(). Referenced by InternalAssociateColorProfileWithDevice(), InternalDisassociateColorProfileFromDevice(), and InternalSetDeviceConfig().
|
|
Definition at line 5686 of file profman.c. Referenced by ISetDeviceData().
|
|
Definition at line 5245 of file profman.c. Referenced by ISetDeviceData().
|
|
Definition at line 5917 of file profman.c. References ConvertToUnicode(), MemFree(), tagSCANNERDATA::pDeviceName, PSCANNERDATA, tagSCANNERDATA::pSti, and TRUE. Referenced by ISetDeviceData().
|
|
Definition at line 1769 of file profman.c. References InternalSetSCSProfile(), and TRACEAPI.
|
|
Definition at line 1785 of file profman.c. References BOOL, ConvertToAnsi(), FALSE, InternalSetSCSProfile(), MemFree(), NULL, TRACEAPI, TRUE, and WARNING.
|
|
Definition at line 2142 of file profman.c. References BOOL, DEVICE_PROFILE_DATA, DWORD, FALSE, GetDeviceData(), gszBackslash, InternalGetColorDirectory(), MAX_PATH, MemFree(), NULL, TERSE, TRACEAPI, TRUE, and WARNING.
|
|
Definition at line 737 of file profman.c. References InternalUninstallColorProfile(), and TRACEAPI.
|
|
Definition at line 754 of file profman.c. References BOOL, ConvertToAnsi(), FALSE, InternalUninstallColorProfile(), MemFree(), NULL, TRACEAPI, TRUE, and WARNING.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value:
Definition at line 199 of file profman.c. Referenced by ConvertClassIdToClassString(), and InternalEnumColorProfiles(). |
|
Initial value:
Definition at line 183 of file profman.c. Referenced by GetMonitorData(). |