| /** |
| * This file has no copyright assigned and is placed in the Public Domain. |
| * This file is part of the w64 mingw-runtime package. |
| * No warranty is given; refer to the file DISCLAIMER.PD within this package. |
| */ |
| #ifndef _INC_NAPENFORCEMENTCLIENT |
| #define _INC_NAPENFORCEMENTCLIENT |
| |
| #if (_WIN32_WINNT >= 0x0600) |
| |
| #define defaultProtocolMaxSize 0x0FA0 |
| #define maxProtocolMaxSize 0xFFFF |
| #define minProtocolMaxSize 0x012C |
| |
| typedef struct tagConnections { |
| UINT16 count; |
| INapEnforcementClientConnection **connections; |
| } Connections; |
| |
| #ifndef NAPTypes |
| #define NAPTypes |
| typedef struct tagCountedString { |
| UINT16 length; |
| WCHAR *string; |
| } CountedString; |
| typedef FILETIME ProbationTime; |
| typedef UINT32 ProtocolMaxSize; |
| typedef UINT32 NapComponentId; |
| typedef NapComponentId SystemHealthEntityId; |
| typedef NapComponentId EnforcementEntityId; |
| typedef UINT16 SystemHealthEntityCount; |
| typedef UINT16 EnforcementEntityCount; |
| typedef CountedString StringCorrelationId; |
| typedef GUID ConnectionId; |
| typedef UINT8 Percentage; |
| typedef UINT32 MessageId; |
| #endif /* NAPTypes */ |
| |
| #endif /*(_WIN32_WINNT >= 0x0600)*/ |
| |
| #endif /* _INC_NAPENFORCEMENTCLIENT */ |
| |