ReactOS
0.4.16-dev-2284-g3529151
certmgr.h
Go to the documentation of this file.
1
/*
2
* PROJECT: ReactOS Certificate Manager
3
* LICENSE: MIT (https://spdx.org/licenses/MIT)
4
* PURPOSE: Main header file
5
* COPYRIGHT: Copyright 2025 Mark Jansen <mark.jansen@reactos.org>
6
*/
7
8
#pragma once
9
10
#ifndef STRICT
11
#define STRICT
12
#endif
13
14
#define _ATL_APARTMENT_THREADED
15
#define _ATL_NO_AUTOMATIC_NAMESPACE
16
#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS
// some CString constructors will be explicit
17
#define ATL_NO_ASSERT_ON_DESTROY_NONEXISTENT_WINDOW
18
19
#define _FORCENAMELESSUNION
20
21
#include <
ndk/rtlfuncs.h
>
22
#include <
windef.h
>
23
#include <
winbase.h
>
24
#include <
shlobj.h
>
25
#include <shlwapi.h>
26
27
28
#include <atlbase.h>
29
#include <atlcom.h>
30
#include <
atlstr.h
>
31
#include <atlwin.h>
32
#include <
strsafe.h
>
33
#include <
atlcoll.h
>
34
#include <
cryptuiapi.h
>
35
36
using namespace
ATL
;
37
38
#define NDEBUG
39
#include <
reactos/debug.h
>
40
#include <
reactos/shellutils.h
>
41
#include <
ui/rosctrls.h
>
42
43
template
<
class
T>
class
CLocalPtr
44
:
public
CHeapPtr
<T, CLocalAllocator>
45
{
46
public
:
47
CLocalPtr
()
throw
()
48
{
49
}
50
51
explicit
CLocalPtr
(
_In_
T*
pData
)
throw
() :
52
CHeapPtr<T, CLocalAllocator>
(
pData
)
53
{
54
}
55
};
56
57
#include "
resource.h
"
58
#include "
CCert.hpp
"
59
#include "
CStore.hpp
"
60
#include "
CStoreList.hpp
"
61
#include "
CSplitter.hpp
"
62
#include "
CSortableHeader.hpp
"
CCert.hpp
CSortableHeader.hpp
CSplitter.hpp
CStoreList.hpp
CStore.hpp
atlcoll.h
atlstr.h
CHeapPtr
Definition:
atlalloc.h:98
CLocalPtr
Definition:
cleanmgr.h:46
CLocalPtr::CLocalPtr
CLocalPtr()
Definition:
certmgr.h:47
CLocalPtr::CLocalPtr
CLocalPtr(_In_ T *pData)
Definition:
certmgr.h:51
cryptuiapi.h
throw
result_buffer_count char *const _In_ int const _In_ bool const _In_ unsigned const _In_ STRFLT const _In_ bool const _Inout_ __crt_cached_ptd_host &ptd throw()
Definition:
cvt.cpp:119
ATL
Definition:
rosdlgs.h:6
rtlfuncs.h
_In_
#define _In_
Definition:
no_sal2.h:158
rosctrls.h
debug.h
shellutils.h
shlobj.h
strsafe.h
pData
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition:
twain.h:1830
resource.h
winbase.h
windef.h
base
applications
mscutils
certmgr
certmgr.h
Generated on Mon Feb 16 2026 06:02:43 for ReactOS by
1.9.6