Headers diff for dxva2.dll between 6.3.9600.17415-Windows 8.1 and 10.0.10586.0-Windows 10 1511 10586.494 versions
| dxva.h (6.3.9600.17415-Windows 8.1) | | dxva.h (10.0.10586.0-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 100 | | skipping to change at line 100 |
| DEFINE_GUID(DXVA_ModeVC1_D, 0x1b81beA3, 0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f
,0x2e,0x73,0xc5); | | DEFINE_GUID(DXVA_ModeVC1_D, 0x1b81beA3, 0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f
,0x2e,0x73,0xc5); |
| DEFINE_GUID(DXVA_ModeVC1_D2010,0x1b81beA4, 0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4
f,0x2e,0x73,0xc5); | | DEFINE_GUID(DXVA_ModeVC1_D2010,0x1b81beA4, 0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4
f,0x2e,0x73,0xc5); |
| | |
| DEFINE_GUID(DXVA_ModeMPEG4pt2_VLD_Simple, 0xefd64d74, 0xc9e8,0x41d7,0x
a5,0xe9,0xe9,0xb0,0xe3,0x9f,0xa3,0x19); | | DEFINE_GUID(DXVA_ModeMPEG4pt2_VLD_Simple, 0xefd64d74, 0xc9e8,0x41d7,0x
a5,0xe9,0xe9,0xb0,0xe3,0x9f,0xa3,0x19); |
| DEFINE_GUID(DXVA_ModeMPEG4pt2_VLD_AdvSimple_NoGMC, 0xed418a9f, 0x010d,0x4eda,0x
9a,0xe3,0x9a,0x65,0x35,0x8d,0x8d,0x2e); | | DEFINE_GUID(DXVA_ModeMPEG4pt2_VLD_AdvSimple_NoGMC, 0xed418a9f, 0x010d,0x4eda,0x
9a,0xe3,0x9a,0x65,0x35,0x8d,0x8d,0x2e); |
| DEFINE_GUID(DXVA_ModeMPEG4pt2_VLD_AdvSimple_GMC, 0xab998b5b, 0x4258,0x44a9,0x
9f,0xeb,0x94,0xe5,0x97,0xa6,0xba,0xae); | | DEFINE_GUID(DXVA_ModeMPEG4pt2_VLD_AdvSimple_GMC, 0xab998b5b, 0x4258,0x44a9,0x
9f,0xeb,0x94,0xe5,0x97,0xa6,0xba,0xae); |
| | |
| DEFINE_GUID(DXVA_ModeHEVC_VLD_Main, 0x5b11d51b, 0x2f4c,0x4452,0xbc,0xc3,0x09,
0xf2,0xa1,0x16,0x0c,0xc0); | | DEFINE_GUID(DXVA_ModeHEVC_VLD_Main, 0x5b11d51b, 0x2f4c,0x4452,0xbc,0xc3,0x09,
0xf2,0xa1,0x16,0x0c,0xc0); |
| DEFINE_GUID(DXVA_ModeHEVC_VLD_Main10, 0x107af0e0, 0xef1a,0x4d19,0xab,0xa8,0x67,
0xa1,0x63,0x07,0x3d,0x13); | | DEFINE_GUID(DXVA_ModeHEVC_VLD_Main10, 0x107af0e0, 0xef1a,0x4d19,0xab,0xa8,0x67,
0xa1,0x63,0x07,0x3d,0x13); |
| | |
|
| | DEFINE_GUID(DXVA_ModeVP9_VLD_Profile0, 0x463707f8, 0xa1d0, 0x4585, 0x87, 0x6d, 0 |
| | x83, 0xaa, 0x6d, 0x60, 0xb8, 0x9e); |
| | DEFINE_GUID(DXVA_ModeVP8_VLD, 0x90b899ea, 0x3a62, 0x4705, 0x88, 0xb3, 0 |
| | x8d, 0xf0, 0x4b, 0x27, 0x44, 0xe7); |
| | |
| DEFINE_GUID(DXVA_NoEncrypt, 0x1b81beD0, 0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f
,0x2e,0x73,0xc5); | | DEFINE_GUID(DXVA_NoEncrypt, 0x1b81beD0, 0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f
,0x2e,0x73,0xc5); |
| | |
| #define DXVA_ModeWMV8_PostProc DXVA_ModeWMV8_A | | #define DXVA_ModeWMV8_PostProc DXVA_ModeWMV8_A |
| #define DXVA_ModeWMV8_MoComp DXVA_ModeWMV8_B | | #define DXVA_ModeWMV8_MoComp DXVA_ModeWMV8_B |
| | |
| #define DXVA_ModeWMV9_PostProc DXVA_ModeWMV9_A | | #define DXVA_ModeWMV9_PostProc DXVA_ModeWMV9_A |
| #define DXVA_ModeWMV9_MoComp DXVA_ModeWMV9_B | | #define DXVA_ModeWMV9_MoComp DXVA_ModeWMV9_B |
| #define DXVA_ModeWMV9_IDCT DXVA_ModeWMV9_C | | #define DXVA_ModeWMV9_IDCT DXVA_ModeWMV9_C |
| | |
| #define DXVA_ModeVC1_PostProc DXVA_ModeVC1_A | | #define DXVA_ModeVC1_PostProc DXVA_ModeVC1_A |
| | |
| skipping to change at line 1269 | | skipping to change at line 1272 |
| LPDXVA_MBctrl_I_OffHostIDCT_1; | | LPDXVA_MBctrl_I_OffHostIDCT_1; |
| | |
| typedef DXVA_MBctrl_P_HostResidDiff_1 * | | typedef DXVA_MBctrl_P_HostResidDiff_1 * |
| LPDXVA_MBctrl_P_HostResidDiff_1; | | LPDXVA_MBctrl_P_HostResidDiff_1; |
| | |
| typedef DXVA_MBctrl_P_OffHostIDCT_1 * | | typedef DXVA_MBctrl_P_OffHostIDCT_1 * |
| LPDXVA_MBctrl_P_OffHostIDCT_1; | | LPDXVA_MBctrl_P_OffHostIDCT_1; |
| | |
| #pragma pack(pop) | | #pragma pack(pop) |
| | |
|
| | /* VPx-specific structures */ |
| | |
| | /* VPx picture entry data structure */ |
| | typedef struct _DXVA_PicEntry_VPx { |
| | union { |
| | struct { |
| | UCHAR Index7Bits : 7; |
| | UCHAR AssociatedFlag : 1; |
| | }; |
| | UCHAR bPicEntry; |
| | }; |
| | } DXVA_PicEntry_VPx, *LPDXVA_PicEntry_VPx; |
| | |
| | /* VP9 segmentation structure */ |
| | typedef struct _segmentation_VP9 { |
| | union { |
| | struct { |
| | UCHAR enabled : 1; |
| | UCHAR update_map : 1; |
| | UCHAR temporal_update : 1; |
| | UCHAR abs_delta : 1; |
| | UCHAR ReservedSegmentFlags4Bits : 4; |
| | }; |
| | UCHAR wSegmentInfoFlags; |
| | }; |
| | UCHAR tree_probs[7]; |
| | UCHAR pred_probs[3]; |
| | SHORT feature_data[8][4]; |
| | UCHAR feature_mask[8]; |
| | } DXVA_segmentation_VP9; |
| | |
| | /* VP9 picture parameters structure */ |
| | typedef struct _DXVA_PicParams_VP9 { |
| | DXVA_PicEntry_VPx CurrPic; |
| | UCHAR profile; |
| | union { |
| | struct { |
| | USHORT frame_type : 1; |
| | USHORT show_frame : 1; |
| | USHORT error_resilient_mode : 1; |
| | USHORT subsampling_x : 1; |
| | USHORT subsampling_y : 1; |
| | USHORT extra_plane : 1; |
| | USHORT refresh_frame_context : 1; |
| | USHORT frame_parallel_decoding_mode : 1; |
| | USHORT intra_only : 1; |
| | USHORT frame_context_idx : 2; |
| | USHORT reset_frame_context : 2; |
| | USHORT allow_high_precision_mv : 1; |
| | USHORT ReservedFormatInfo2Bits : 2; |
| | }; |
| | USHORT wFormatAndPictureInfoFlags; |
| | }; |
| | UINT width; |
| | UINT height; |
| | UCHAR BitDepthMinus8Luma; |
| | UCHAR BitDepthMinus8Chroma; |
| | UCHAR interp_filter; |
| | UCHAR Reserved8Bits; |
| | DXVA_PicEntry_VPx ref_frame_map[8]; |
| | UINT ref_frame_coded_width[8]; |
| | UINT ref_frame_coded_height[8]; |
| | DXVA_PicEntry_VPx frame_refs[3]; |
| | CHAR ref_frame_sign_bias[4]; |
| | CHAR filter_level; |
| | CHAR sharpness_level; |
| | union { |
| | struct { |
| | UCHAR mode_ref_delta_enabled : 1; |
| | UCHAR mode_ref_delta_update : 1; |
| | UCHAR use_prev_in_find_mv_refs : 1; |
| | UCHAR ReservedControlInfo5Bits : 5; |
| | }; |
| | UCHAR wControlInfoFlags; |
| | }; |
| | CHAR ref_deltas[4]; |
| | CHAR mode_deltas[2]; |
| | SHORT base_qindex; |
| | CHAR y_dc_delta_q; |
| | CHAR uv_dc_delta_q; |
| | CHAR uv_ac_delta_q; |
| | DXVA_segmentation_VP9 stVP9Segments; |
| | UCHAR log2_tile_cols; |
| | UCHAR log2_tile_rows; |
| | USHORT uncompressed_header_size_byte_aligned; |
| | USHORT first_partition_size; |
| | USHORT Reserved16Bits; |
| | UINT Reserved32Bits; |
| | UINT StatusReportFeedbackNumber; |
| | } DXVA_PicParams_VP9, *LPDXVA_PicParams_VP9; |
| | |
| | /* VP8 segmentation structure */ |
| | typedef struct _segmentation_VP8 { |
| | union { |
| | struct { |
| | UCHAR segmentation_enabled : 1; |
| | UCHAR update_mb_segmentation_map : 1; |
| | UCHAR update_mb_segmentation_data : 1; |
| | UCHAR mb_segement_abs_delta : 1; |
| | UCHAR ReservedSegmentFlags4Bits : 4; |
| | }; |
| | UCHAR wSegmentFlags; |
| | }; |
| | CHAR segment_feature_data[2][4]; |
| | UCHAR mb_segment_tree_probs[3]; |
| | } DXVA_segmentation_VP8; |
| | |
| | /* VP8 picture parameters structure */ |
| | typedef struct _DXVA_PicParams_VP8 { |
| | UINT first_part_size; |
| | UINT width; |
| | UINT height; |
| | DXVA_PicEntry_VPx CurrPic; |
| | union { |
| | struct { |
| | UCHAR frame_type : 1; |
| | UCHAR version : 3; |
| | UCHAR show_frame : 1; |
| | UCHAR clamp_type : 1; |
| | UCHAR ReservedFrameTag3Bits : 2; |
| | }; |
| | UCHAR wFrameTagFlags; |
| | }; |
| | DXVA_segmentation_VP8 stVP8Segments; |
| | UCHAR filter_type; |
| | UCHAR filter_level; |
| | UCHAR sharpness_level; |
| | UCHAR mode_ref_lf_delta_enabled; |
| | UCHAR mode_ref_lf_delta_update; |
| | CHAR ref_lf_deltas[4]; |
| | CHAR mode_lf_deltas[4]; |
| | UCHAR log2_nbr_of_dct_partitions; |
| | UCHAR base_qindex; |
| | CHAR y1dc_delta_q; |
| | CHAR y2dc_delta_q; |
| | CHAR y2ac_delta_q; |
| | CHAR uvdc_delta_q; |
| | CHAR uvac_delta_q; |
| | DXVA_PicEntry_VPx alt_fb_idx; |
| | DXVA_PicEntry_VPx gld_fb_idx; |
| | DXVA_PicEntry_VPx lst_fb_idx; |
| | UCHAR ref_frame_sign_bias_golden; |
| | UCHAR ref_frame_sign_bias_altref; |
| | UCHAR refresh_entropy_probs; |
| | UCHAR vp8_coef_update_probs[4][8][3][11]; |
| | UCHAR mb_no_coeff_skip; |
| | UCHAR prob_skip_false; |
| | UCHAR prob_intra; |
| | UCHAR prob_last; |
| | UCHAR prob_golden; |
| | UCHAR intra_16x16_prob[4]; |
| | UCHAR intra_chroma_prob[3]; |
| | UCHAR vp8_mv_update_probs[2][19]; |
| | USHORT ReservedBits1; |
| | USHORT ReservedBits2; |
| | USHORT ReservedBits3; |
| | UINT StatusReportFeedbackNumber; |
| | } DXVA_PicParams_VP8, *LPDXVA_PicParams_VP8; |
| | |
| | /* VPx slice control data structure - short form */ |
| | typedef struct _DXVA_Slice_VPx_Short { |
| | UINT BSNALunitDataLocation; |
| | UINT SliceBytesInBuffer; |
| | USHORT wBadSliceChopping; |
| | } DXVA_Slice_VPx_Short, *LPDXVA_Slice_VPx_Short; |
| | |
| | /* VPx status reporting data structure */ |
| | typedef struct _DXVA_Status_VPx { |
| | UINT StatusReportFeedbackNumber; |
| | DXVA_PicEntry_VPx CurrPic; |
| | UCHAR bBufType; |
| | UCHAR bStatus; |
| | UCHAR bReserved8Bits; |
| | USHORT wNumMbsAffected; |
| | } DXVA_Status_VPx, *LPDXVA_Status_VPx; |
| | |
| /* | | /* |
| * Other forms of pictures are constructed in the obvious way | | * Other forms of pictures are constructed in the obvious way |
| * from the above by adjusting the number of residual difference | | * from the above by adjusting the number of residual difference |
| * blocks, the number of motion vectors per macroblock, etc. | | * blocks, the number of motion vectors per macroblock, etc. |
| */ | | */ |
| | |
| #define readDXVA_MBskipsFollowing(ptr) (((ptr)->dwMB_SNL & 0xFF000000) >>
24) | | #define readDXVA_MBskipsFollowing(ptr) (((ptr)->dwMB_SNL & 0xFF000000) >>
24) |
| #define readDXVA_MBdataLocation(ptr) (((ptr)->dwMB_SNL & 0x00FFFFFF)) | | #define readDXVA_MBdataLocation(ptr) (((ptr)->dwMB_SNL & 0x00FFFFFF)) |
| | |
| #define writeDXVA_MB_SNL(ptr, skips, dloc) ((ptr)->dwMB_SNL = (((skips) << 24)
| (dloc))) | | #define writeDXVA_MB_SNL(ptr, skips, dloc) ((ptr)->dwMB_SNL = (((skips) << 24)
| (dloc))) |
| | |
| End of changes. 2 change blocks. |
| 0 lines changed or deleted | | 181 lines changed or added |
|
| dxvahd.h (6.3.9600.17415-Windows 8.1) | | dxvahd.h (10.0.10586.0-Windows 10 1511 10586.494) |
| | |
| /* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
| /* File created by MIDL compiler version 8.00.0603 */ | | /* File created by MIDL compiler version 8.00.0613 */ |
| /* @@MIDL_FILE_HEADING( ) */ | | /* @@MIDL_FILE_HEADING( ) */ |
| | |
|
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | | |
| | | |
| /* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 500 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| #endif | | #endif |
| | |
| /* verify that the <rpcsal.h> version is high enough to compile this file*/ | | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCSAL_H_VERSION__ | | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| #define __REQUIRED_RPCSAL_H_VERSION__ 100 | | #define __REQUIRED_RPCSAL_H_VERSION__ 100 |
| #endif | | #endif |
| | |
| #include "rpc.h" | | #include "rpc.h" |
| #include "rpcndr.h" | | #include "rpcndr.h" |
| | |
| #ifndef __RPCNDR_H_VERSION__ | | #ifndef __RPCNDR_H_VERSION__ |
| #error this stub requires an updated version of <rpcndr.h> | | #error this stub requires an updated version of <rpcndr.h> |
|
| #endif // __RPCNDR_H_VERSION__ | | #endif /* __RPCNDR_H_VERSION__ */ |
| | |
| #ifndef COM_NO_WINDOWS_H | | #ifndef COM_NO_WINDOWS_H |
| #include "windows.h" | | #include "windows.h" |
| #include "ole2.h" | | #include "ole2.h" |
| #endif /*COM_NO_WINDOWS_H*/ | | #endif /*COM_NO_WINDOWS_H*/ |
| | |
| #ifndef __dxvahd_h__ | | #ifndef __dxvahd_h__ |
| #define __dxvahd_h__ | | #define __dxvahd_h__ |
| | |
| #if defined(_MSC_VER) && (_MSC_VER >= 1020) | | #if defined(_MSC_VER) && (_MSC_VER >= 1020) |
| | |
| End of changes. 3 change blocks. |
| 4 lines changed or deleted | | 2 lines changed or added |
|
| opmapi.h (6.3.9600.17415-Windows 8.1) | | opmapi.h (10.0.10586.0-Windows 10 1511 10586.494) |
| | |
| /* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
| /* File created by MIDL compiler version 8.00.0603 */ | | /* File created by MIDL compiler version 8.00.0613 */ |
| /* @@MIDL_FILE_HEADING( ) */ | | /* @@MIDL_FILE_HEADING( ) */ |
| | |
|
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | | |
| | | |
| /* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 500 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| #endif | | #endif |
| | |
| /* verify that the <rpcsal.h> version is high enough to compile this file*/ | | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCSAL_H_VERSION__ | | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| #define __REQUIRED_RPCSAL_H_VERSION__ 100 | | #define __REQUIRED_RPCSAL_H_VERSION__ 100 |
| #endif | | #endif |
| | |
| #include "rpc.h" | | #include "rpc.h" |
| #include "rpcndr.h" | | #include "rpcndr.h" |
| | |
| #ifndef __RPCNDR_H_VERSION__ | | #ifndef __RPCNDR_H_VERSION__ |
| #error this stub requires an updated version of <rpcndr.h> | | #error this stub requires an updated version of <rpcndr.h> |
|
| #endif // __RPCNDR_H_VERSION__ | | #endif /* __RPCNDR_H_VERSION__ */ |
| | |
| #ifndef COM_NO_WINDOWS_H | | #ifndef COM_NO_WINDOWS_H |
| #include "windows.h" | | #include "windows.h" |
| #include "ole2.h" | | #include "ole2.h" |
| #endif /*COM_NO_WINDOWS_H*/ | | #endif /*COM_NO_WINDOWS_H*/ |
| | |
| #ifndef __opmapi_h__ | | #ifndef __opmapi_h__ |
| #define __opmapi_h__ | | #define __opmapi_h__ |
| | |
| #if defined(_MSC_VER) && (_MSC_VER >= 1020) | | #if defined(_MSC_VER) && (_MSC_VER >= 1020) |
| | |
| skipping to change at line 74 | | skipping to change at line 72 |
| DEFINE_GUID( OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION, 0x0db59d74, 0xa992, 0x4
92e, 0xa0, 0xbd, 0xc2, 0x3f, 0xda, 0x56, 0x4e, 0x00 ); | | DEFINE_GUID( OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION, 0x0db59d74, 0xa992, 0x4
92e, 0xa0, 0xbd, 0xc2, 0x3f, 0xda, 0x56, 0x4e, 0x00 ); |
| DEFINE_GUID( OPM_GET_ACP_AND_CGMSA_SIGNALING, 0x6629a591, 0x3b79, 0x4
cf3, 0x92, 0x4a, 0x11, 0xe8, 0xe7, 0x81, 0x16, 0x71 ); | | DEFINE_GUID( OPM_GET_ACP_AND_CGMSA_SIGNALING, 0x6629a591, 0x3b79, 0x4
cf3, 0x92, 0x4a, 0x11, 0xe8, 0xe7, 0x81, 0x16, 0x71 ); |
| DEFINE_GUID( OPM_GET_CONNECTOR_TYPE, 0x81d0bfd5, 0x6afe, 0x4
8c2, 0x99, 0xc0, 0x95, 0xa0, 0x8f, 0x97, 0xc5, 0xda ); | | DEFINE_GUID( OPM_GET_CONNECTOR_TYPE, 0x81d0bfd5, 0x6afe, 0x4
8c2, 0x99, 0xc0, 0x95, 0xa0, 0x8f, 0x97, 0xc5, 0xda ); |
| DEFINE_GUID( OPM_GET_SUPPORTED_PROTECTION_TYPES, 0x38f2a801, 0x9a6c, 0x4
8bb, 0x91, 0x07, 0xb6, 0x69, 0x6e, 0x6f, 0x17, 0x97 ); | | DEFINE_GUID( OPM_GET_SUPPORTED_PROTECTION_TYPES, 0x38f2a801, 0x9a6c, 0x4
8bb, 0x91, 0x07, 0xb6, 0x69, 0x6e, 0x6f, 0x17, 0x97 ); |
| DEFINE_GUID( OPM_GET_VIRTUAL_PROTECTION_LEVEL, 0xb2075857, 0x3eda, 0x4
d5d, 0x88, 0xdb, 0x74, 0x8f, 0x8c, 0x1a, 0x05, 0x49 ); | | DEFINE_GUID( OPM_GET_VIRTUAL_PROTECTION_LEVEL, 0xb2075857, 0x3eda, 0x4
d5d, 0x88, 0xdb, 0x74, 0x8f, 0x8c, 0x1a, 0x05, 0x49 ); |
| DEFINE_GUID( OPM_GET_ACTUAL_PROTECTION_LEVEL, 0x1957210a, 0x7766, 0x4
52a, 0xb9, 0x9a, 0xd2, 0x7a, 0xed, 0x54, 0xf0, 0x3a ); | | DEFINE_GUID( OPM_GET_ACTUAL_PROTECTION_LEVEL, 0x1957210a, 0x7766, 0x4
52a, 0xb9, 0x9a, 0xd2, 0x7a, 0xed, 0x54, 0xf0, 0x3a ); |
| DEFINE_GUID( OPM_GET_ACTUAL_OUTPUT_FORMAT, 0xd7bf1ba3, 0xad13, 0x4
f8e, 0xaf, 0x98, 0x0d, 0xcb, 0x3c, 0xa2, 0x04, 0xcc ); | | DEFINE_GUID( OPM_GET_ACTUAL_OUTPUT_FORMAT, 0xd7bf1ba3, 0xad13, 0x4
f8e, 0xaf, 0x98, 0x0d, 0xcb, 0x3c, 0xa2, 0x04, 0xcc ); |
| DEFINE_GUID( OPM_GET_ADAPTER_BUS_TYPE, 0xc6f4d673, 0x6174, 0x4
184, 0x8e, 0x35, 0xf6, 0xdb, 0x52, 0x0, 0xbc, 0xba ); | | DEFINE_GUID( OPM_GET_ADAPTER_BUS_TYPE, 0xc6f4d673, 0x6174, 0x4
184, 0x8e, 0x35, 0xf6, 0xdb, 0x52, 0x0, 0xbc, 0xba ); |
| DEFINE_GUID( OPM_GET_OUTPUT_ID, 0x72cb6df3, 0x244f, 0x4
0ce, 0xb0, 0x9e, 0x20, 0x50, 0x6a, 0xf6, 0x30, 0x2f ); | | DEFINE_GUID( OPM_GET_OUTPUT_ID, 0x72cb6df3, 0x244f, 0x4
0ce, 0xb0, 0x9e, 0x20, 0x50, 0x6a, 0xf6, 0x30, 0x2f ); |
| DEFINE_GUID( OPM_GET_DVI_CHARACTERISTICS, 0xa470b3bb, 0x5dd7, 0x4
172, 0x83, 0x9c, 0x3d, 0x37, 0x76, 0xe0, 0xeb, 0xf5 ); | | DEFINE_GUID( OPM_GET_DVI_CHARACTERISTICS, 0xa470b3bb, 0x5dd7, 0x4
172, 0x83, 0x9c, 0x3d, 0x37, 0x76, 0xe0, 0xeb, 0xf5 ); |
|
| DEFINE_GUID( OPM_GET_CODEC_INFO, 0x4f374491, 0x8f5f, 0x4 | | DEFINE_GUID( OPM_GET_CODEC_INFO, 0x4f374491, 0x8f5f, 0x4 |
| 445, 0x9d, 0xba, 0x95, 0x58, 0x8f, 0x6b, 0x58, 0xb4); | | 445, 0x9d, 0xba, 0x95, 0x58, 0x8f, 0x6b, 0x58, 0xb4 ); |
| | DEFINE_GUID( OPM_GET_OUTPUT_HARDWARE_PROTECTION_SUPPORT, 0x3b129589, 0x2af8, 0x4 |
| | ef0, 0x96, 0xa2, 0x70, 0x4a, 0x84, 0x5a, 0x21, 0x8e ); |
| DEFINE_GUID( OPM_SET_PROTECTION_LEVEL, 0x9bb9327c, 0x4eb5, 0x4
727, 0x9f, 0x00, 0xb4, 0x2b, 0x09, 0x19, 0xc0, 0xda ); | | DEFINE_GUID( OPM_SET_PROTECTION_LEVEL, 0x9bb9327c, 0x4eb5, 0x4
727, 0x9f, 0x00, 0xb4, 0x2b, 0x09, 0x19, 0xc0, 0xda ); |
| DEFINE_GUID( OPM_SET_ACP_AND_CGMSA_SIGNALING, 0x09a631a5, 0xd684, 0x4
c60, 0x8e, 0x4d, 0xd3, 0xbb, 0x0f, 0x0b, 0xe3, 0xee ); | | DEFINE_GUID( OPM_SET_ACP_AND_CGMSA_SIGNALING, 0x09a631a5, 0xd684, 0x4
c60, 0x8e, 0x4d, 0xd3, 0xbb, 0x0f, 0x0b, 0xe3, 0xee ); |
| DEFINE_GUID( OPM_SET_HDCP_SRM, 0x8b5ef5d1, 0xc30d, 0x4
4ff, 0x84, 0xa5, 0xea, 0x71, 0xdc, 0xe7, 0x8f, 0x13 ); | | DEFINE_GUID( OPM_SET_HDCP_SRM, 0x8b5ef5d1, 0xc30d, 0x4
4ff, 0x84, 0xa5, 0xea, 0x71, 0xdc, 0xe7, 0x8f, 0x13 ); |
| DEFINE_GUID( OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD, 0x39ce333e, 0x4cc0,
0x44ae, 0xbf, 0xcc, 0xda, 0x50, 0xb5, 0xf8, 0x2e, 0x72); | | DEFINE_GUID( OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD, 0x39ce333e, 0x4cc0,
0x44ae, 0xbf, 0xcc, 0xda, 0x50, 0xb5, 0xf8, 0x2e, 0x72); |
| | |
| enum __MIDL___MIDL_itf_opmapi_0000_0000_0001 | | enum __MIDL___MIDL_itf_opmapi_0000_0000_0001 |
| { | | { |
| OPM_OMAC_SIZE = 16, | | OPM_OMAC_SIZE = 16, |
| OPM_128_BIT_RANDOM_NUMBER_SIZE = 16, | | OPM_128_BIT_RANDOM_NUMBER_SIZE = 16, |
| OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE = 256, | | OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE = 256, |
| | |
| skipping to change at line 141 | | skipping to change at line 140 |
| OPM_CONNECTOR_TYPE_RESERVED = 14, | | OPM_CONNECTOR_TYPE_RESERVED = 14, |
| OPM_CONNECTOR_TYPE_MIRACAST = 15, | | OPM_CONNECTOR_TYPE_MIRACAST = 15, |
| OPM_COPP_COMPATIBLE_CONNECTOR_TYPE_INTERNAL = 0x80000000 | | OPM_COPP_COMPATIBLE_CONNECTOR_TYPE_INTERNAL = 0x80000000 |
| } ; | | } ; |
| | |
| enum __MIDL___MIDL_itf_opmapi_0000_0000_0005 | | enum __MIDL___MIDL_itf_opmapi_0000_0000_0005 |
| { | | { |
| OPM_DVI_CHARACTERISTIC_1_0 = 1, | | OPM_DVI_CHARACTERISTIC_1_0 = 1, |
| OPM_DVI_CHARACTERISTIC_1_1_OR_ABOVE = 2 | | OPM_DVI_CHARACTERISTIC_1_1_OR_ABOVE = 2 |
| } ; | | } ; |
|
| | typedef |
| | enum _OPM_OUTPUT_HARDWARE_PROTECTION |
| | { |
| | OPM_OUTPUT_HARDWARE_PROTECTION_NOT_SUPPORTED = 0, |
| | OPM_OUTPUT_HARDWARE_PROTECTION_SUPPORTED = 0x1 |
| | } OPM_OUTPUT_HARDWARE_PROTECTION; |
| | |
| enum __MIDL___MIDL_itf_opmapi_0000_0000_0006 | | enum __MIDL___MIDL_itf_opmapi_0000_0000_0006 |
| { | | { |
| OPM_BUS_TYPE_OTHER = 0, | | OPM_BUS_TYPE_OTHER = 0, |
| OPM_BUS_TYPE_PCI = 0x1, | | OPM_BUS_TYPE_PCI = 0x1, |
| OPM_BUS_TYPE_PCIX = 0x2, | | OPM_BUS_TYPE_PCIX = 0x2, |
| OPM_BUS_TYPE_PCIEXPRESS = 0x3, | | OPM_BUS_TYPE_PCIEXPRESS = 0x3, |
| OPM_BUS_TYPE_AGP = 0x4, | | OPM_BUS_TYPE_AGP = 0x4, |
| OPM_BUS_IMPLEMENTATION_MODIFIER_INSIDE_OF_CHIPSET = 0x10000, | | OPM_BUS_IMPLEMENTATION_MODIFIER_INSIDE_OF_CHIPSET = 0x10000, |
| OPM_BUS_IMPLEMENTATION_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP = 0x20000
, | | OPM_BUS_IMPLEMENTATION_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP = 0x20000
, |
| | |
| skipping to change at line 173 | | skipping to change at line 178 |
| } OPM_DPCP_PROTECTION_LEVEL; | | } OPM_DPCP_PROTECTION_LEVEL; |
| | |
| typedef | | typedef |
| enum _OPM_HDCP_PROTECTION_LEVEL | | enum _OPM_HDCP_PROTECTION_LEVEL |
| { | | { |
| OPM_HDCP_OFF = 0, | | OPM_HDCP_OFF = 0, |
| OPM_HDCP_ON = 1, | | OPM_HDCP_ON = 1, |
| OPM_HDCP_FORCE_ULONG = 0x7fffffff | | OPM_HDCP_FORCE_ULONG = 0x7fffffff |
| } OPM_HDCP_PROTECTION_LEVEL; | | } OPM_HDCP_PROTECTION_LEVEL; |
| | |
|
| | typedef |
| | enum _OPM_TYPE_ENFORCEMENT_HDCP_PROTECTION_LEVEL |
| | { |
| | OPM_TYPE_ENFORCEMENT_HDCP_OFF = OPM_HDCP_OFF, |
| | OPM_TYPE_ENFORCEMENT_HDCP_ON_WITH_NO_TYPE_RESTRICTION = OPM_HDCP_ON, |
| | OPM_TYPE_ENFORCEMENT_HDCP_ON_WITH_TYPE1_RESTRICTION = ( OPM_HDCP_ON + |
| | 1 ) , |
| | OPM_TYPE_ENFORCEMENT_HDCP_FORCE_ULONG = 0x7fffffff |
| | } OPM_TYPE_ENFORCEMENT_HDCP_PROTECTION_LEVEL; |
| | |
| | typedef |
| | enum _OPM_HDCP_WITH_TYPE_ENFORCEMENT_PROTECTION_LEVEL |
| | { |
| | OPM_HDCP_WITH_TYPE_ENFORCEMENT_OFF = 0, |
| | OPM_HDCP_WITH_TYPE_ENFORCEMENT_ON = 1, |
| | OPM_HDCP_WITH_TYPE_1_ENFORCEMENT_ON = 2, |
| | OPM_HDCP_WITH_TYPE_ENFORCEMENT_FORCE_ULONG = 0x7fffffff |
| | } OPM_HDCP_WITH_TYPE_ENFORCEMENT_PROTECTION_LEVEL; |
| | |
| enum __MIDL___MIDL_itf_opmapi_0000_0000_0007 | | enum __MIDL___MIDL_itf_opmapi_0000_0000_0007 |
| { | | { |
| OPM_CGMSA_OFF = 0, | | OPM_CGMSA_OFF = 0, |
| OPM_CGMSA_COPY_FREELY = 0x1, | | OPM_CGMSA_COPY_FREELY = 0x1, |
| OPM_CGMSA_COPY_NO_MORE = 0x2, | | OPM_CGMSA_COPY_NO_MORE = 0x2, |
| OPM_CGMSA_COPY_ONE_GENERATION = 0x3, | | OPM_CGMSA_COPY_ONE_GENERATION = 0x3, |
| OPM_CGMSA_COPY_NEVER = 0x4, | | OPM_CGMSA_COPY_NEVER = 0x4, |
| OPM_CGMSA_REDISTRIBUTION_CONTROL_REQUIRED = 0x8 | | OPM_CGMSA_REDISTRIBUTION_CONTROL_REQUIRED = 0x8 |
| } ; | | } ; |
| typedef | | typedef |
| | |
| skipping to change at line 200 | | skipping to change at line 223 |
| } OPM_ACP_PROTECTION_LEVEL; | | } OPM_ACP_PROTECTION_LEVEL; |
| | |
| enum __MIDL___MIDL_itf_opmapi_0000_0000_0008 | | enum __MIDL___MIDL_itf_opmapi_0000_0000_0008 |
| { | | { |
| OPM_PROTECTION_TYPE_OTHER = 0x80000000, | | OPM_PROTECTION_TYPE_OTHER = 0x80000000, |
| OPM_PROTECTION_TYPE_NONE = 0, | | OPM_PROTECTION_TYPE_NONE = 0, |
| OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP = 0x1, | | OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP = 0x1, |
| OPM_PROTECTION_TYPE_ACP = 0x2, | | OPM_PROTECTION_TYPE_ACP = 0x2, |
| OPM_PROTECTION_TYPE_CGMSA = 0x4, | | OPM_PROTECTION_TYPE_CGMSA = 0x4, |
| OPM_PROTECTION_TYPE_HDCP = 0x8, | | OPM_PROTECTION_TYPE_HDCP = 0x8, |
|
| OPM_PROTECTION_TYPE_DPCP = 0x10 | | OPM_PROTECTION_TYPE_DPCP = 0x10, |
| | OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP = 0x20, |
| | OPM_PROTECTION_TYPE_HDCP_TYPE_ENFORCEMENT = 0x20 |
| } ; | | } ; |
| | |
| enum __MIDL___MIDL_itf_opmapi_0000_0000_0009 | | enum __MIDL___MIDL_itf_opmapi_0000_0000_0009 |
| { | | { |
| OPM_PROTECTION_STANDARD_OTHER = 0x80000000, | | OPM_PROTECTION_STANDARD_OTHER = 0x80000000, |
| OPM_PROTECTION_STANDARD_NONE = 0, | | OPM_PROTECTION_STANDARD_NONE = 0, |
| OPM_PROTECTION_STANDARD_IEC61880_525I = 0x1, | | OPM_PROTECTION_STANDARD_IEC61880_525I = 0x1, |
| OPM_PROTECTION_STANDARD_IEC61880_2_525I = 0x2, | | OPM_PROTECTION_STANDARD_IEC61880_2_525I = 0x2, |
| OPM_PROTECTION_STANDARD_IEC62375_625P = 0x4, | | OPM_PROTECTION_STANDARD_IEC62375_625P = 0x4, |
| OPM_PROTECTION_STANDARD_EIA608B_525 = 0x8, | | OPM_PROTECTION_STANDARD_EIA608B_525 = 0x8, |
| | |
| End of changes. 7 change blocks. |
| 7 lines changed or deleted | | 34 lines changed or added |
|
This html diff was produced by rfcdiff 1.41.
|