---
UID: TP:base
ms.assetid: e0daa3a7-613f-39bd-87ba-ff1ef0bec914
ms.date: 01/11/2019
ms.keywords: 
ms.topic: conceptual
---

# System Services

## -description

Overview of the System Services technology.

To develop System Services, you need these headers:

 * [atlthunk.h](../atlthunk/index.md)
 * [avrt.h](../avrt/index.md)
 * [dbghelp.h](../dbghelp/index.md)
 * [dbt.h](../dbt/index.md)
 * [debugapi.h](../debugapi/index.md)
 * [dispatcherqueue.h](../dispatcherqueue/index.md)
 * [enclaveapi.h](../enclaveapi/index.md)
 * [errhandlingapi.h](../errhandlingapi/index.md)
 * [fibersapi.h](../fibersapi/index.md)
 * [handleapi.h](../handleapi/index.md)
 * [heapapi.h](../heapapi/index.md)
 * [imagehlp.h](../imagehlp/index.md)
 * [interlockedapi.h](../interlockedapi/index.md)
 * [ioapiset.h](../ioapiset/index.md)
 * [jobapi.h](../jobapi/index.md)
 * [jobapi2.h](../jobapi2/index.md)
 * [libloaderapi.h](../libloaderapi/index.md)
 * [libloaderapi2.h](../libloaderapi2/index.md)
 * [mcx.h](../mcx/index.md)
 * [memoryapi.h](../memoryapi/index.md)
 * [minidumpapiset.h](../minidumpapiset/index.md)
 * [minwinbase.h](../minwinbase/index.md)
 * [namedpipeapi.h](../namedpipeapi/index.md)
 * [namespaceapi.h](../namespaceapi/index.md)
 * [ntenclv.h](../ntenclv/index.md)
 * [powerbase.h](../powerbase/index.md)
 * [powersetting.h](../powersetting/index.md)
 * [powrprof.h](../powrprof/index.md)
 * [processenv.h](../processenv/index.md)
 * [processthreadsapi.h](../processthreadsapi/index.md)
 * [processtopologyapi.h](../processtopologyapi/index.md)
 * [profileapi.h](../profileapi/index.md)
 * [pwm.h](../pwm/index.md)
 * [realtimeapiset.h](../realtimeapiset/index.md)
 * [rtworkq.h](../rtworkq/index.md)
 * [secext.h](../secext/index.md)
 * [storprop.h](../storprop/index.md)
 * [synchapi.h](../synchapi/index.md)
 * [sysinfoapi.h](../sysinfoapi/index.md)
 * [systemtopologyapi.h](../systemtopologyapi/index.md)
 * [threadpoolapiset.h](../threadpoolapiset/index.md)
 * [threadpoollegacyapiset.h](../threadpoollegacyapiset/index.md)
 * [timeprov.h](../timeprov/index.md)
 * [timezoneapi.h](../timezoneapi/index.md)
 * [utilapiset.h](../utilapiset/index.md)
 * [vds.h](../vds/index.md)
 * [vdshwprv.h](../vdshwprv/index.md)
 * [vdslun.h](../vdslun/index.md)
 * [versionhelpers.h](../versionhelpers/index.md)
 * [vsadmin.h](../vsadmin/index.md)
 * [vsbackup.h](../vsbackup/index.md)
 * [vsmgmt.h](../vsmgmt/index.md)
 * [vsprov.h](../vsprov/index.md)
 * [vss.h](../vss/index.md)
 * [vswriter.h](../vswriter/index.md)
 * [waasapi.h](../waasapi/index.md)
 * [waasapitypes.h](../waasapitypes/index.md)
 * [wct.h](../wct/index.md)
 * [windowsceip.h](../windowsceip/index.md)
 * [winenclaveapi.h](../winenclaveapi/index.md)
 * [winioctl.h](../winioctl/index.md)
 * [winternl.h](../winternl/index.md)

For programming guidance for this technology, see:
* [Error Handling](/windows/desktop/debug)
* [Debug Help Library](/windows/desktop/debug)
* [Communications Resources](/windows/desktop/devio)
* [Dynamic-Link Libraries](/windows/desktop/dlls)
* [Event Logging](/windows/desktop/eventlog)
* [Interprocess Communications](/windows/desktop/ipc)
* [Memory Management](/windows/desktop/memory)
* [Power Management](/windows/desktop/power)
* [Processes and Threads](/windows/desktop/procthread)
* [Services](/windows/desktop/services)
* [System Shutdown](/windows/desktop/shutdown)
* [Synchronization](/windows/desktop/sync)
* [Windows System Information](/windows/desktop/sysinfo)
* [Virtual Disk Service](https://docs.microsoft.com/windows/desktop/VDS/virtual-disk-service-portal)
* [VDS Reference](https://docs.microsoft.com/windows/desktop/VDS/virtual-disk-service-portal)
* [Volume Shadow Copy Service](/windows/desktop/vss)

