46 lines
976 B
C
46 lines
976 B
C
/*++
|
|
|
|
Copyright (c) 1997 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
mapctxt.h
|
|
|
|
Abstract:
|
|
|
|
Declaration of map context struct
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _MAPCTXT_H_
|
|
#define _MAPCTXT_H_
|
|
|
|
//
|
|
// Each service must initialize and pass a SERVICE_MAPPING_CONTEXT
|
|
// to Initialize() if it wants to do client-cert mapping. This context
|
|
// contains a callback that knows how to return the mapper objects
|
|
// for a given instance.
|
|
//
|
|
|
|
typedef struct _SERVICE_MAPPING_CONTEXT
|
|
{
|
|
BOOL (WINAPI * ServerSupportFunction) (
|
|
PVOID pInstance,
|
|
PVOID pData,
|
|
DWORD dwPropId
|
|
);
|
|
|
|
} SERVICE_MAPPING_CONTEXT, *PSERVICE_MAPPING_CONTEXT;
|
|
|
|
#define SIMSSL_PROPERTY_MTCERT11 1000
|
|
#define SIMSSL_PROPERTY_MTCERTW 1001
|
|
#define SIMSSL_NOTIFY_MAPPER_CERT11_CHANGED 1002
|
|
#define SIMSSL_NOTIFY_MAPPER_CERTW_CHANGED 1003
|
|
#define SIMSSL_NOTIFY_MAPPER_SSLKEYS_CHANGED 1004
|
|
#define SIMSSL_NOTIFY_MAPPER_CERT11_TOUCHED 1005
|
|
|
|
#endif // _MAPCTXT_H_
|
|
|