Home | History | Annotate | Download | only in include
      1 /**
      2  * This file has no copyright assigned and is placed in the Public Domain.
      3  * This file is part of the mingw-w64 runtime package.
      4  * No warranty is given; refer to the file DISCLAIMER.PD within this package.
      5  */
      6 #ifndef __REQUIRED_RPCNDR_H_VERSION__
      7 #define __REQUIRED_RPCNDR_H_VERSION__ 475
      8 #endif
      9 
     10 #include "rpc.h"
     11 #include "rpcndr.h"
     12 
     13 #ifndef __RPCNDR_H_VERSION__
     14 #error this stub requires an updated version of <rpcndr.h>
     15 #endif
     16 
     17 #ifndef __certbase_h__
     18 #define __certbase_h__
     19 
     20 #include "wtypes.h"
     21 
     22 #ifdef __cplusplus
     23 extern "C"{
     24 #endif
     25 
     26 #ifndef __MIDL_user_allocate_free_DEFINED__
     27 #define __MIDL_user_allocate_free_DEFINED__
     28   void *__RPC_API MIDL_user_allocate(size_t);
     29   void __RPC_API MIDL_user_free(void *);
     30 #endif
     31 
     32   typedef struct _CERTTRANSBLOB {
     33     unsigned __LONG32 cb;
     34     BYTE *pb;
     35   } CERTTRANSBLOB;
     36 
     37   typedef struct _CERTVIEWRESTRICTION {
     38     DWORD ColumnIndex;
     39     LONG SeekOperator;
     40     LONG SortOrder;
     41     BYTE *pbValue;
     42     DWORD cbValue;
     43   } CERTVIEWRESTRICTION;
     44 
     45   extern RPC_IF_HANDLE __MIDL_itf_certbase_0000_v0_0_c_ifspec;
     46   extern RPC_IF_HANDLE __MIDL_itf_certbase_0000_v0_0_s_ifspec;
     47 
     48 #ifdef __cplusplus
     49 }
     50 #endif
     51 #endif
     52