| dvbsiparser.h (6.3.9600.17415-Windows 8.1) | | dvbsiparser.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 __dvbsiparser_h__ | | #ifndef __dvbsiparser_h__ |
| #define __dvbsiparser_h__ | | #define __dvbsiparser_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 |
|
| winsplp.h (6.3.9600.17415-Windows 8.1) | | winsplp.h (10.0.10586.0-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 875 | | skipping to change at line 875 |
| | |
| BOOL (*fpAddPrinterDriverEx)( | | BOOL (*fpAddPrinterDriverEx)( |
| _In_opt_ LPWSTR pName, | | _In_opt_ LPWSTR pName, |
| _In_ DWORD Level, | | _In_ DWORD Level, |
| _In_reads_(_Inexpressible_(0)) LPBYTE pDriverInfo, | | _In_reads_(_Inexpressible_(0)) LPBYTE pDriverInfo, |
| _In_ DWORD dwFileCopyFlags | | _In_ DWORD dwFileCopyFlags |
| ); | | ); |
| | |
| BOOL (*fpSplReadPrinter)( | | BOOL (*fpSplReadPrinter)( |
| _In_ HANDLE hPrinter, | | _In_ HANDLE hPrinter, |
|
| _Out_writes_bytes_(cbBuf) | | _Outptr_result_bytebuffer_(cbBuf) |
| LPBYTE *pBuf, | | LPBYTE *pBuf, |
| _In_ DWORD cbBuf | | _In_ DWORD cbBuf |
| ); | | ); |
| | |
| BOOL (*fpDriverUnloadComplete)(_In_ LPWSTR pDriverFile); | | BOOL (*fpDriverUnloadComplete)(_In_ LPWSTR pDriverFile); |
| | |
| BOOL (*fpGetSpoolFileInfo)( | | BOOL (*fpGetSpoolFileInfo)( |
| _In_ HANDLE hPrinter, | | _In_ HANDLE hPrinter, |
| _Outptr_result_maybenull_ LPWSTR *pSpoolDir, | | _Outptr_result_maybenull_ LPWSTR *pSpoolDir, |
| _Out_ LPHANDLE phFile, | | _Out_ LPHANDLE phFile, |
| | |
| skipping to change at line 2005 | | skipping to change at line 2005 |
| ); | | ); |
| | |
| DWORD | | DWORD |
| SplIsSessionZero( | | SplIsSessionZero( |
| _In_ HANDLE hPrinter, | | _In_ HANDLE hPrinter, |
| _In_ DWORD JobId, | | _In_ DWORD JobId, |
| _Out_ BOOL *pIsSessionZero | | _Out_ BOOL *pIsSessionZero |
| ); | | ); |
| #endif // (NTDDI_VERSION >= NTDDI_WINXP) | | #endif // (NTDDI_VERSION >= NTDDI_WINXP) |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_WINBLUE) |
| | HRESULT |
| | WINAPI |
| | AddPrintDeviceObject( |
| | _In_ HANDLE hPrinter, |
| | _Out_ HANDLE *phDeviceObject |
| | ); |
| | |
| | HRESULT |
| | WINAPI |
| | UpdatePrintDeviceObject( |
| | _In_ HANDLE hPrinter, |
| | _In_ HANDLE hDeviceObject |
| | ); |
| | |
| | HRESULT |
| | WINAPI |
| | RemovePrintDeviceObject( |
| | _In_ HANDLE hDeviceObject |
| | ); |
| | #endif |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } /* End of extern "C" { */ | | } /* End of extern "C" { */ |
| #endif /* __cplusplus */ | | #endif /* __cplusplus */ |
| | |
| //enable warning: 4201 | | //enable warning: 4201 |
| #if _MSC_VER >= 1200 | | #if _MSC_VER >= 1200 |
| #pragma warning(pop) | | #pragma warning(pop) |
| #else | | #else |
| #pragma warning(default:4201) | | #pragma warning(default:4201) |
| #endif | | #endif |
| | |
| End of changes. 2 change blocks. |
| 1 lines changed or deleted | | 22 lines changed or added |
|
| winspool.h (6.3.9600.17415-Windows 8.1) | | winspool.h (10.0.10586.0-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 30 | | skipping to change at line 30 |
| #include <winapifamily.h> | | #include <winapifamily.h> |
| | |
| #ifdef _WINUSER_ | | #ifdef _WINUSER_ |
| #include <prsht.h> | | #include <prsht.h> |
| #endif | | #endif |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| extern "C" { | | extern "C" { |
| #endif | | #endif |
| | |
|
| | #if _MSC_VER >= 1200 |
| | #pragma warning(push) |
| | #pragma warning(disable:4820) // padding added after data member |
| | #endif |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef struct _PRINTER_INFO_1A { | | typedef struct _PRINTER_INFO_1A { |
| DWORD Flags; | | DWORD Flags; |
| LPSTR pDescription; | | LPSTR pDescription; |
| LPSTR pName; | | LPSTR pName; |
| LPSTR pComment; | | LPSTR pComment; |
| } PRINTER_INFO_1A, *PPRINTER_INFO_1A, *LPPRINTER_INFO_1A; | | } PRINTER_INFO_1A, *PPRINTER_INFO_1A, *LPPRINTER_INFO_1A; |
| typedef struct _PRINTER_INFO_1W { | | typedef struct _PRINTER_INFO_1W { |
| | |
| skipping to change at line 303 | | skipping to change at line 308 |
| | |
| // | | // |
| // If the redirected TS printer is installed with generic | | // If the redirected TS printer is installed with generic |
| // TS printer driver (TSPRINT.dll) then this attribute is set | | // TS printer driver (TSPRINT.dll) then this attribute is set |
| // by the UMRDP service and passed on to the spooler | | // by the UMRDP service and passed on to the spooler |
| // | | // |
| #define PRINTER_ATTRIBUTE_TS_GENERIC_DRIVER 0x00200000 | | #define PRINTER_ATTRIBUTE_TS_GENERIC_DRIVER 0x00200000 |
| | |
| #endif // (NTDDI_VERSION >= NTDDI_VISTA) | | #endif // (NTDDI_VERSION >= NTDDI_VISTA) |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_WINBLUE) // NTDDI_WINTHRESHOLD) |
| | |
| | // |
| | // Defines a bit allowing a local queue to be installed as a |
| | // "per-user" queue that is only usable/enumerable by that user. |
| | // |
| | #define PRINTER_ATTRIBUTE_PER_USER 0x00400000 |
| | |
| | // |
| | // Defines a bit indicating that a queue is an enterprise |
| | // cloud print queue. |
| | // |
| | #define PRINTER_ATTRIBUTE_ENTERPRISE_CLOUD 0x00800000 |
| | |
| | #endif // (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | |
| #define NO_PRIORITY 0 | | #define NO_PRIORITY 0 |
| #define MAX_PRIORITY 99 | | #define MAX_PRIORITY 99 |
| #define MIN_PRIORITY 1 | | #define MIN_PRIORITY 1 |
| #define DEF_PRIORITY 1 | | #define DEF_PRIORITY 1 |
| | |
| typedef struct _JOB_INFO_1A { | | typedef struct _JOB_INFO_1A { |
| DWORD JobId; | | DWORD JobId; |
| LPSTR pPrinterName; | | LPSTR pPrinterName; |
| LPSTR pMachineName; | | LPSTR pMachineName; |
| LPSTR pUserName; | | LPSTR pUserName; |
| | |
| skipping to change at line 1958 | | skipping to change at line 1979 |
| DWORD JobId | | DWORD JobId |
| ); | | ); |
| | |
| BOOL | | BOOL |
| WINAPI | | WINAPI |
| PrinterProperties( | | PrinterProperties( |
| _In_ HWND hWnd, | | _In_ HWND hWnd, |
| _In_ HANDLE hPrinter | | _In_ HANDLE hPrinter |
| ); | | ); |
| | |
|
| | _When_(fMode == 0, _Post_satisfies_(return >= sizeof(DEVMODE))) |
| LONG | | LONG |
| WINAPI | | WINAPI |
| DocumentPropertiesA( | | DocumentPropertiesA( |
| _In_opt_ HWND hWnd, | | _In_opt_ HWND hWnd, |
| _In_ HANDLE hPrinter, | | _In_ HANDLE hPrinter, |
| _In_ LPSTR pDeviceName, | | _In_ LPSTR pDeviceName, |
| _Out_opt_ PDEVMODEA pDevModeOutput, | | _Out_opt_ PDEVMODEA pDevModeOutput, |
| _In_opt_ PDEVMODEA pDevModeInput, | | _In_opt_ PDEVMODEA pDevModeInput, |
| DWORD fMode | | DWORD fMode |
| ); | | ); |
|
| | _When_(fMode == 0, _Post_satisfies_(return >= sizeof(DEVMODE))) |
| LONG | | LONG |
| WINAPI | | WINAPI |
| DocumentPropertiesW( | | DocumentPropertiesW( |
| _In_opt_ HWND hWnd, | | _In_opt_ HWND hWnd, |
| _In_ HANDLE hPrinter, | | _In_ HANDLE hPrinter, |
| _In_ LPWSTR pDeviceName, | | _In_ LPWSTR pDeviceName, |
| _Out_opt_ PDEVMODEW pDevModeOutput, | | _Out_opt_ PDEVMODEW pDevModeOutput, |
| _In_opt_ PDEVMODEW pDevModeInput, | | _In_opt_ PDEVMODEW pDevModeInput, |
| DWORD fMode | | DWORD fMode |
| ); | | ); |
| | |
| skipping to change at line 2446 | | skipping to change at line 2469 |
| DWORD Version; | | DWORD Version; |
| DWORD Flags; | | DWORD Flags; |
| DWORD Count; | | DWORD Count; |
| BIDI_RESPONSE_DATA aData[ 1 ]; | | BIDI_RESPONSE_DATA aData[ 1 ]; |
| } BIDI_RESPONSE_CONTAINER, *PBIDI_RESPONSE_CONTAINER, *LPBIDI_RESPONSE_CONTA
INER; | | } BIDI_RESPONSE_CONTAINER, *PBIDI_RESPONSE_CONTAINER, *LPBIDI_RESPONSE_CONTA
INER; |
| | |
| #define BIDI_ACTION_ENUM_SCHEMA L"EnumSchema" | | #define BIDI_ACTION_ENUM_SCHEMA L"EnumSchema" |
| #define BIDI_ACTION_GET L"Get" | | #define BIDI_ACTION_GET L"Get" |
| #define BIDI_ACTION_SET L"Set" | | #define BIDI_ACTION_SET L"Set" |
| #define BIDI_ACTION_GET_ALL L"GetAll" | | #define BIDI_ACTION_GET_ALL L"GetAll" |
|
| | #define BIDI_ACTION_GET_WITH_ARGUMENT L"GetWithArgument" |
| | |
| typedef enum { | | typedef enum { |
| BIDI_NULL = 0, | | BIDI_NULL = 0, |
| BIDI_INT = 1, | | BIDI_INT = 1, |
| BIDI_FLOAT = 2, | | BIDI_FLOAT = 2, |
| BIDI_BOOL = 3, | | BIDI_BOOL = 3, |
| BIDI_STRING = 4, | | BIDI_STRING = 4, |
| BIDI_TEXT = 5, | | BIDI_TEXT = 5, |
| BIDI_ENUM = 6, | | BIDI_ENUM = 6, |
| BIDI_BLOB = 7 | | BIDI_BLOB = 7 |
| } BIDI_TYPE; | | } BIDI_TYPE; |
| | |
| #define BIDI_ACCESS_ADMINISTRATOR 0x1 | | #define BIDI_ACCESS_ADMINISTRATOR 0x1 |
| #define BIDI_ACCESS_USER 0x2 | | #define BIDI_ACCESS_USER 0x2 |
| | |
| /* | | /* |
| Error code for bidi apis | | Error code for bidi apis |
| */ | | */ |
| | |
|
| #define ERROR_BIDI_STATUS_OK 0 | | #define ERROR_BIDI_STATUS_OK 0 |
| #define ERROR_BIDI_NOT_SUPPORTED ERROR_NOT_SUPPORTED | | #define ERROR_BIDI_NOT_SUPPORTED ERROR_NOT_SUPPORTED |
| | |
| #define ERROR_BIDI_ERROR_BASE 13000 | | #define ERROR_BIDI_ERROR_BASE 13000 |
|
| #define ERROR_BIDI_STATUS_WARNING (ERROR_BIDI_ERROR_BASE + 1) | | #define ERROR_BIDI_STATUS_WARNING (ERROR_BIDI_ERROR_BASE + 1) |
| #define ERROR_BIDI_SCHEMA_READ_ONLY (ERROR_BIDI_ERROR_BASE + 2) | | #define ERROR_BIDI_SCHEMA_READ_ONLY (ERROR_BIDI_ERROR_BASE + 2) |
| #define ERROR_BIDI_SERVER_OFFLINE (ERROR_BIDI_ERROR_BASE + 3) | | #define ERROR_BIDI_SERVER_OFFLINE (ERROR_BIDI_ERROR_BASE + 3) |
| #define ERROR_BIDI_DEVICE_OFFLINE (ERROR_BIDI_ERROR_BASE + 4) | | #define ERROR_BIDI_DEVICE_OFFLINE (ERROR_BIDI_ERROR_BASE + 4) |
| #define ERROR_BIDI_SCHEMA_NOT_SUPPORTED (ERROR_BIDI_ERROR_BASE + 5) | | #define ERROR_BIDI_SCHEMA_NOT_SUPPORTED (ERROR_BIDI_ERROR_BASE + 5) |
| #define ERROR_BIDI_SET_DIFFERENT_TYPE (ERROR_BIDI_ERROR_BASE + 6) | | #define ERROR_BIDI_SET_DIFFERENT_TYPE (ERROR_BIDI_ERROR_BASE + 6) |
| #define ERROR_BIDI_SET_MULTIPLE_SCHEMAPATH (ERROR_BIDI_ERROR_BASE + 7) | | #define ERROR_BIDI_SET_MULTIPLE_SCHEMAPATH (ERROR_BIDI_ERROR_BASE + 7) |
| #define ERROR_BIDI_SET_INVALID_SCHEMAPATH (ERROR_BIDI_ERROR_BASE + 8) | | #define ERROR_BIDI_SET_INVALID_SCHEMAPATH (ERROR_BIDI_ERROR_BASE + 8) |
| #define ERROR_BIDI_SET_UNKNOWN_FAILURE (ERROR_BIDI_ERROR_BASE + 9) | | #define ERROR_BIDI_SET_UNKNOWN_FAILURE (ERROR_BIDI_ERROR_BASE + 9) |
| #define ERROR_BIDI_SCHEMA_WRITE_ONLY (ERROR_BIDI_ERROR_BASE + 10) | | #define ERROR_BIDI_SCHEMA_WRITE_ONLY (ERROR_BIDI_ERROR_BASE + 10) |
| | #define ERROR_BIDI_GET_REQUIRES_ARGUMENT (ERROR_BIDI_ERROR_BASE + 11) |
| | #define ERROR_BIDI_GET_ARGUMENT_NOT_SUPPORTED (ERROR_BIDI_ERROR_BASE + 12) |
| | #define ERROR_BIDI_GET_MISSING_ARGUMENT (ERROR_BIDI_ERROR_BASE + 13) |
| | #define ERROR_BIDI_DEVICE_CONFIG_UNCHANGED (ERROR_BIDI_ERROR_BASE + 14) |
| | #define ERROR_BIDI_NO_LOCALIZED_RESOURCES (ERROR_BIDI_ERROR_BASE + 15) |
| | #define ERROR_BIDI_NO_BIDI_SCHEMA_EXTENSIONS (ERROR_BIDI_ERROR_BASE + 16) |
| | #define ERROR_BIDI_UNSUPPORTED_CLIENT_LANGUAGE (ERROR_BIDI_ERROR_BASE + 17) |
| | #define ERROR_BIDI_UNSUPPORTED_RESOURCE_FORMAT (ERROR_BIDI_ERROR_BASE + 18) |
| #endif // (NTDDI_VERSION >= NTDDI_WINXP) | | #endif // (NTDDI_VERSION >= NTDDI_WINXP) |
| | |
| DWORD | | DWORD |
| WINAPI | | WINAPI |
| WaitForPrinterChange( | | WaitForPrinterChange( |
| _In_ HANDLE hPrinter, | | _In_ HANDLE hPrinter, |
| DWORD Flags | | DWORD Flags |
| ); | | ); |
| | |
| HANDLE | | HANDLE |
| | |
| skipping to change at line 3782 | | skipping to change at line 3814 |
| _Outptr_ PWSTR *ppszOutputFile | | _Outptr_ PWSTR *ppszOutputFile |
| ); | | ); |
| | |
| #define MS_PRINT_JOB_OUTPUT_FILE L"MsPrintJobOutputFile" | | #define MS_PRINT_JOB_OUTPUT_FILE L"MsPrintJobOutputFile" |
| | |
| #endif // (NTDDI_VERSION >= NTDDI_WIN8) | | #endif // (NTDDI_VERSION >= NTDDI_WIN8) |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| | #if _MSC_VER >= 1200 |
| | #pragma warning(pop) |
| | #endif |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
| #endif // _WINSPOOL_ | | #endif // _WINSPOOL_ |
| | |
| End of changes. 8 change blocks. |
| 12 lines changed or deleted | | 48 lines changed or added |
|