From 5821d9d8a3a1520ad5eaaf0896c5ae398ba76e22 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Mon, 20 Jul 2026 17:53:23 +0100 Subject: [PATCH] [PSDK] Update oleauto.h. CORE-20595 --- sdk/include/psdk/oleauto.h | 68 +++++++++++++++++++------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/sdk/include/psdk/oleauto.h b/sdk/include/psdk/oleauto.h index 9df62cd76ec..3839373297d 100644 --- a/sdk/include/psdk/oleauto.h +++ b/sdk/include/psdk/oleauto.h @@ -284,15 +284,15 @@ HRESULT WINAPI GetRecordInfoFromGuids(REFGUID,ULONG,ULONG,LCID,REFGUID,IRecordIn void WINAPI VariantInit(_Out_ VARIANT*); HRESULT WINAPI VariantClear(_Inout_ VARIANT*); -_Check_return_ HRESULT WINAPI VariantCopy(_Inout_ VARIANT*, _In_ VARIANT*); -_Check_return_ HRESULT WINAPI VariantCopyInd(_Inout_ VARIANT*, _In_ VARIANT*); +_Check_return_ HRESULT WINAPI VariantCopy(_Inout_ VARIANTARG*, _In_ const VARIANTARG*); +_Check_return_ HRESULT WINAPI VariantCopyInd(_Inout_ VARIANT*, _In_ const VARIANTARG*); _Check_return_ HRESULT WINAPI VariantChangeType( - _Inout_ VARIANT*, - _In_ VARIANT*, + _Inout_ VARIANTARG*, + _In_ const VARIANTARG*, _In_ USHORT, _In_ VARTYPE); @@ -300,8 +300,8 @@ _Check_return_ HRESULT WINAPI VariantChangeTypeEx( - _Inout_ VARIANT*, - _In_ VARIANT*, + _Inout_ VARIANTARG*, + _In_ const VARIANTARG*, _In_ LCID, _In_ USHORT, _In_ VARTYPE); @@ -352,9 +352,9 @@ HRESULT WINAPI VarUI1FromI1(signed char, _Out_ BYTE*); HRESULT WINAPI VarUI1FromUI2(USHORT, _Out_ BYTE*); HRESULT WINAPI VarUI1FromUI4(ULONG, _Out_ BYTE*); HRESULT WINAPI VarUI1FromUI8(ULONG64, _Out_ BYTE*); -HRESULT WINAPI VarUI1FromStr(_In_ OLECHAR*, LCID, ULONG, _Out_ BYTE*); +HRESULT WINAPI VarUI1FromStr(_In_ const OLECHAR*, LCID, ULONG, _Out_ BYTE*); HRESULT WINAPI VarUI1FromCy(CY, _Out_ BYTE*); -HRESULT WINAPI VarUI1FromDec(_In_ DECIMAL*, _Out_ BYTE*); +HRESULT WINAPI VarUI1FromDec(_In_ const DECIMAL*, _Out_ BYTE*); HRESULT WINAPI VarUI1FromDisp(IDispatch*, LCID, _Out_ BYTE*); HRESULT WINAPI VarI2FromUI1(BYTE, _Out_ SHORT*); @@ -368,9 +368,9 @@ HRESULT WINAPI VarI2FromI1(signed char, _Out_ SHORT*); HRESULT WINAPI VarI2FromUI2(USHORT, _Out_ SHORT*); HRESULT WINAPI VarI2FromUI4(ULONG, _Out_ SHORT*); HRESULT WINAPI VarI2FromUI8(ULONG64, _Out_ SHORT*); -HRESULT WINAPI VarI2FromStr(_In_ OLECHAR*, LCID, ULONG, _Out_ SHORT*); +HRESULT WINAPI VarI2FromStr(_In_ const OLECHAR*, LCID, ULONG, _Out_ SHORT*); HRESULT WINAPI VarI2FromCy(CY,SHORT*); -HRESULT WINAPI VarI2FromDec(_In_ DECIMAL*, _Out_ SHORT*); +HRESULT WINAPI VarI2FromDec(_In_ const DECIMAL*, _Out_ SHORT*); HRESULT WINAPI VarI2FromDisp(IDispatch*, LCID, _Out_ SHORT*); HRESULT WINAPI VarI4FromUI1(BYTE, _Out_ LONG*); @@ -384,9 +384,9 @@ HRESULT WINAPI VarI4FromI1(signed char, _Out_ LONG*); HRESULT WINAPI VarI4FromUI2(USHORT, _Out_ LONG*); HRESULT WINAPI VarI4FromUI4(ULONG, _Out_ LONG*); HRESULT WINAPI VarI4FromUI8(ULONG64, _Out_ LONG*); -HRESULT WINAPI VarI4FromStr(_In_ OLECHAR*, LCID, ULONG, _Out_ LONG*); +HRESULT WINAPI VarI4FromStr(_In_ const OLECHAR*, LCID, ULONG, _Out_ LONG*); HRESULT WINAPI VarI4FromCy(CY, _Out_ LONG*); -HRESULT WINAPI VarI4FromDec(_In_ DECIMAL*, _Out_ LONG*); +HRESULT WINAPI VarI4FromDec(_In_ const DECIMAL*, _Out_ LONG*); HRESULT WINAPI VarI4FromDisp(IDispatch*, _In_ LCID, _Out_ LONG*); HRESULT WINAPI VarI8FromUI1(BYTE, _Out_ LONG64*); @@ -395,13 +395,13 @@ HRESULT WINAPI VarI8FromI4(LONG,LONG64*); HRESULT WINAPI VarI8FromR4(FLOAT, _Out_ LONG64*); HRESULT WINAPI VarI8FromR8(DOUBLE, _Out_ LONG64*); HRESULT WINAPI VarI8FromDate(DATE, _Out_ LONG64*); -HRESULT WINAPI VarI8FromStr(_In_ OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ LONG64*); +HRESULT WINAPI VarI8FromStr(_In_ const OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ LONG64*); HRESULT WINAPI VarI8FromBool(VARIANT_BOOL, _Out_ LONG64*); HRESULT WINAPI VarI8FromI1(signed char, _Out_ LONG64*); HRESULT WINAPI VarI8FromUI2(USHORT, _Out_ LONG64*); HRESULT WINAPI VarI8FromUI4(ULONG, _Out_ LONG64*); HRESULT WINAPI VarI8FromUI8(ULONG64, _Out_ LONG64*); -HRESULT WINAPI VarI8FromDec(_In_ DECIMAL *pdecIn, _Out_ LONG64*); +HRESULT WINAPI VarI8FromDec(_In_ const DECIMAL *pdecIn, _Out_ LONG64*); HRESULT WINAPI VarI8FromInt(INT intIn,LONG64*); HRESULT WINAPI VarI8FromCy(_In_ CY, _Out_ LONG64*); HRESULT WINAPI VarI8FromDisp(IDispatch*, _In_ LCID, _Out_ LONG64*); @@ -417,9 +417,9 @@ HRESULT WINAPI VarR4FromI1(signed char, _Out_ FLOAT*); HRESULT WINAPI VarR4FromUI2(USHORT, _Out_ FLOAT*); HRESULT WINAPI VarR4FromUI4(ULONG, _Out_ FLOAT*); HRESULT WINAPI VarR4FromUI8(ULONG64, _Out_ FLOAT*); -HRESULT WINAPI VarR4FromStr(_In_ OLECHAR*, LCID, ULONG, _Out_ FLOAT*); +HRESULT WINAPI VarR4FromStr(_In_ const OLECHAR*, LCID, ULONG, _Out_ FLOAT*); HRESULT WINAPI VarR4FromCy(CY,FLOAT*); -HRESULT WINAPI VarR4FromDec(_In_ DECIMAL*, _Out_ FLOAT*); +HRESULT WINAPI VarR4FromDec(_In_ const DECIMAL*, _Out_ FLOAT*); HRESULT WINAPI VarR4FromDisp(IDispatch*, LCID, _Out_ FLOAT*); HRESULT WINAPI VarR8FromUI1(BYTE, _Out_ double*); @@ -433,7 +433,7 @@ HRESULT WINAPI VarR8FromI1(signed char,double*); HRESULT WINAPI VarR8FromUI2(USHORT, _Out_ double*); HRESULT WINAPI VarR8FromUI4(ULONG, _Out_ double*); HRESULT WINAPI VarR8FromUI8(ULONG64, _Out_ double*); -HRESULT WINAPI VarR8FromStr(_In_ OLECHAR*, LCID, ULONG, _Out_ double*); +HRESULT WINAPI VarR8FromStr(_In_ const OLECHAR*, LCID, ULONG, _Out_ double*); HRESULT WINAPI VarR8FromCy(CY,double*); HRESULT WINAPI VarR8FromDec(_In_ const DECIMAL*, _Out_ double*); HRESULT WINAPI VarR8FromDisp(IDispatch*, LCID, _Out_ double*); @@ -444,14 +444,14 @@ HRESULT WINAPI VarDateFromI4(LONG, _Out_ DATE*); HRESULT WINAPI VarDateFromI8(LONG64, _Out_ DATE*); HRESULT WINAPI VarDateFromR4(FLOAT, _Out_ DATE*); HRESULT WINAPI VarDateFromR8(DOUBLE, _Out_ DATE*); -HRESULT WINAPI VarDateFromStr(_In_ OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ DATE*); +HRESULT WINAPI VarDateFromStr(_In_ const OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ DATE*); HRESULT WINAPI VarDateFromI1(signed char, _Out_ DATE*); HRESULT WINAPI VarDateFromUI2(USHORT, _Out_ DATE*); HRESULT WINAPI VarDateFromUI4(ULONG, _Out_ DATE*); HRESULT WINAPI VarDateFromUI8(ULONG64, _Out_ DATE*); HRESULT WINAPI VarDateFromBool(VARIANT_BOOL, _Out_ DATE*); HRESULT WINAPI VarDateFromCy(CY, _Out_ DATE*); -HRESULT WINAPI VarDateFromDec(_In_ DECIMAL*, _Out_ DATE*); +HRESULT WINAPI VarDateFromDec(_In_ const DECIMAL*, _Out_ DATE*); HRESULT WINAPI VarDateFromDisp(IDispatch*, LCID, _Out_ DATE*); HRESULT WINAPI VarCyFromUI1(BYTE, _Out_ CY*); @@ -461,13 +461,13 @@ HRESULT WINAPI VarCyFromI8(LONG64, _Out_ CY*); HRESULT WINAPI VarCyFromR4(FLOAT, _Out_ CY*); HRESULT WINAPI VarCyFromR8(DOUBLE, _Out_ CY*); HRESULT WINAPI VarCyFromDate(DATE, _Out_ CY*); -HRESULT WINAPI VarCyFromStr(_In_ OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ CY*); +HRESULT WINAPI VarCyFromStr(_In_ const OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ CY*); HRESULT WINAPI VarCyFromBool(VARIANT_BOOL, _Out_ CY*); HRESULT WINAPI VarCyFromI1(signed char, _Out_ CY*); HRESULT WINAPI VarCyFromUI2(USHORT, _Out_ CY*); HRESULT WINAPI VarCyFromUI4(ULONG, _Out_ CY*); HRESULT WINAPI VarCyFromUI8(ULONG64, _Out_ CY*); -HRESULT WINAPI VarCyFromDec(_In_ DECIMAL*, _Out_ CY*); +HRESULT WINAPI VarCyFromDec(_In_ const DECIMAL*, _Out_ CY*); HRESULT WINAPI VarCyFromDisp(_In_ IDispatch*, LCID, _Out_ CY*); HRESULT WINAPI VarBstrFromUI1(BYTE, LCID, ULONG, _Out_ BSTR*); @@ -483,7 +483,7 @@ HRESULT WINAPI VarBstrFromUI2(USHORT, LCID, ULONG, _Out_ BSTR*); HRESULT WINAPI VarBstrFromUI8(ULONG64, LCID, ULONG, _Out_ BSTR*); HRESULT WINAPI VarBstrFromUI4(ULONG, LCID, ULONG, _Out_ BSTR*); HRESULT WINAPI VarBstrFromCy(CY, LCID, ULONG, _Out_ BSTR*); -HRESULT WINAPI VarBstrFromDec(_In_ DECIMAL*, _In_ LCID, _In_ ULONG, _Out_ BSTR*); +HRESULT WINAPI VarBstrFromDec(_In_ const DECIMAL*, _In_ LCID, _In_ ULONG, _Out_ BSTR*); HRESULT WINAPI VarBstrFromDisp(IDispatch*, LCID, ULONG, _Out_ BSTR*); HRESULT WINAPI VarBoolFromUI1(BYTE, _Out_ VARIANT_BOOL*); @@ -493,13 +493,13 @@ HRESULT WINAPI VarBoolFromI8(LONG64, _Out_ VARIANT_BOOL*); HRESULT WINAPI VarBoolFromR4(FLOAT, _Out_ VARIANT_BOOL*); HRESULT WINAPI VarBoolFromR8(DOUBLE, _Out_ VARIANT_BOOL*); HRESULT WINAPI VarBoolFromDate(DATE, _Out_ VARIANT_BOOL*); -HRESULT WINAPI VarBoolFromStr(_In_ OLECHAR*, LCID, ULONG, _Out_ VARIANT_BOOL*); +HRESULT WINAPI VarBoolFromStr(_In_ const OLECHAR*, LCID, ULONG, _Out_ VARIANT_BOOL*); HRESULT WINAPI VarBoolFromI1(signed char, _Out_ VARIANT_BOOL*); HRESULT WINAPI VarBoolFromUI2(USHORT, _Out_ VARIANT_BOOL*); HRESULT WINAPI VarBoolFromUI4(ULONG, _Out_ VARIANT_BOOL*); HRESULT WINAPI VarBoolFromUI8(ULONG64, _Out_ VARIANT_BOOL*); HRESULT WINAPI VarBoolFromCy(CY, _Out_ VARIANT_BOOL*); -HRESULT WINAPI VarBoolFromDec(_In_ DECIMAL*, _Out_ VARIANT_BOOL*); +HRESULT WINAPI VarBoolFromDec(_In_ const DECIMAL*, _Out_ VARIANT_BOOL*); HRESULT WINAPI VarBoolFromDisp(IDispatch*, LCID, _Out_ VARIANT_BOOL*); HRESULT WINAPI VarI1FromUI1(_In_ BYTE, _Out_ signed char*); @@ -509,13 +509,13 @@ HRESULT WINAPI VarI1FromI8(_In_ LONG64, _Out_ signed char*); HRESULT WINAPI VarI1FromR4(_In_ FLOAT, _Out_ signed char*); HRESULT WINAPI VarI1FromR8(_In_ DOUBLE, _Out_ signed char*); HRESULT WINAPI VarI1FromDate(_In_ DATE, _Out_ signed char*); -HRESULT WINAPI VarI1FromStr(_In_ OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ signed char*); +HRESULT WINAPI VarI1FromStr(_In_ const OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ signed char*); HRESULT WINAPI VarI1FromBool(_In_ VARIANT_BOOL, _Out_ signed char*); HRESULT WINAPI VarI1FromUI2(_In_ USHORT, _Out_ signed char*); HRESULT WINAPI VarI1FromUI4(_In_ ULONG, _Out_ signed char*); HRESULT WINAPI VarI1FromUI8(_In_ ULONG64, _Out_ signed char*); HRESULT WINAPI VarI1FromCy(_In_ CY, _Out_ signed char*); -HRESULT WINAPI VarI1FromDec(_In_ DECIMAL*, _Out_ signed char*); +HRESULT WINAPI VarI1FromDec(_In_ const DECIMAL*, _Out_ signed char*); HRESULT WINAPI VarI1FromDisp(_In_ IDispatch*, _In_ LCID, _Out_ signed char*); HRESULT WINAPI VarUI2FromUI1(BYTE, _Out_ USHORT*); @@ -525,16 +525,16 @@ HRESULT WINAPI VarUI2FromI8(LONG64, _Out_ USHORT*); HRESULT WINAPI VarUI2FromR4(FLOAT, _Out_ USHORT*); HRESULT WINAPI VarUI2FromR8(DOUBLE,USHORT*); HRESULT WINAPI VarUI2FromDate(DATE, _Out_ USHORT*); -HRESULT WINAPI VarUI2FromStr(_In_ OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ USHORT*); +HRESULT WINAPI VarUI2FromStr(_In_ const OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ USHORT*); HRESULT WINAPI VarUI2FromBool(VARIANT_BOOL, _Out_ USHORT*); HRESULT WINAPI VarUI2FromI1(signed char, _Out_ USHORT*); HRESULT WINAPI VarUI2FromUI4(ULONG, _Out_ USHORT*); HRESULT WINAPI VarUI2FromUI8(ULONG64, _Out_ USHORT*); HRESULT WINAPI VarUI2FromCy(CY, _Out_ USHORT*); -HRESULT WINAPI VarUI2FromDec(_In_ DECIMAL*, _Out_ USHORT*); +HRESULT WINAPI VarUI2FromDec(_In_ const DECIMAL*, _Out_ USHORT*); HRESULT WINAPI VarUI2FromDisp(_In_ IDispatch*, LCID, _Out_ USHORT*); -HRESULT WINAPI VarUI4FromStr(_In_ OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ ULONG*); +HRESULT WINAPI VarUI4FromStr(_In_ const OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ ULONG*); HRESULT WINAPI VarUI4FromUI1(BYTE, _Out_ ULONG*); HRESULT WINAPI VarUI4FromI2(_In_ SHORT, _Out_ ULONG*); HRESULT WINAPI VarUI4FromI4(LONG, _Out_ ULONG*); @@ -547,7 +547,7 @@ HRESULT WINAPI VarUI4FromI1(signed char, _Out_ ULONG*); HRESULT WINAPI VarUI4FromUI2(USHORT, _Out_ ULONG*); HRESULT WINAPI VarUI4FromUI8(ULONG64, _Out_ ULONG*); HRESULT WINAPI VarUI4FromCy(CY, _Out_ ULONG*); -HRESULT WINAPI VarUI4FromDec(_In_ DECIMAL*, _Out_ ULONG*); +HRESULT WINAPI VarUI4FromDec(_In_ const DECIMAL*, _Out_ ULONG*); HRESULT WINAPI VarUI4FromDisp(_In_ IDispatch*, LCID, _Out_ ULONG*); HRESULT WINAPI VarUI8FromUI1(BYTE, _Out_ ULONG64*); @@ -557,12 +557,12 @@ HRESULT WINAPI VarUI8FromI8(LONG64, _Out_ ULONG64*); HRESULT WINAPI VarUI8FromR4(FLOAT, _Out_ ULONG64*); HRESULT WINAPI VarUI8FromR8(DOUBLE, _Out_ ULONG64*); HRESULT WINAPI VarUI8FromDate(DATE, _Out_ ULONG64*); -HRESULT WINAPI VarUI8FromStr(_In_ OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ ULONG64*); +HRESULT WINAPI VarUI8FromStr(_In_ const OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ ULONG64*); HRESULT WINAPI VarUI8FromBool(VARIANT_BOOL, _Out_ ULONG64*); HRESULT WINAPI VarUI8FromI1(signed char, _Out_ ULONG64*); HRESULT WINAPI VarUI8FromUI2(USHORT, _Out_ ULONG64*); HRESULT WINAPI VarUI8FromUI4(ULONG, _Out_ ULONG64*); -HRESULT WINAPI VarUI8FromDec(_In_ DECIMAL*, _Out_ ULONG64*); +HRESULT WINAPI VarUI8FromDec(_In_ const DECIMAL*, _Out_ ULONG64*); HRESULT WINAPI VarUI8FromInt(INT,ULONG64*); HRESULT WINAPI VarUI8FromCy(CY, _Out_ ULONG64*); HRESULT WINAPI VarUI8FromDisp(_In_ IDispatch*, LCID, _Out_ ULONG64*); @@ -574,7 +574,7 @@ HRESULT WINAPI VarDecFromI8(LONG64, _Out_ DECIMAL*); HRESULT WINAPI VarDecFromR4(_In_ FLOAT, _Out_ DECIMAL*); HRESULT WINAPI VarDecFromR8(_In_ DOUBLE, _Out_ DECIMAL*); HRESULT WINAPI VarDecFromDate(_In_ DATE, _Out_ DECIMAL*); -HRESULT WINAPI VarDecFromStr(_In_ OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ DECIMAL*); +HRESULT WINAPI VarDecFromStr(_In_ const OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ DECIMAL*); HRESULT WINAPI VarDecFromBool(_In_ VARIANT_BOOL, _Out_ DECIMAL*); HRESULT WINAPI VarDecFromI1(_In_ signed char, _Out_ DECIMAL*); HRESULT WINAPI VarDecFromUI2(_In_ USHORT, _Out_ DECIMAL*); @@ -766,7 +766,7 @@ _Check_return_ HRESULT WINAPI VarParseNumFromStr( - _In_ OLECHAR*, + _In_ const OLECHAR*, _In_ LCID, _In_ ULONG, _Out_ NUMPARSE*,