|
Packit |
1fb8d4 |
/**
|
|
Packit |
1fb8d4 |
* WinPR: Windows Portable Runtime
|
|
Packit |
1fb8d4 |
* Component Object Model (COM)
|
|
Packit |
1fb8d4 |
*
|
|
Packit |
1fb8d4 |
* Copyright 2013 Marc-Andre Moreau <marcandre.moreau@gmail.com>
|
|
Packit |
1fb8d4 |
*
|
|
Packit |
1fb8d4 |
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
Packit |
1fb8d4 |
* you may not use this file except in compliance with the License.
|
|
Packit |
1fb8d4 |
* You may obtain a copy of the License at
|
|
Packit |
1fb8d4 |
*
|
|
Packit |
1fb8d4 |
* http://www.apache.org/licenses/LICENSE-2.0
|
|
Packit |
1fb8d4 |
*
|
|
Packit |
1fb8d4 |
* Unless required by applicable law or agreed to in writing, software
|
|
Packit |
1fb8d4 |
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
Packit |
1fb8d4 |
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
Packit |
1fb8d4 |
* See the License for the specific language governing permissions and
|
|
Packit |
1fb8d4 |
* limitations under the License.
|
|
Packit |
1fb8d4 |
*/
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
#ifdef HAVE_CONFIG_H
|
|
Packit |
1fb8d4 |
#include "config.h"
|
|
Packit |
1fb8d4 |
#endif
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
#include <winpr/crt.h>
|
|
Packit |
1fb8d4 |
#include <winpr/error.h>
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
/**
|
|
Packit |
1fb8d4 |
* api-ms-win-core-com-l1-1-0.dll:
|
|
Packit |
1fb8d4 |
*
|
|
Packit |
1fb8d4 |
* CLSIDFromProgID
|
|
Packit |
1fb8d4 |
* CLSIDFromString
|
|
Packit |
1fb8d4 |
* CoAddRefServerProcess
|
|
Packit |
1fb8d4 |
* CoAllowUnmarshalerCLSID
|
|
Packit |
1fb8d4 |
* CoCancelCall
|
|
Packit |
1fb8d4 |
* CoCopyProxy
|
|
Packit |
1fb8d4 |
* CoCreateFreeThreadedMarshaler
|
|
Packit |
1fb8d4 |
* CoCreateGuid
|
|
Packit |
1fb8d4 |
* CoCreateInstance
|
|
Packit |
1fb8d4 |
* CoCreateInstanceEx
|
|
Packit |
1fb8d4 |
* CoCreateInstanceFromApp
|
|
Packit |
1fb8d4 |
* CoDecodeProxy
|
|
Packit |
1fb8d4 |
* CoDecrementMTAUsage
|
|
Packit |
1fb8d4 |
* CoDisableCallCancellation
|
|
Packit |
1fb8d4 |
* CoDisconnectContext
|
|
Packit |
1fb8d4 |
* CoDisconnectObject
|
|
Packit |
1fb8d4 |
* CoEnableCallCancellation
|
|
Packit |
1fb8d4 |
* CoFreeUnusedLibraries
|
|
Packit |
1fb8d4 |
* CoFreeUnusedLibrariesEx
|
|
Packit |
1fb8d4 |
* CoGetApartmentType
|
|
Packit |
1fb8d4 |
* CoGetCallContext
|
|
Packit |
1fb8d4 |
* CoGetCallerTID
|
|
Packit |
1fb8d4 |
* CoGetCancelObject
|
|
Packit |
1fb8d4 |
* CoGetClassObject
|
|
Packit |
1fb8d4 |
* CoGetContextToken
|
|
Packit |
1fb8d4 |
* CoGetCurrentLogicalThreadId
|
|
Packit |
1fb8d4 |
* CoGetCurrentProcess
|
|
Packit |
1fb8d4 |
* CoGetDefaultContext
|
|
Packit |
1fb8d4 |
* CoGetInterfaceAndReleaseStream
|
|
Packit |
1fb8d4 |
* CoGetMalloc
|
|
Packit |
1fb8d4 |
* CoGetMarshalSizeMax
|
|
Packit |
1fb8d4 |
* CoGetObjectContext
|
|
Packit |
1fb8d4 |
* CoGetPSClsid
|
|
Packit |
1fb8d4 |
* CoGetStandardMarshal
|
|
Packit |
1fb8d4 |
* CoGetStdMarshalEx
|
|
Packit |
1fb8d4 |
* CoGetTreatAsClass
|
|
Packit |
1fb8d4 |
* CoImpersonateClient
|
|
Packit |
1fb8d4 |
* CoIncrementMTAUsage
|
|
Packit |
1fb8d4 |
* CoInitializeEx
|
|
Packit |
1fb8d4 |
* CoInitializeSecurity
|
|
Packit |
1fb8d4 |
* CoInvalidateRemoteMachineBindings
|
|
Packit |
1fb8d4 |
* CoIsHandlerConnected
|
|
Packit |
1fb8d4 |
* CoLockObjectExternal
|
|
Packit |
1fb8d4 |
* CoMarshalHresult
|
|
Packit |
1fb8d4 |
* CoMarshalInterface
|
|
Packit |
1fb8d4 |
* CoMarshalInterThreadInterfaceInStream
|
|
Packit |
1fb8d4 |
* CoQueryAuthenticationServices
|
|
Packit |
1fb8d4 |
* CoQueryClientBlanket
|
|
Packit |
1fb8d4 |
* CoQueryProxyBlanket
|
|
Packit |
1fb8d4 |
* CoRegisterClassObject
|
|
Packit |
1fb8d4 |
* CoRegisterPSClsid
|
|
Packit |
1fb8d4 |
* CoRegisterSurrogate
|
|
Packit |
1fb8d4 |
* CoReleaseMarshalData
|
|
Packit |
1fb8d4 |
* CoReleaseServerProcess
|
|
Packit |
1fb8d4 |
* CoResumeClassObjects
|
|
Packit |
1fb8d4 |
* CoRevertToSelf
|
|
Packit |
1fb8d4 |
* CoRevokeClassObject
|
|
Packit |
1fb8d4 |
* CoSetCancelObject
|
|
Packit |
1fb8d4 |
* CoSetProxyBlanket
|
|
Packit |
1fb8d4 |
* CoSuspendClassObjects
|
|
Packit |
1fb8d4 |
* CoSwitchCallContext
|
|
Packit |
1fb8d4 |
* CoTaskMemAlloc
|
|
Packit |
1fb8d4 |
* CoTaskMemFree
|
|
Packit |
1fb8d4 |
* CoTaskMemRealloc
|
|
Packit |
1fb8d4 |
* CoTestCancel
|
|
Packit |
1fb8d4 |
* CoUninitialize
|
|
Packit |
1fb8d4 |
* CoUnmarshalHresult
|
|
Packit |
1fb8d4 |
* CoUnmarshalInterface
|
|
Packit |
1fb8d4 |
* CoWaitForMultipleHandles
|
|
Packit |
1fb8d4 |
* CoWaitForMultipleObjects
|
|
Packit |
1fb8d4 |
* CreateStreamOnHGlobal
|
|
Packit |
1fb8d4 |
* FreePropVariantArray
|
|
Packit |
1fb8d4 |
* GetHGlobalFromStream
|
|
Packit |
1fb8d4 |
* IIDFromString
|
|
Packit |
1fb8d4 |
* ProgIDFromCLSID
|
|
Packit |
1fb8d4 |
* PropVariantClear
|
|
Packit |
1fb8d4 |
* PropVariantCopy
|
|
Packit |
1fb8d4 |
* StringFromCLSID
|
|
Packit |
1fb8d4 |
* StringFromGUID2
|
|
Packit |
1fb8d4 |
* StringFromIID
|
|
Packit |
1fb8d4 |
*/
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
#ifndef _WIN32
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
HRESULT CoInitializeEx(LPVOID pvReserved, DWORD dwCoInit)
|
|
Packit |
1fb8d4 |
{
|
|
Packit |
1fb8d4 |
return S_OK;
|
|
Packit |
1fb8d4 |
}
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
void CoUninitialize(void)
|
|
Packit |
1fb8d4 |
{
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
}
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
#endif
|