Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

45 lines
976 B

/*++
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_