mirror of https://github.com/dahall/Vanara.git
186 lines
5.6 KiB
C#
186 lines
5.6 KiB
C#
|
using System.Runtime.InteropServices;
|
|||
|
|
|||
|
namespace Vanara.PInvoke
|
|||
|
{
|
|||
|
public static partial class Gdi32
|
|||
|
{
|
|||
|
/*
|
|||
|
D3DKMTAbandonSwapChain
|
|||
|
D3DKMTAcquireKeyedMutex
|
|||
|
D3DKMTAcquireKeyedMutex2
|
|||
|
D3DKMTAcquireSwapChain
|
|||
|
D3DKMTAdjustFullscreenGamma
|
|||
|
D3DKMTChangeVideoMemoryReservation
|
|||
|
D3DKMTCheckExclusiveOwnership
|
|||
|
D3DKMTCheckMonitorPowerState
|
|||
|
D3DKMTCheckMultiPlaneOverlaySupport
|
|||
|
D3DKMTCheckMultiPlaneOverlaySupport2
|
|||
|
D3DKMTCheckMultiPlaneOverlaySupport3
|
|||
|
D3DKMTCheckOcclusion
|
|||
|
D3DKMTCheckSharedResourceAccess
|
|||
|
D3DKMTCheckVidPnExclusiveOwnership
|
|||
|
D3DKMTCloseAdapter
|
|||
|
D3DKMTConfigureSharedResource
|
|||
|
D3DKMTCreateAllocation
|
|||
|
D3DKMTCreateAllocation2
|
|||
|
D3DKMTCreateContext
|
|||
|
D3DKMTCreateContextVirtual
|
|||
|
D3DKMTCreateDCFromMemory
|
|||
|
D3DKMTCreateDevice
|
|||
|
D3DKMTCreateHwContext
|
|||
|
D3DKMTCreateHwQueue
|
|||
|
D3DKMTCreateKeyedMutex
|
|||
|
D3DKMTCreateKeyedMutex2
|
|||
|
D3DKMTCreateOutputDupl
|
|||
|
D3DKMTCreateOverlay
|
|||
|
D3DKMTCreatePagingQueue
|
|||
|
D3DKMTCreateProtectedSession
|
|||
|
D3DKMTCreateSwapChain
|
|||
|
D3DKMTCreateSynchronizationObject
|
|||
|
D3DKMTCreateSynchronizationObject2
|
|||
|
D3DKMTDestroyAllocation
|
|||
|
D3DKMTDestroyAllocation2
|
|||
|
D3DKMTDestroyContext
|
|||
|
D3DKMTDestroyDCFromMemory
|
|||
|
D3DKMTDestroyDevice
|
|||
|
D3DKMTDestroyHwContext
|
|||
|
D3DKMTDestroyHwQueue
|
|||
|
D3DKMTDestroyKeyedMutex
|
|||
|
D3DKMTDestroyOutputDupl
|
|||
|
D3DKMTDestroyOverlay
|
|||
|
D3DKMTDestroyPagingQueue
|
|||
|
D3DKMTDestroyProtectedSession
|
|||
|
D3DKMTDestroySynchronizationObject
|
|||
|
D3DKMTEnumAdapters
|
|||
|
D3DKMTEnumAdapters2
|
|||
|
D3DKMTEscape
|
|||
|
D3DKMTEvict
|
|||
|
D3DKMTFlipOverlay
|
|||
|
D3DKMTFlushHeapTransitions
|
|||
|
D3DKMTFreeGpuVirtualAddress
|
|||
|
D3DKMTGetAllocationPriority
|
|||
|
D3DKMTGetContextInProcessSchedulingPriority
|
|||
|
D3DKMTGetContextSchedulingPriority
|
|||
|
D3DKMTGetDeviceState
|
|||
|
D3DKMTGetDisplayModeList
|
|||
|
D3DKMTGetDWMVerticalBlankEvent
|
|||
|
D3DKMTGetMultiPlaneOverlayCaps
|
|||
|
D3DKMTGetMultisampleMethodList
|
|||
|
D3DKMTGetOverlayState
|
|||
|
D3DKMTGetPostCompositionCaps
|
|||
|
D3DKMTGetPresentHistory
|
|||
|
D3DKMTGetPresentQueueEvent
|
|||
|
D3DKMTGetProcessDeviceRemovalSupport
|
|||
|
D3DKMTGetProcessSchedulingPriorityClass
|
|||
|
D3DKMTGetResourcePresentPrivateDriverData
|
|||
|
D3DKMTGetRuntimeData
|
|||
|
D3DKMTGetScanLine
|
|||
|
D3DKMTGetSetSwapChainMetadata
|
|||
|
D3DKMTGetSharedPrimaryHandle
|
|||
|
D3DKMTGetSharedResourceAdapterLuid
|
|||
|
D3DKMTInvalidateActiveVidPn
|
|||
|
D3DKMTInvalidateCache
|
|||
|
D3DKMTLock
|
|||
|
D3DKMTLock2
|
|||
|
D3DKMTMakeResident
|
|||
|
D3DKMTMapGpuVirtualAddress
|
|||
|
D3DKMTMarkDeviceAsError
|
|||
|
D3DKMTOfferAllocations
|
|||
|
D3DKMTOpenAdapterFromDeviceName
|
|||
|
D3DKMTOpenAdapterFromGdiDisplayName
|
|||
|
D3DKMTOpenAdapterFromHdc
|
|||
|
D3DKMTOpenAdapterFromLuid
|
|||
|
D3DKMTOpenKeyedMutex
|
|||
|
D3DKMTOpenKeyedMutex2
|
|||
|
D3DKMTOpenKeyedMutexFromNtHandle
|
|||
|
D3DKMTOpenNtHandleFromName
|
|||
|
D3DKMTOpenProtectedSessionFromNtHandle
|
|||
|
D3DKMTOpenResource
|
|||
|
D3DKMTOpenResource2
|
|||
|
D3DKMTOpenResourceFromNtHandle
|
|||
|
D3DKMTOpenSwapChain
|
|||
|
D3DKMTOpenSynchronizationObject
|
|||
|
D3DKMTOpenSyncObjectFromNtHandle
|
|||
|
D3DKMTOpenSyncObjectFromNtHandle2
|
|||
|
D3DKMTOpenSyncObjectNtHandleFromName
|
|||
|
D3DKMTOutputDuplGetFrameInfo
|
|||
|
D3DKMTOutputDuplGetMetaData
|
|||
|
D3DKMTOutputDuplGetPointerShapeData
|
|||
|
D3DKMTOutputDuplPresent
|
|||
|
D3DKMTOutputDuplReleaseFrame
|
|||
|
D3DKMTPollDisplayChildren
|
|||
|
D3DKMTPresent
|
|||
|
D3DKMTPresentMultiPlaneOverlay
|
|||
|
D3DKMTPresentMultiPlaneOverlay2
|
|||
|
D3DKMTPresentMultiPlaneOverlay3
|
|||
|
D3DKMTPresentRedirected
|
|||
|
D3DKMTQueryAdapterInfo
|
|||
|
D3DKMTQueryAllocationResidency
|
|||
|
D3DKMTQueryClockCalibration
|
|||
|
D3DKMTQueryFSEBlock
|
|||
|
D3DKMTQueryProcessOfferInfo
|
|||
|
D3DKMTQueryProtectedSessionInfoFromNtHandle
|
|||
|
D3DKMTQueryProtectedSessionStatus
|
|||
|
D3DKMTQueryRemoteVidPnSourceFromGdiDisplayName
|
|||
|
D3DKMTQueryResourceInfo
|
|||
|
D3DKMTQueryResourceInfoFromNtHandle
|
|||
|
D3DKMTQueryVideoMemoryInfo
|
|||
|
D3DKMTQueryVidPnExclusiveOwnership
|
|||
|
D3DKMTReclaimAllocations
|
|||
|
D3DKMTReclaimAllocations2
|
|||
|
D3DKMTRegisterTrimNotification
|
|||
|
D3DKMTReleaseKeyedMutex
|
|||
|
D3DKMTReleaseKeyedMutex2
|
|||
|
D3DKMTReleaseProcessVidPnSourceOwners
|
|||
|
D3DKMTReleaseSwapChain
|
|||
|
D3DKMTRender
|
|||
|
D3DKMTReserveGpuVirtualAddress
|
|||
|
D3DKMTSetAllocationPriority
|
|||
|
D3DKMTSetContextInProcessSchedulingPriority
|
|||
|
D3DKMTSetContextSchedulingPriority
|
|||
|
D3DKMTSetDisplayMode
|
|||
|
D3DKMTSetDisplayPrivateDriverFormat
|
|||
|
D3DKMTSetDodIndirectSwapchain
|
|||
|
D3DKMTSetFSEBlock
|
|||
|
D3DKMTSetGammaRamp
|
|||
|
D3DKMTSetHwProtectionTeardownRecovery
|
|||
|
D3DKMTSetMonitorColorSpaceTransform
|
|||
|
D3DKMTSetProcessSchedulingPriorityClass
|
|||
|
D3DKMTSetQueuedLimit
|
|||
|
D3DKMTSetStablePowerState
|
|||
|
D3DKMTSetSyncRefreshCountWaitTarget
|
|||
|
D3DKMTSetVidPnSourceHwProtection
|
|||
|
D3DKMTSetVidPnSourceOwner
|
|||
|
D3DKMTSetVidPnSourceOwner1
|
|||
|
D3DKMTSetVidPnSourceOwner2
|
|||
|
D3DKMTSharedPrimaryLockNotification
|
|||
|
D3DKMTSharedPrimaryUnLockNotification
|
|||
|
D3DKMTShareObjects
|
|||
|
D3DKMTSignalSynchronizationObject
|
|||
|
D3DKMTSignalSynchronizationObject2
|
|||
|
D3DKMTSignalSynchronizationObjectFromCpu
|
|||
|
D3DKMTSignalSynchronizationObjectFromGpu
|
|||
|
D3DKMTSignalSynchronizationObjectFromGpu2
|
|||
|
D3DKMTSubmitCommand
|
|||
|
D3DKMTSubmitCommandToHwQueue
|
|||
|
D3DKMTSubmitPresentBltToHwQueue
|
|||
|
D3DKMTSubmitSignalSyncObjectsToHwQueue
|
|||
|
D3DKMTSubmitWaitForSyncObjectsToHwQueue
|
|||
|
D3DKMTTrimProcessCommitment
|
|||
|
D3DKMTUnlock
|
|||
|
D3DKMTUnlock2
|
|||
|
D3DKMTUnregisterTrimNotification
|
|||
|
D3DKMTUpdateAllocationProperty
|
|||
|
D3DKMTUpdateGpuVirtualAddress
|
|||
|
D3DKMTUpdateOverlay
|
|||
|
D3DKMTWaitForIdle
|
|||
|
D3DKMTWaitForSynchronizationObject
|
|||
|
D3DKMTWaitForSynchronizationObject2
|
|||
|
D3DKMTWaitForSynchronizationObjectFromCpu
|
|||
|
D3DKMTWaitForSynchronizationObjectFromGpu
|
|||
|
D3DKMTWaitForVerticalBlankEvent
|
|||
|
D3DKMTWaitForVerticalBlankEvent2
|
|||
|
*/
|
|||
|
}
|
|||
|
}
|
|||
|
|