1 /* 2 * PROJECT: ReactOS CabView Shell Extension 3 * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later) 4 * PURPOSE: Precompiled header file 5 * COPYRIGHT: Copyright 2024 Whindmar Saksit <whindsaks@proton.me> 6 */ 7 8 #pragma once 9 #define NTOS_MODE_USER 10 #include <windows.h> 11 #include <atlbase.h> 12 #include <atlcom.h> 13 #include <strsafe.h> 14 #include <shlobj.h> 15 #include <shobjidl.h> 16 #include <shlwapi.h> 17 #include <shellapi.h> 18 #include <shlguid_undoc.h> 19 #define NTSTATUS LONG // for debug.h 20 #include <reactos/debug.h> 21 #include <shellutils.h> 22 #include <ntquery.h> 23 #include <fdi.h> 24 25 #ifndef SFGAO_SYSTEM 26 #define SFGAO_SYSTEM 0x00001000 27 #endif 28 29 #ifndef SHGSI_ICONLOCATION 30 #define SIID_FOLDER 3 31 #define SIID_FOLDEROPEN 4 32 #endif 33 34 EXTERN_C INT WINAPI SHFormatDateTimeA(const FILETIME UNALIGNED *fileTime, DWORD *flags, LPSTR buf, UINT size); 35