Source code of Windows XP (NT5)
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.
 
 
 
 
 
 

52 lines
1.3 KiB

/*++
Copyright (c) 1993 Microsoft Corporation
Module Name:
C2DLL.H
Abstract:
definitions used by C2 Configuration & Query DLL's
Author:
Bob Watson (a-robw)
Revision History:
12 Dec 94
--*/
#ifndef _C2DLL_H_
#define _C2DLL_H_
// Data structures used by dll
typedef LONG (C2DLL_FUNC) (LPARAM);
typedef LONG (* PC2DLL_FUNC) (LPARAM);
#define MAX_ITEMNAME_LEN 64
#define MAX_STATUSTEXT_LEN 64
typedef struct _C2DLL_DATA {
LONG lActionCode; // DLL specific id of action function is to perform
LONG lActionValue; // DLL specific value to use with action code
HWND hWnd; // owning window handle (for instance & dlg info)
LONG lC2Compliance; // See Compliance values below
TCHAR szItemName[MAX_ITEMNAME_LEN + 1]; // name of security item
TCHAR szStatusName[MAX_STATUSTEXT_LEN + 1]; // status string of item
TCHAR szHelpFileName[MAX_PATH]; // name of help file containing help topic
ULONG ulHelpContext; // help context ID for this item
} C2DLL_DATA, *PC2DLL_DATA;
// lC2Compliance values
#define C2DLL_UNKNOWN 0
#define C2DLL_C2 1
#define C2DLL_SECURE 2
#define C2DLL_NOT_SECURE 3
#define UM_SHOW_CONTEXT_HELP (WM_USER+222)
#endif // _C2DLL_H_