test: ntgdi/icm/mscms/globals.c File Reference

Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

# globals.c File Reference

`#include "mscms.h"`

Go to the source code of this file.

## Variables

PCMMOBJ | gpCMMChain = NULL
PCMMOBJ | gpPreferredCMM = NULL
char * | gszCMMReqFns []
char * | gszCMMOptFns []
char * | gszPSFns []
TCHAR | gszMonitorGUID [] = __TEXT("{4D36E96E-E325-11CE-BFC1-08002BE10318}")
TCHAR | gszDeviceClass [] = __TEXT("SYSTEM\\CurrentControlSet\\Control\\Class\\")
TCHAR | gszICMatcher [] = __TEXT("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ICM\\ICMatchers")
TCHAR | gszICMRegPath [] = __TEXT("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ICM")
TCHAR | gszPrinter [] = __TEXT("prtr")
TCHAR | gszMonitor [] = __TEXT("mntr")
TCHAR | gszScanner [] = __TEXT("scnr")
TCHAR | gszLink [] = __TEXT("link")
TCHAR | gszAbstract [] = __TEXT("abst")
TCHAR | gszDefault [] = __TEXT("default")
TCHAR | gszFriendlyName [] = __TEXT("FriendlyName")
TCHAR | gszDeviceName [] = __TEXT("DriverDesc")
TCHAR | gszDisplay [] = __TEXT("DISPLAY")
TCHAR | gszDefaultCMM [] = __TEXT("icm32.dll")
CRITICAL_SECTION | critsec
TCHAR | gszColorDir [] = __TEXT("COLOR")
TCHAR | gszBackslash [] = __TEXT("\\")
TCHAR | gszRegisteredProfiles [] = __TEXT("RegisteredProfiles")
TCHAR | gszsRGBProfile [] = __TEXT("sRGB Color Space Profile.icm")
TCHAR | gszICMProfileListKey [] = __TEXT("CopyFiles\\ICM")
TCHAR | gszICMProfileListValue [] = __TEXT("ICMProfile")
TCHAR | gszFiles [] = __TEXT("Files")
TCHAR | gszDirectory [] = __TEXT("Directory")
TCHAR | gszModule [] = __TEXT("Module")
TCHAR | gszMSCMS [] = __TEXT("mscms.dll")
TCHAR | gszICMDeviceDataKey [] = __TEXT("ICMData")
TCHAR | gszICMProfileEnumMode [] = __TEXT("ProfileEnumMode")
TCHAR | gszStiDll [] = __TEXT("sti.dll")
char | gszStiCreateInstance [] = "StiCreateInstance"

## Variable Documentation

CRITICAL_SECTION critsec

| Definition at line 114 of file ntgdi/icm/mscms/globals.c. Referenced by DllEntryPoint(), GetColorMatchingModule(), GetPreferredCMM(), ReleaseColorMatchingModule(), and SelectCMM().

PCMMOBJ gpCMMChain = NULL

| Definition at line 36 of file ntgdi/icm/mscms/globals.c. Referenced by GetColorMatchingModule().

PCMMOBJ gpPreferredCMM = NULL

| Definition at line 37 of file ntgdi/icm/mscms/globals.c. Referenced by GetPreferredCMM(), and SelectCMM().

TCHAR gszAbstract[] = __TEXT("abst")

| Definition at line 98 of file ntgdi/icm/mscms/globals.c.

TCHAR gszBackslash[] = __TEXT("\\")

| Definition at line 121 of file ntgdi/icm/mscms/globals.c. Referenced by InternalAssociateColorProfileWithDevice(), InternalDisassociateColorProfileFromDevice(), InternalEnumColorProfiles(), InternalGetColorDirectory(), InternalGetSCSProfile(), InternalInstallColorProfile(), InternalOpenColorProfile(), InternalUninstallColorProfile(), and SpoolerCopyFileEvent().

char* gszCMMOptFns[]

Initial value:

     {

        "CMCreateProfile",

        "CMGetNamedProfileInfo",
        "CMConvertColorNameToIndex",
        "CMConvertIndexToColorName",
        "CMCreateDeviceLinkProfile",
        "CMIsProfileValid"
        }

Definition at line 57 of file ntgdi/icm/mscms/globals.c.

Referenced by GetColorMatchingModule().

char* gszCMMReqFns[]

Initial value:

     {
        "CMGetInfo",

        "CMCreateTransform",
        "CMCreateTransformExt",

        "CMDeleteTransform",
        "CMTranslateRGBs",
        "CMTranslateRGBsExt",
        "CMCheckRGBs",
        "CMCreateMultiProfileTransform",
        "CMTranslateColors",
        "CMCheckColors"
        }

Definition at line 39 of file ntgdi/icm/mscms/globals.c.

Referenced by GetColorMatchingModule(), and ValidColorMatchingModule().

TCHAR gszColorDir[] = __TEXT("COLOR")

| Definition at line 120 of file ntgdi/icm/mscms/globals.c. Referenced by InternalGetColorDirectory(), and ISetDeviceData().

TCHAR gszDefault[] = __TEXT("default")

| Definition at line 99 of file ntgdi/icm/mscms/globals.c.

TCHAR gszDefaultCMM[] = __TEXT("icm32.dll")

| Definition at line 108 of file ntgdi/icm/mscms/globals.c. Referenced by GetColorMatchingModule().

TCHAR gszDeviceClass[] = __TEXT("SYSTEM\\CurrentControlSet\\Control\\Class\\")

| Definition at line 82 of file ntgdi/icm/mscms/globals.c. Referenced by OpenMonitor().

TCHAR gszDeviceName[] = __TEXT("DriverDesc")

| Definition at line 101 of file ntgdi/icm/mscms/globals.c.

TCHAR gszDirectory[] = __TEXT("Directory")

| Definition at line 134 of file ntgdi/icm/mscms/globals.c. Referenced by ISetDeviceData().

TCHAR gszDisplay[] = __TEXT("DISPLAY")

| Definition at line 102 of file ntgdi/icm/mscms/globals.c. Referenced by OpenMonitor().

TCHAR gszFiles[] = __TEXT("Files")

| Definition at line 133 of file ntgdi/icm/mscms/globals.c. Referenced by IGetDeviceData(), and ISetDeviceData().

TCHAR gszFriendlyName[] = __TEXT("FriendlyName")

| Definition at line 100 of file ntgdi/icm/mscms/globals.c.

TCHAR gszICMatcher[] = __TEXT("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ICM\\ICMatchers")

| Definition at line 83 of file ntgdi/icm/mscms/globals.c. Referenced by GetColorMatchingModule(), InternalRegisterCMM(), and InternalUnregisterCMM().

TCHAR gszICMDeviceDataKey[] = __TEXT("ICMData")

| Definition at line 138 of file ntgdi/icm/mscms/globals.c. Referenced by IGetDeviceData(), and ISetDeviceData().

TCHAR gszICMProfileEnumMode[] = __TEXT("ProfileEnumMode")

| Definition at line 139 of file ntgdi/icm/mscms/globals.c. Referenced by IGetDeviceData(), and ISetDeviceData().

TCHAR gszICMProfileListKey[] = __TEXT("CopyFiles\\ICM")

| Definition at line 130 of file ntgdi/icm/mscms/globals.c. Referenced by IGetDeviceData(), and ISetDeviceData().

TCHAR gszICMProfileListValue[] = __TEXT("ICMProfile")

| Definition at line 131 of file ntgdi/icm/mscms/globals.c. Referenced by IGetDeviceData(), and ISetDeviceData().

TCHAR gszICMRegPath[] = __TEXT("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ICM")

| Definition at line 84 of file ntgdi/icm/mscms/globals.c.

TCHAR gszLink[] = __TEXT("link")

| Definition at line 97 of file ntgdi/icm/mscms/globals.c.

TCHAR gszModule[] = __TEXT("Module")

| Definition at line 135 of file ntgdi/icm/mscms/globals.c. Referenced by ISetDeviceData().

TCHAR gszMonitor[] = __TEXT("mntr")

| Definition at line 95 of file ntgdi/icm/mscms/globals.c.

TCHAR gszMonitorGUID[] = __TEXT("{4D36E96E-E325-11CE-BFC1-08002BE10318}")

| Definition at line 81 of file ntgdi/icm/mscms/globals.c. Referenced by OpenMonitor().

TCHAR gszMSCMS[] = __TEXT("mscms.dll")

| Definition at line 136 of file ntgdi/icm/mscms/globals.c. Referenced by ISetDeviceData().

TCHAR gszPrinter[] = __TEXT("prtr")

| Definition at line 94 of file ntgdi/icm/mscms/globals.c.

char* gszPSFns[]

Initial value:

     {
        "CMGetPS2ColorSpaceArray",
        "CMGetPS2ColorRenderingIntent",
        "CMGetPS2ColorRenderingDictionary"
        }

Definition at line 70 of file ntgdi/icm/mscms/globals.c.

Referenced by GetColorMatchingModule().

TCHAR gszRegisteredProfiles[] = __TEXT("RegisteredProfiles")

| Definition at line 127 of file ntgdi/icm/mscms/globals.c. Referenced by InternalGetSCSProfile(), and InternalSetSCSProfile().

TCHAR gszScanner[] = __TEXT("scnr")

| Definition at line 96 of file ntgdi/icm/mscms/globals.c.

TCHAR gszsRGBProfile[] = __TEXT("sRGB Color Space Profile.icm")

| Definition at line 128 of file ntgdi/icm/mscms/globals.c. Referenced by InternalGetSCSProfile().

char gszStiCreateInstance[] = "StiCreateInstance"

| Definition at line 146 of file ntgdi/icm/mscms/globals.c.

TCHAR gszStiDll[] = __TEXT("sti.dll")

| Definition at line 145 of file ntgdi/icm/mscms/globals.c.