13a19ee6aSHermès Bélusca-Maïto /* 23a19ee6aSHermès Bélusca-Maïto * PROJECT: ReactOS Setup Library 33a19ee6aSHermès Bélusca-Maïto * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) 43a19ee6aSHermès Bélusca-Maïto * PURPOSE: Precompiled header 53a19ee6aSHermès Bélusca-Maïto * COPYRIGHT: Copyright 2017-2018 Hermes Belusca-Maito 63a19ee6aSHermès Bélusca-Maïto */ 73a19ee6aSHermès Bélusca-Maïto 83a19ee6aSHermès Bélusca-Maïto /* C Headers */ 93a19ee6aSHermès Bélusca-Maïto #include <stdio.h> 103a19ee6aSHermès Bélusca-Maïto #include <stdlib.h> 113a19ee6aSHermès Bélusca-Maïto 123a19ee6aSHermès Bélusca-Maïto /* PSDK/NDK Headers */ 133a19ee6aSHermès Bélusca-Maïto #define WIN32_NO_STATUS 143a19ee6aSHermès Bélusca-Maïto #include <windef.h> 153a19ee6aSHermès Bélusca-Maïto #include <winbase.h> 163a19ee6aSHermès Bélusca-Maïto #include <winreg.h> 173a19ee6aSHermès Bélusca-Maïto #include <winuser.h> 183a19ee6aSHermès Bélusca-Maïto 193a19ee6aSHermès Bélusca-Maïto #define NTOS_MODE_USER 203a19ee6aSHermès Bélusca-Maïto #include <ndk/cmfuncs.h> 213a19ee6aSHermès Bélusca-Maïto #include <ndk/exfuncs.h> 223a19ee6aSHermès Bélusca-Maïto #include <ndk/iofuncs.h> 233a19ee6aSHermès Bélusca-Maïto #include <ndk/kefuncs.h> 243a19ee6aSHermès Bélusca-Maïto #include <ndk/mmfuncs.h> 253a19ee6aSHermès Bélusca-Maïto #include <ndk/obfuncs.h> 263a19ee6aSHermès Bélusca-Maïto #include <ndk/psfuncs.h> 273a19ee6aSHermès Bélusca-Maïto #include <ndk/rtlfuncs.h> 283a19ee6aSHermès Bélusca-Maïto #include <ndk/setypes.h> 293a19ee6aSHermès Bélusca-Maïto 3092b99b86SHermès Bélusca-Maïto #include <ntstrsafe.h> 3192b99b86SHermès Bélusca-Maïto 3292b99b86SHermès Bélusca-Maïto 333a19ee6aSHermès Bélusca-Maïto /* Filesystem headers */ 343a19ee6aSHermès Bélusca-Maïto #include <reactos/rosioctl.h> // For extra partition IDs 353a19ee6aSHermès Bélusca-Maïto 363a19ee6aSHermès Bélusca-Maïto // 373a19ee6aSHermès Bélusca-Maïto ///* Internal Headers */ 383a19ee6aSHermès Bélusca-Maïto //#include "interface/consup.h" 393a19ee6aSHermès Bélusca-Maïto //#include "inffile.h" 403a19ee6aSHermès Bélusca-Maïto //#include "inicache.h" 413a19ee6aSHermès Bélusca-Maïto //#include "progress.h" 423a19ee6aSHermès Bélusca-Maïto //#ifdef __REACTOS__ 433a19ee6aSHermès Bélusca-Maïto //#include "infros.h" 443a19ee6aSHermès Bélusca-Maïto //#include "filequeue.h" 453a19ee6aSHermès Bélusca-Maïto //#endif 463a19ee6aSHermès Bélusca-Maïto 473a19ee6aSHermès Bélusca-Maïto //#include "registry.h" 483a19ee6aSHermès Bélusca-Maïto //#include "fslist.h" 493a19ee6aSHermès Bélusca-Maïto //#include "partlist.h" 503a19ee6aSHermès Bélusca-Maïto //#include "cabinet.h" 513a19ee6aSHermès Bélusca-Maïto //#include "filesup.h" 523a19ee6aSHermès Bélusca-Maïto //#include "genlist.h" 533a19ee6aSHermès Bélusca-Maïto 543a19ee6aSHermès Bélusca-Maïto 553a19ee6aSHermès Bélusca-Maïto extern HANDLE ProcessHeap; 563a19ee6aSHermès Bélusca-Maïto 573a19ee6aSHermès Bélusca-Maïto #include "errorcode.h" 58*6f19c83bSHermès Bélusca-Maïto #include "utils/linklist.h" 59