crt: Add missing functions to api-ms-win-core-com for mincore

Signed-off-by: Mark Harmstone <mark@harmstone.com>
Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
Mark Harmstone 2023-10-13 01:50:08 +01:00 committed by Martin Storsjö
parent 774c568a51
commit d99156793a
10 changed files with 290 additions and 4 deletions

View File

@ -2243,8 +2243,8 @@ endif
%/libapi-ms-win-appmodel-runtime-l1-1-2.a \
%/libapi-ms-win-appmodel-runtime-l1-1-3.a \
%/libapi-ms-win-core-atoms-l1-1-0.a \
%/libapi-ms-win-core-com-l1-1-0.a \
%/libapi-ms-win-core-com-l1-1-1.a \
%/libapi-ms-win-core-com-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-com-l1-1-1_windowsapp.a \
%/libapi-ms-win-core-com-l2-1-1.a \
%/libapi-ms-win-core-com-midlproxystub-l1-1-0.a \
%/libapi-ms-win-core-comm-l1-1-0.a \

View File

@ -5,43 +5,70 @@ EXPORTS
CLSIDFromProgID
CLSIDFromString
CoAddRefServerProcess
CoAllowUnmarshalerCLSID
CoCancelCall
CoCopyProxy
CoCreateFreeThreadedMarshaler
CoCreateGuid
CoCreateInstance
CoCreateInstanceEx
CoCreateInstanceFromApp
CoDecodeProxy
CoDecrementMTAUsage
CoDisableCallCancellation
CoDisconnectContext
CoDisconnectObject
CoEnableCallCancellation
CoFreeUnusedLibraries
CoFreeUnusedLibrariesEx
CoGetApartmentType
CoGetCallContext
CoGetCallerTID
CoGetCancelObject
CoGetClassObject
CoGetContextToken
CoGetCurrentLogicalThreadId
CoGetCurrentProcess
CoGetDefaultContext
CoGetInterfaceAndReleaseStream
CoGetMalloc
CoGetMarshalSizeMax
CoGetObjectContext
CoGetPSClsid
CoGetStandardMarshal
CoGetStdMarshalEx
CoGetTreatAsClass
CoImpersonateClient
CoIncrementMTAUsage
CoInitializeEx
CoInitializeSecurity
CoInvalidateRemoteMachineBindings
CoIsHandlerConnected
CoLockObjectExternal
CoMarshalHresult
CoMarshalInterface
CoMarshalInterThreadInterfaceInStream
CoQueryAuthenticationServices
CoQueryClientBlanket
CoQueryProxyBlanket
CoRegisterClassObject
CoRegisterPSClsid
CoRegisterSurrogate
CoReleaseMarshalData
CoReleaseServerProcess
CoResumeClassObjects
CoRevertToSelf
CoRevokeClassObject
CoSetCancelObject
CoSetProxyBlanket
CoSuspendClassObjects
CoSwitchCallContext
CoTaskMemAlloc
CoTaskMemFree
CoTaskMemRealloc
CoTestCancel
CoUninitialize
CoUnmarshalHresult
CoUnmarshalInterface
CoWaitForMultipleHandles
CoWaitForMultipleObjects

View File

@ -0,0 +1,57 @@
LIBRARY api-ms-win-core-com-l1-1-0
EXPORTS
CLSIDFromProgID
CLSIDFromString
CoAddRefServerProcess
CoCreateFreeThreadedMarshaler
CoCreateGuid
CoCreateInstance
CoCreateInstanceEx
CoCreateInstanceFromApp
CoDecrementMTAUsage
CoDisconnectObject
CoFreeUnusedLibraries
CoFreeUnusedLibrariesEx
CoGetApartmentType
CoGetClassObject
CoGetContextToken
CoGetCurrentLogicalThreadId
CoGetInterfaceAndReleaseStream
CoGetMalloc
CoGetMarshalSizeMax
CoGetObjectContext
CoGetStandardMarshal
CoIncrementMTAUsage
CoInitializeEx
CoInitializeSecurity
CoLockObjectExternal
CoMarshalInterface
CoMarshalInterThreadInterfaceInStream
CoRegisterClassObject
CoRegisterPSClsid
CoReleaseMarshalData
CoReleaseServerProcess
CoResumeClassObjects
CoRevokeClassObject
CoSetProxyBlanket
CoSuspendClassObjects
CoSwitchCallContext
CoTaskMemAlloc
CoTaskMemFree
CoTaskMemRealloc
CoUninitialize
CoUnmarshalInterface
CoWaitForMultipleHandles
CoWaitForMultipleObjects
CreateStreamOnHGlobal
FreePropVariantArray
GetHGlobalFromStream
IIDFromString
ProgIDFromCLSID
PropVariantClear
PropVariantCopy
StringFromCLSID
StringFromGUID2
StringFromIID

View File

@ -29,6 +29,7 @@ CoInitializeSecurity
CoLockObjectExternal
CoMarshalInterface
CoMarshalInterThreadInterfaceInStream
CoRegisterActivationFilter
CoRegisterClassObject
CoRegisterPSClsid
CoReleaseMarshalData

View File

@ -0,0 +1,58 @@
LIBRARY api-ms-win-core-com-l1-1-1
EXPORTS
CLSIDFromProgID
CLSIDFromString
CoAddRefServerProcess
CoCreateFreeThreadedMarshaler
CoCreateGuid
CoCreateInstance
CoCreateInstanceEx
CoCreateInstanceFromApp
CoDecrementMTAUsage
CoDisconnectObject
CoFreeUnusedLibraries
CoFreeUnusedLibrariesEx
CoGetApartmentType
CoGetClassObject
CoGetContextToken
CoGetCurrentLogicalThreadId
CoGetInterfaceAndReleaseStream
CoGetMalloc
CoGetMarshalSizeMax
CoGetObjectContext
CoGetStandardMarshal
CoIncrementMTAUsage
CoInitializeEx
CoInitializeSecurity
CoLockObjectExternal
CoMarshalInterface
CoMarshalInterThreadInterfaceInStream
CoRegisterClassObject
CoRegisterPSClsid
CoReleaseMarshalData
CoReleaseServerProcess
CoResumeClassObjects
CoRevokeClassObject
CoSetProxyBlanket
CoSuspendClassObjects
CoSwitchCallContext
CoTaskMemAlloc
CoTaskMemFree
CoTaskMemRealloc
CoUninitialize
CoUnmarshalInterface
CoWaitForMultipleHandles
CoWaitForMultipleObjects
CreateStreamOnHGlobal
FreePropVariantArray
GetHGlobalFromStream
IIDFromString
ProgIDFromCLSID
PropVariantClear
PropVariantCopy
RoGetAgileReference
StringFromCLSID
StringFromGUID2
StringFromIID

View File

@ -4,8 +4,8 @@ ADDLIB libapi-ms-win-appmodel-runtime-l1-1-1.a
ADDLIB libapi-ms-win-appmodel-runtime-l1-1-2.a
ADDLIB libapi-ms-win-appmodel-runtime-l1-1-3.a
ADDLIB libapi-ms-win-core-atoms-l1-1-0.a
ADDLIB libapi-ms-win-core-com-l1-1-0.a
ADDLIB libapi-ms-win-core-com-l1-1-1.a
ADDLIB libapi-ms-win-core-com-l1-1-0_windowsapp.a
ADDLIB libapi-ms-win-core-com-l1-1-1_windowsapp.a
ADDLIB libapi-ms-win-core-com-l2-1-1.a
ADDLIB libapi-ms-win-core-com-midlproxystub-l1-1-0.a
ADDLIB libapi-ms-win-core-comm-l1-1-0.a

View File

@ -5,43 +5,70 @@ EXPORTS
CLSIDFromProgID@8
CLSIDFromString@8
CoAddRefServerProcess@0
CoAllowUnmarshalerCLSID@4
CoCancelCall@8
CoCopyProxy@8
CoCreateFreeThreadedMarshaler@8
CoCreateGuid@4
CoCreateInstance@20
CoCreateInstanceEx@24
CoCreateInstanceFromApp@24
CoDecodeProxy@16
CoDecrementMTAUsage@4
CoDisableCallCancellation@4
CoDisconnectContext@4
CoDisconnectObject@8
CoEnableCallCancellation@4
CoFreeUnusedLibraries@0
CoFreeUnusedLibrariesEx@8
CoGetApartmentType@8
CoGetCallContext@8
CoGetCallerTID@4
CoGetCancelObject@12
CoGetClassObject@20
CoGetContextToken@4
CoGetCurrentLogicalThreadId@4
CoGetCurrentProcess@0
CoGetDefaultContext@12
CoGetInterfaceAndReleaseStream@12
CoGetMalloc@8
CoGetMarshalSizeMax@24
CoGetObjectContext@8
CoGetPSClsid@8
CoGetStandardMarshal@24
CoGetStdMarshalEx@12
CoGetTreatAsClass@8
CoImpersonateClient@0
CoIncrementMTAUsage@4
CoInitializeEx@8
CoInitializeSecurity@36
CoInvalidateRemoteMachineBindings@4
CoIsHandlerConnected@4
CoLockObjectExternal@12
CoMarshalHresult@8
CoMarshalInterface@24
CoMarshalInterThreadInterfaceInStream@12
CoQueryAuthenticationServices@8
CoQueryClientBlanket@28
CoQueryProxyBlanket@32
CoRegisterClassObject@20
CoRegisterPSClsid@8
CoRegisterSurrogate@4
CoReleaseMarshalData@4
CoReleaseServerProcess@0
CoResumeClassObjects@0
CoRevertToSelf@0
CoRevokeClassObject@4
CoSetCancelObject@4
CoSetProxyBlanket@32
CoSuspendClassObjects@0
CoSwitchCallContext@8
CoTaskMemAlloc@4
CoTaskMemFree@4
CoTaskMemRealloc@8
CoTestCancel@0
CoUninitialize@0
CoUnmarshalHresult@8
CoUnmarshalInterface@12
CoWaitForMultipleHandles@20
CoWaitForMultipleObjects@20

View File

@ -0,0 +1,57 @@
LIBRARY api-ms-win-core-com-l1-1-0
EXPORTS
CLSIDFromProgID@8
CLSIDFromString@8
CoAddRefServerProcess@0
CoCreateFreeThreadedMarshaler@8
CoCreateGuid@4
CoCreateInstance@20
CoCreateInstanceEx@24
CoCreateInstanceFromApp@24
CoDecrementMTAUsage@4
CoDisconnectObject@8
CoFreeUnusedLibraries@0
CoFreeUnusedLibrariesEx@8
CoGetApartmentType@8
CoGetClassObject@20
CoGetContextToken@4
CoGetCurrentLogicalThreadId@4
CoGetInterfaceAndReleaseStream@12
CoGetMalloc@8
CoGetMarshalSizeMax@24
CoGetObjectContext@8
CoGetStandardMarshal@24
CoIncrementMTAUsage@4
CoInitializeEx@8
CoInitializeSecurity@36
CoLockObjectExternal@12
CoMarshalInterface@24
CoMarshalInterThreadInterfaceInStream@12
CoRegisterClassObject@20
CoRegisterPSClsid@8
CoReleaseMarshalData@4
CoReleaseServerProcess@0
CoResumeClassObjects@0
CoRevokeClassObject@4
CoSetProxyBlanket@32
CoSuspendClassObjects@0
CoSwitchCallContext@8
CoTaskMemAlloc@4
CoTaskMemFree@4
CoTaskMemRealloc@8
CoUninitialize@0
CoUnmarshalInterface@12
CoWaitForMultipleHandles@20
CoWaitForMultipleObjects@20
CreateStreamOnHGlobal@12
FreePropVariantArray@8
GetHGlobalFromStream@8
IIDFromString@8
ProgIDFromCLSID@8
PropVariantClear@4
PropVariantCopy@8
StringFromCLSID@8
StringFromGUID2@12
StringFromIID@8

View File

@ -29,6 +29,7 @@ CoInitializeSecurity@36
CoLockObjectExternal@12
CoMarshalInterface@24
CoMarshalInterThreadInterfaceInStream@12
CoRegisterActivationFilter@4
CoRegisterClassObject@20
CoRegisterPSClsid@8
CoReleaseMarshalData@4

View File

@ -0,0 +1,58 @@
LIBRARY api-ms-win-core-com-l1-1-1
EXPORTS
CLSIDFromProgID@8
CLSIDFromString@8
CoAddRefServerProcess@0
CoCreateFreeThreadedMarshaler@8
CoCreateGuid@4
CoCreateInstance@20
CoCreateInstanceEx@24
CoCreateInstanceFromApp@24
CoDecrementMTAUsage@4
CoDisconnectObject@8
CoFreeUnusedLibraries@0
CoFreeUnusedLibrariesEx@8
CoGetApartmentType@8
CoGetClassObject@20
CoGetContextToken@4
CoGetCurrentLogicalThreadId@4
CoGetInterfaceAndReleaseStream@12
CoGetMalloc@8
CoGetMarshalSizeMax@24
CoGetObjectContext@8
CoGetStandardMarshal@24
CoIncrementMTAUsage@4
CoInitializeEx@8
CoInitializeSecurity@36
CoLockObjectExternal@12
CoMarshalInterface@24
CoMarshalInterThreadInterfaceInStream@12
CoRegisterClassObject@20
CoRegisterPSClsid@8
CoReleaseMarshalData@4
CoReleaseServerProcess@0
CoResumeClassObjects@0
CoRevokeClassObject@4
CoSetProxyBlanket@32
CoSuspendClassObjects@0
CoSwitchCallContext@8
CoTaskMemAlloc@4
CoTaskMemFree@4
CoTaskMemRealloc@8
CoUninitialize@0
CoUnmarshalInterface@12
CoWaitForMultipleHandles@20
CoWaitForMultipleObjects@20
CreateStreamOnHGlobal@12
FreePropVariantArray@8
GetHGlobalFromStream@8
IIDFromString@8
ProgIDFromCLSID@8
PropVariantClear@4
PropVariantCopy@8
RoGetAgileReference@16
StringFromCLSID@8
StringFromGUID2@12
StringFromIID@8