#include "mscms.h"
Go to the source code of this file.
Defines | |
#define | PROFILE_GROWTHCUSHION 16*1024 |
Functions | |
HPROFILE | InternalOpenColorProfile (PPROFILE, DWORD, DWORD, DWORD) |
BOOL | InternalCreateProfileFromLCS (LPLOGCOLORSPACE, PBYTE *, BOOL) |
BOOL | FreeProfileObject (HPROFILE) |
BOOL | AddTagTableEntry (PPROFOBJ, TAGTYPE, DWORD, DWORD, BOOL) |
BOOL | AddTaggedElement (PPROFOBJ, TAGTYPE, DWORD) |
BOOL | DeleteTaggedElement (PPROFOBJ, PTAGDATA) |
BOOL | ChangeTaggedElementSize (PPROFOBJ, PTAGDATA, DWORD) |
BOOL | GrowProfile (PPROFOBJ, DWORD) |
void | MoveProfileData (PPROFOBJ, PBYTE, PBYTE, LONG, BOOL) |
BOOL | IsReferenceTag (PPROFOBJ, PTAGDATA) |
HPROFILE WINAPI | OpenColorProfileA (PPROFILE pProfile, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwCreationMode) |
HPROFILE WINAPI | OpenColorProfileW (PPROFILE pProfile, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwCreationMode) |
BOOL WINAPI | CloseColorProfile (HPROFILE hProfile) |
BOOL WINAPI | GetColorProfileFromHandle (HPROFILE hProfile, PBYTE pProfileData, PDWORD pcbSize) |
BOOL WINAPI | IsColorProfileValid (HPROFILE hProfile, PBOOL pbValid) |
BOOL WINAPI | CreateProfileFromLogColorSpaceA (LPLOGCOLORSPACEA pLogColorSpace, PBYTE *pBuffer) |
BOOL WINAPI | CreateProfileFromLogColorSpaceW (LPLOGCOLORSPACEW pLogColorSpace, PBYTE *pBuffer) |
BOOL WINAPI | IsColorProfileTagPresent (HPROFILE hProfile, TAGTYPE tagType, PBOOL pbPresent) |
BOOL WINAPI | GetCountColorProfileElements (HPROFILE hProfile, PDWORD pnCount) |
BOOL WINAPI | GetColorProfileElementTag (HPROFILE hProfile, DWORD dwIndex, PTAGTYPE pTagType) |
BOOL WINAPI | GetColorProfileElement (HPROFILE hProfile, TAGTYPE tagType, DWORD dwOffset, PDWORD pcbSize, PVOID pBuffer, PBOOL pbReference) |
BOOL WINAPI | SetColorProfileElementSize (HPROFILE hProfile, TAGTYPE tagType, DWORD cbSize) |
BOOL WINAPI | SetColorProfileElement (HPROFILE hProfile, TAGTYPE tagType, DWORD dwOffset, PDWORD pcbSize, PVOID pBuffer) |
BOOL WINAPI | SetColorProfileElementReference (HPROFILE hProfile, TAGTYPE newTag, TAGTYPE refTag) |
BOOL WINAPI | GetColorProfileHeader (HPROFILE hProfile, PPROFILEHEADER pHeader) |
BOOL WINAPI | SetColorProfileHeader (HPROFILE hProfile, PPROFILEHEADER pHeader) |
BOOL WINAPI | GetPS2ColorSpaceArray (HPROFILE hProfile, DWORD dwIntent, DWORD dwCSAType, PBYTE pBuffer, PDWORD pcbSize, LPBOOL pbBinary) |
BOOL WINAPI | GetPS2ColorRenderingIntent (HPROFILE hProfile, DWORD dwIntent, PBYTE pBuffer, PDWORD pcbSize) |
BOOL WINAPI | GetPS2ColorRenderingDictionary (HPROFILE hProfile, DWORD dwIntent, PBYTE pBuffer, PDWORD pcbSize, PBOOL pbBinary) |
BOOL WINAPI | GetNamedProfileInfo (HPROFILE hProfile, PNAMED_PROFILE_INFO pNamedProfileInfo) |
BOOL WINAPI | ConvertColorNameToIndex (HPROFILE hProfile, PCOLOR_NAME paColorName, PDWORD paIndex, DWORD dwCount) |
BOOL WINAPI | ConvertIndexToColorName (HPROFILE hProfile, PDWORD paIndex, PCOLOR_NAME paColorName, DWORD dwCount) |
BOOL WINAPI | CreateDeviceLinkProfile (PHPROFILE pahProfiles, DWORD nProfiles, PDWORD padwIntent, DWORD nIntents, DWORD dwFlags, PBYTE *pProfileData, DWORD indexPreferredCMM) |
BOOL | FreeProfileObject (HANDLE hProfile) |
|
Definition at line 20 of file w32/ntgdi/icm/mscms/profile.c. Referenced by GrowProfile(), and InternalOpenColorProfile(). |
|
Definition at line 3334 of file w32/ntgdi/icm/mscms/profile.c. References AddTagTableEntry(), ASSERT, BOOL, DWORD, DWORD_ALIGN, FALSE, GrowProfile(), NULL, TRUE, and WARNING. Referenced by SetColorProfileElementSize().
|
|
Definition at line 3228 of file w32/ntgdi/icm/mscms/profile.c. References BOOL, DWORD, DWORD_ALIGN, MyCopyMemory(), PBYTE, and TRUE. Referenced by AddTaggedElement(), and SetColorProfileElementReference().
|
|
Definition at line 3490 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, DWORD_ALIGN, MoveProfileData(), NULL, PBYTE, and TRUE. Referenced by SetColorProfileElementSize().
|
|
Definition at line 271 of file w32/ntgdi/icm/mscms/profile.c. References BOOL, FALSE, FreeProfileObject(), TRACEAPI, ValidHandle(), and WARNING. Referenced by CMCreateTransformExt(), CMCreateTransformExtInternal(), CProfile::CProfile(), DoesProfileMatchEnumRecord(), GetProfileClassString(), MyNewDeviceLinkFill(), CProfile::Uninstall(), and CProfile::~CProfile().
|
|
Definition at line 2283 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, GetColorMatchingModule(), GetPreferredCMM(), NULL, ReleaseColorMatchingModule(), RIP, TERSE, TRACEAPI, ValidHandle(), ValidProfile(), and WARNING.
|
|
Definition at line 2409 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, GetColorMatchingModule(), GetPreferredCMM(), NULL, ReleaseColorMatchingModule(), RIP, TERSE, TRACEAPI, ValidHandle(), ValidProfile(), and WARNING.
|
|
Definition at line 2540 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, dwFlags, DWORD, FALSE, GetColorMatchingModule(), NULL, ReleaseColorMatchingModule(), RIP, TERSE, TRACEAPI, ValidHandle(), ValidProfile(), and WARNING.
|
|
Definition at line 511 of file w32/ntgdi/icm/mscms/profile.c. References BOOL, InternalCreateProfileFromLCS(), and TRUE.
|
|
Definition at line 523 of file w32/ntgdi/icm/mscms/profile.c. References BOOL, FALSE, InternalCreateProfileFromLCS(), and WARNING.
|
|
Definition at line 3400 of file w32/ntgdi/icm/mscms/profile.c. References BOOL, DWORD, DWORD_ALIGN, FALSE, MoveProfileData(), PBYTE, and TRUE. Referenced by SetColorProfileElementSize().
|
|
Definition at line 3053 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, dwFileSize, DWORD, FreeHeapObject(), MemFree(), NULL, and TRUE. Referenced by CloseColorProfile(), and InternalOpenColorProfile().
|
|
|
|
Definition at line 817 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, IsReferenceTag(), NULL, TRACEAPI, TRUE, ValidHandle(), ValidProfile(), and WARNING. Referenced by CheckResMedHftnMatch(), CMGetPartialProfileElement(), and CProfile::TagContents().
|
|
Definition at line 725 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, NULL, TRACEAPI, TRUE, ValidHandle(), ValidProfile(), and WARNING.
|
|
Definition at line 310 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, dwFileSize, DWORD, FALSE, NULL, TRUE, ValidHandle(), and WARNING.
|
|
Definition at line 1577 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, NULL, TRACEAPI, TRUE, ValidHandle(), ValidProfile(), and WARNING. Referenced by CMGetProfileHeader(), CProfile::CProfile(), DoesProfileMatchEnumRecord(), and GetProfileClassString().
|
|
Definition at line 659 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, NULL, TRACEAPI, TRUE, ValidHandle(), ValidProfile(), and WARNING.
|
|
Definition at line 2166 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, GetColorMatchingModule(), GetPreferredCMM(), NULL, ReleaseColorMatchingModule(), RIP, TERSE, TRACEAPI, ValidHandle(), ValidProfile(), and WARNING.
|
|
Definition at line 2027 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, GetColorMatchingModule(), GetPreferredCMM(), InternalGetPS2ColorRenderingDictionary(), NULL, ReleaseColorMatchingModule(), TERSE, TRACEAPI, ValidHandle(), ValidProfile(), VERBOSE, and WARNING. Referenced by CreateCRDControl().
|
|
Definition at line 1887 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, GetColorMatchingModule(), GetPreferredCMM(), InternalGetPS2ColorRenderingIntent(), NULL, ReleaseColorMatchingModule(), TERSE, TRACEAPI, ValidHandle(), ValidProfile(), VERBOSE, and WARNING. Referenced by CreateINTENTControl().
|
|
Definition at line 1744 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, GetColorMatchingModule(), GetPreferredCMM(), InternalGetPS2ColorSpaceArray(), NULL, ReleaseColorMatchingModule(), TERSE, TRACEAPI, ValidHandle(), ValidProfile(), VERBOSE, and WARNING. Referenced by ColorSpaceControl().
|
|
Definition at line 3135 of file w32/ntgdi/icm/mscms/profile.c. References BOOL, FALSE, MemReAlloc(), PBYTE, PROFILE_GROWTHCUSHION, TRUE, and WARNING. Referenced by AddTaggedElement(), SetColorProfileElementReference(), and SetColorProfileElementSize().
|
|
Definition at line 2992 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, FALSE, GetColorMatchingModule(), NULL, ReleaseColorMatchingModule(), RIP, and WARNING. Referenced by CreateProfileFromLogColorSpaceA(), and CreateProfileFromLogColorSpaceW().
|
|
Definition at line 2694 of file w32/ntgdi/icm/mscms/profile.c. References AllocateHeapObject(), ASSERT, BOOL, DWORD, FALSE, FreeProfileObject(), GetFilenameFromPath(), gszBackslash, INVALID_HANDLE_VALUE, MAX_PATH, MemAlloc(), MemFree(), NULL, OPEN_EXISTING, PBYTE, PROFILE_GROWTHCUSHION, TRACEAPI, TRUE, ValidProfile(), VOID(), and WARNING. Referenced by OpenColorProfileA(), and OpenColorProfileW().
|
|
Definition at line 569 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, NULL, TRACEAPI, TRUE, ValidHandle(), ValidProfile(), VERBOSE, and WARNING. Referenced by CMProfileElementExists().
|
|
Definition at line 375 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, GetColorMatchingModule(), NULL, ReleaseColorMatchingModule(), RIP, TERSE, TRACEAPI, TRUE, ValidHandle(), ValidProfile(), and WARNING. Referenced by GetProfileClassString(), and CProfile::IsValid().
|
|
Definition at line 3646 of file w32/ntgdi/icm/mscms/profile.c. References BOOL, DWORD, FALSE, and TRUE. Referenced by GetColorProfileElement(), SetColorProfileElement(), and SetColorProfileElementSize().
|
|
Definition at line 3586 of file w32/ntgdi/icm/mscms/profile.c. References ABS, and MyCopyMemory(). Referenced by ChangeTaggedElementSize(), DeleteTaggedElement(), and SetColorProfileElementSize().
|
|
Definition at line 153 of file w32/ntgdi/icm/mscms/profile.c. References InternalOpenColorProfile().
|
|
Definition at line 168 of file w32/ntgdi/icm/mscms/profile.c. References BOOL, InternalOpenColorProfile(), MemAlloc(), MemFree(), NULL, and WARNING. Referenced by CMCreateTransformExtW(), and MyNewDeviceLinkW().
|
|
Definition at line 1267 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, IsReferenceTag(), NULL, SetColorProfileElementSize(), TRACEAPI, TRUE, ValidHandle(), ValidProfile(), and WARNING. Referenced by MyNewDeviceLinkFill().
|
|
Definition at line 1422 of file w32/ntgdi/icm/mscms/profile.c. References AddTagTableEntry(), ASSERT, BOOL, DWORD, DWORD_ALIGN, FALSE, GrowProfile(), NULL, TRACEAPI, TRUE, ValidHandle(), ValidProfile(), and WARNING.
|
|
Definition at line 986 of file w32/ntgdi/icm/mscms/profile.c. References AddTaggedElement(), ASSERT, BOOL, ChangeTaggedElementSize(), DeleteTaggedElement(), DWORD, DWORD_ALIGN, FALSE, GrowProfile(), IsReferenceTag(), MoveProfileData(), NULL, PBYTE, TRACEAPI, TRUE, ValidHandle(), ValidProfile(), and WARNING. Referenced by MyNewDeviceLinkFill(), and SetColorProfileElement().
|
|
Definition at line 1652 of file w32/ntgdi/icm/mscms/profile.c. References ASSERT, BOOL, DWORD, FALSE, NULL, TRACEAPI, TRUE, ValidHandle(), and WARNING. Referenced by MyNewDeviceLinkFill().
|