stdafx.h
author Volker Birk <vb@pep.foundation>
Mon, 22 Oct 2018 10:14:50 +0200
branchsync
changeset 304 00916b0afaac
parent 295 f55ec2fd694f
child 320 6dfe6757f4cd
permissions -rw-r--r--
start COM on sync thread
     1 // stdafx.h : include file for standard system include files,
     2 // or project specific include files that are used frequently,
     3 // but are changed infrequently
     4 
     5 #pragma once
     6 
     7 #ifndef STRICT
     8 #define STRICT
     9 #endif
    10 
    11 #include "targetver.h"
    12 
    13 #define _ATL_APARTMENT_THREADED
    14 
    15 #define _ATL_NO_AUTOMATIC_NAMESPACE
    16 
    17 #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS	// some CString constructors will be explicit
    18 
    19 
    20 #define ATL_NO_ASSERT_ON_DESTROY_NONEXISTENT_WINDOW
    21 
    22 #include "resource.h"
    23 #include <atlbase.h>
    24 #include <atlcom.h>
    25 #include <atlctl.h>
    26 #include <atlsafe.h>
    27 
    28 #include <comutil.h>
    29 #include <comdef.h>
    30 
    31 #include <Wininet.h>
    32 #include <intsafe.h>
    33 #include <bcrypt.h>
    34 
    35 #include <vector>
    36 #include <sstream>
    37 #include <string>
    38 #include <stdexcept>
    39 #include <list>
    40 #include <thread>
    41 #include <mutex>
    42 #include <condition_variable>
    43 #include <atomic>
    44 #include <random>
    45 #include <iomanip>
    46 
    47 #include <assert.h>
    48 
    49 #include <pEp/pEpEngine.h>
    50 #include <pEp/keymanagement.h>
    51 #include <pEp/message_api.h>
    52 #include <pEp/stringpair.h>
    53 #include <pEp/blacklist.h>
    54 #include <pEp/sync_api.h>
    55 #include <pEp/openpgp_compat.h>