ReactOS 0.4.16-dev-533-gc7d1aa3
precomp.h
Go to the documentation of this file.
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
#define EXTERN_C
Definition: basetyps.h:12
EXTERN_C INT WINAPI SHFormatDateTimeA(const FILETIME UNALIGNED *fileTime, DWORD *flags, LPSTR buf, UINT size)
Definition: ordinal.c:5313
unsigned long DWORD
Definition: ntddk_ex.h:95
GLsizeiptr size
Definition: glext.h:5919
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: glext.h:7751
GLbitfield flags
Definition: glext.h:7161
unsigned int UINT
Definition: ndis.h:50
#define UNALIGNED
Definition: pecoff.h:227
int32_t INT
Definition: typedefs.h:58
#define WINAPI
Definition: msvc.h:6
char * LPSTR
Definition: xmlstorage.h:182