certbase.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. #include "rpc.h"
  10. #include "rpcndr.h"
  11. #ifndef __RPCNDR_H_VERSION__
  12. #error this stub requires an updated version of <rpcndr.h>
  13. #endif
  14. #ifndef __certbase_h__
  15. #define __certbase_h__
  16. #include "wtypes.h"
  17. #ifdef __cplusplus
  18. extern "C"{
  19. #endif
  20. #ifndef __MIDL_user_allocate_free_DEFINED__
  21. #define __MIDL_user_allocate_free_DEFINED__
  22. void *__RPC_API MIDL_user_allocate(size_t);
  23. void __RPC_API MIDL_user_free(void *);
  24. #endif
  25. typedef struct _CERTTRANSBLOB {
  26. unsigned __LONG32 cb;
  27. BYTE *pb;
  28. } CERTTRANSBLOB;
  29. typedef struct _CERTVIEWRESTRICTION {
  30. DWORD ColumnIndex;
  31. LONG SeekOperator;
  32. LONG SortOrder;
  33. BYTE *pbValue;
  34. DWORD cbValue;
  35. } CERTVIEWRESTRICTION;
  36. extern RPC_IF_HANDLE __MIDL_itf_certbase_0000_v0_0_c_ifspec;
  37. extern RPC_IF_HANDLE __MIDL_itf_certbase_0000_v0_0_s_ifspec;
  38. #ifdef __cplusplus
  39. }
  40. #endif
  41. #endif