Headers diff for tbs.dll between 6.3.9600.17415-Windows 8.1 and 10.0.10586.0-Windows 10 1511 10586.494 versions



 tbs.h (6.3.9600.17415-Windows 8.1)   tbs.h (10.0.10586.0-Windows 10 1511 10586.494) 
skipping to change at line 21 skipping to change at line 21
---------------------------------------------------------------------------*/ ---------------------------------------------------------------------------*/
#ifndef _TBS_H_ #ifndef _TBS_H_
#define _TBS_H_ #define _TBS_H_
#if _MSC_VER > 1000 #if _MSC_VER > 1000
#pragma once #pragma once
#endif #endif
#include <winapifamily.h> #include <winapifamily.h>
#pragma region Desktop Family #pragma region Desktop Family or SecureStartup Package
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_SECU
RESTARTUP)
#if defined(__cplusplus) #if defined(__cplusplus)
extern "C" { extern "C" {
#endif #endif
#if (NTDDI_VERSION >= NTDDI_VISTA) #if (NTDDI_VERSION >= NTDDI_VISTA)
#ifndef WINAPI #ifndef WINAPI
#define WINAPI __stdcall #define WINAPI __stdcall
#endif #endif
skipping to change at line 57 skipping to change at line 57
typedef UINT8 BYTE, *PBYTE; typedef UINT8 BYTE, *PBYTE;
typedef const BYTE *PCBYTE; typedef const BYTE *PCBYTE;
typedef BOOL TBS_BOOL; typedef BOOL TBS_BOOL;
typedef UINT32 TBS_RESULT; typedef UINT32 TBS_RESULT;
typedef PVOID TBS_HCONTEXT, *PTBS_HCONTEXT; typedef PVOID TBS_HCONTEXT, *PTBS_HCONTEXT;
typedef UINT32 TBS_COMMAND_PRIORITY; typedef UINT32 TBS_COMMAND_PRIORITY;
typedef UINT32 TBS_COMMAND_LOCALITY; typedef UINT32 TBS_COMMAND_LOCALITY;
typedef UINT32 TBS_OWNERAUTH_TYPE; typedef UINT32 TBS_OWNERAUTH_TYPE;
typedef UINT32 TBS_HANDLE;
#define TBS_CONTEXT_VERSION_ONE 1 #define TBS_CONTEXT_VERSION_ONE 1
#define TBS_COMMAND_PRIORITY_LOW 100 #define TBS_COMMAND_PRIORITY_LOW 100
#define TBS_COMMAND_PRIORITY_NORMAL 200 #define TBS_COMMAND_PRIORITY_NORMAL 200
#define TBS_COMMAND_PRIORITY_HIGH 300 #define TBS_COMMAND_PRIORITY_HIGH 300
#define TBS_COMMAND_PRIORITY_SYSTEM 400 #define TBS_COMMAND_PRIORITY_SYSTEM 400
#define TBS_COMMAND_PRIORITY_MAX 0x80000000 #define TBS_COMMAND_PRIORITY_MAX 0x80000000
#define TBS_COMMAND_LOCALITY_ZERO 0 #define TBS_COMMAND_LOCALITY_ZERO 0
skipping to change at line 172 skipping to change at line 173
// //
#define TPM_VERSION_UNKNOWN 0 #define TPM_VERSION_UNKNOWN 0
#define TPM_VERSION_12 1 #define TPM_VERSION_12 1
#define TPM_VERSION_20 2 #define TPM_VERSION_20 2
#define TPM_IFTYPE_UNKNOWN 0 #define TPM_IFTYPE_UNKNOWN 0
#define TPM_IFTYPE_1 1 // for 1.2 - use I/O-port or MMIO #define TPM_IFTYPE_1 1 // for 1.2 - use I/O-port or MMIO
#define TPM_IFTYPE_TRUSTZONE 2 // 2.0: Trustzone #define TPM_IFTYPE_TRUSTZONE 2 // 2.0: Trustzone
#define TPM_IFTYPE_HW 3 // 2.0: HW TPM #define TPM_IFTYPE_HW 3 // 2.0: HW TPM
#define TPM_IFTYPE_EMULATOR 4 // 2.0: SW-emulator #define TPM_IFTYPE_EMULATOR 4 // 2.0: SW-emulator
#define TPM_IFTYPE_SPB 5 // 2.0: SPB attached
typedef struct _TPM_DEVICE_INFO typedef struct _TPM_DEVICE_INFO
{ {
UINT32 structVersion; // = 1 for now UINT32 structVersion; // = 1 for now
UINT32 tpmVersion; // 1.2 / 2.0 UINT32 tpmVersion; // 1.2 / 2.0
UINT32 tpmInterfaceType; // HW, simulator, ... UINT32 tpmInterfaceType; // HW, simulator, ...
UINT32 tpmImpRevision; // code-drop revision, UINT32 tpmImpRevision; // code-drop revision,
// implenmentation-specific // implenmentation-specific
} TPM_DEVICE_INFO, *PTPM_DEVICE_INFO; } TPM_DEVICE_INFO, *PTPM_DEVICE_INFO;
typedef const TPM_DEVICE_INFO *PCTPM_DEVICE_INFO; typedef const TPM_DEVICE_INFO *PCTPM_DEVICE_INFO;
skipping to change at line 222 skipping to change at line 224
HRESULT HRESULT
GetDeviceIDString( GetDeviceIDString(
_Out_writes_to_opt_(cchWindowsAIK, *pcchResult) PWSTR pszWindowsAIK, _Out_writes_to_opt_(cchWindowsAIK, *pcchResult) PWSTR pszWindowsAIK,
_In_ UINT32 cchWindowsAIK, _In_ UINT32 cchWindowsAIK,
_Out_ PUINT32 pcchResult, _Out_ PUINT32 pcchResult,
_Out_opt_ BOOL *pfProtectedByTPM); _Out_opt_ BOOL *pfProtectedByTPM);
#endif // ifndef _NTDDK_ #endif // ifndef _NTDDK_
#if (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
TBS_RESULT WINAPI
Tbsi_Create_Windows_Key(
__in TBS_HANDLE keyHandle);
#endif // (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
#endif // (NTDDI_VERSION >= NTDDI_WINBLUE) #endif // (NTDDI_VERSION >= NTDDI_WINBLUE)
#endif // (NTDDI_VERSION >= NTDDI_WIN8) #endif // (NTDDI_VERSION >= NTDDI_WIN8)
#endif // (NTDDI_VERSION >= NTDDI_VISTA) #endif // (NTDDI_VERSION >= NTDDI_VISTA)
#if defined(__cplusplus) #if defined(__cplusplus)
} }
#endif #endif
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK G_SECURESTARTUP) */
#pragma endregion #pragma endregion
#endif // ifndef _TBS_H_ #endif // ifndef _TBS_H_
 End of changes. 5 change blocks. 
3 lines changed or deleted 14 lines changed or added

This html diff was produced by rfcdiff 1.41.