CeSvcOpen Constant Enumeration (Windows Embedded CE 6.0)
1/6/2010
The constants listed below are passed to the CeSvcOpen function. The constants map to specific registry keys.
Syntax
enum {
CESVC_ROOT_COMMON = 0,
CESVC_ROOT_MACHINE = CESVC_ROOT_COMMON,
CESVC_ROOT_USER,
CESVC_DEVICES,
CESVC_DEVICEX,
CESVC_DEVICE,
CESVC_DEVICE_SELECTED,
CESVC_SERVICES,
CESVC_SERVICES_USER = CESVC_SERVICES,
CESVC_SERVICES_COMMON,
CESVC_SYNC,
CESVC_SYNC_COMMON,
CESVC_FILTERS,
CESVC_SPECIAL_DEFAULTS,
CESVC_CUSTOM_MENUS,
CESVC_SYNCX
};
Remarks
The following table lists the possible Windows Embedded CE CEUTIL constants for uSvc and the associated registry keys.
Note
MACHINE_ROOT refers to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows CE. LOCAL_ROOT refers to HKEY_CURRENT_USER\Software\Microsoft\Windows CE Services. DeviceID is a hex value for the partnership ID — for example 50F01234.
Windows Embedded CE CEUTIL constants | Registry key | Description |
---|---|---|
CESVC_CUSTOM_MENUS |
MACHINE_ROOT\CustomMenus |
Root registry for custom menus. |
CESVC_DEVICE |
HKEY_CURRENT_USER\Software\Microsoft\Windows CE Services\Partners\DeviceID |
Currently connected device. |
CESVC_DEVICE_SELECTED |
LOCAL_ROOT\Partners\DeviceID |
Root subkey for the currently selected device. If a device is connected, the selected device is always the same as the connected device. |
CESVC_DEVICES |
LOCAL_ROOT\Partners |
Individual device subkeys. |
CESVC_DEVICEX |
LOCAL_ROOT\Partners\DeviceID |
Root subkey for a specific device. |
CESVC_FILTERS |
MACHINE_ROOT\Filters |
Root registry for filters. New filters should be registered here. |
CESVC_ROOT_COMMON |
MACHINE_ROOT |
Windows Embedded CE Services synchronization root hierarchy under HKEY_LOCAL_MACHINE. |
CESVC_ROOT_MACHINE |
MACHINE_ROOT |
Windows Embedded CE Services synchronization root hierarchy under HKEY_LOCAL_MACHINE. |
CESVC_ROOT_USER |
LOCAL_ROOT |
Windows Embedded CE Services root hierarchy under HKEY_CURRENT_USER. |
CESVC_SERVICES |
LOCAL_ROOT\Partners\DeviceID\Services |
Root services subkey for a connected device. |
CESVC_SERVICES_COMMON |
MACHINE_ROOT\Services |
Root registry for services. |
CESVC_SERVICES_USER = CESVC_SERVICES |
LOCAL_ROOT\Partners\DeviceID\Services |
Root services subkey for a specific device. |
CESVC_SPECIAL_DEFAULTS |
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows CE Services\SpecialDefaults |
Root registry for the synchronization-service overrides for specific devices. |
CESVC_SYNC |
LOCAL_ROOT\Partners\DeviceID\Services\Synchronization |
Synchronization registry root for a specific device. |
CESVC_SYNC_COMMON |
MACHINE_ROOT\Services \Synchronization |
Root registry for synchronization. New synchronization services should be registered here. |
CESVC_SYNCX |
HKEY_CURRENT_USER\Software\Microsoft\Windows CE Services\Partners\DeviceID\Services\Synchronization |
Contains the value that is passed to the pszPath parameter in the CeSvcOpen function. |
Requirements
Header | ceutil.h |
Windows Embedded CE | Windows CE 3.0 and later |