])
D3D10_BUFFER_RTV = Struct("D3D10_BUFFER_RTV", [
- (UINT, "ElementOffset"),
- (UINT, "ElementWidth"),
+ (UINT, "FirstElement"),
+ (UINT, "NumElements"),
])
D3D10_TEX1D_RTV = Struct("D3D10_TEX1D_RTV", [
])
D3D10_BUFFER_SRV = Struct("D3D10_BUFFER_SRV", [
- (UINT, "ElementOffset"),
- (UINT, "ElementWidth"),
+ (UINT, "FirstElement"),
+ (UINT, "NumElements"),
])
D3D10_TEX1D_SRV = Struct("D3D10_TEX1D_SRV", [
StdMethod(HRESULT, "CreateCounter", [(Pointer(Const(D3D10_COUNTER_DESC)), "pCounterDesc"), Out(Pointer(ObjPointer(ID3D10Counter)), "ppCounter")]),
StdMethod(HRESULT, "CheckFormatSupport", [(DXGI_FORMAT, "Format"), Out(Pointer(D3D10_FORMAT_SUPPORT), "pFormatSupport")], sideeffects=False),
StdMethod(HRESULT, "CheckMultisampleQualityLevels", [(DXGI_FORMAT, "Format"), (UINT, "SampleCount"), Out(Pointer(UINT), "pNumQualityLevels")], sideeffects=False),
- StdMethod(Void, "CheckCounterInfo", [Out(Pointer(D3D10_COUNTER_INFO), "pCounterInfo")]),
+ StdMethod(Void, "CheckCounterInfo", [Out(Pointer(D3D10_COUNTER_INFO), "pCounterInfo")], sideeffects=False),
StdMethod(HRESULT, "CheckCounter", [(Pointer(Const(D3D10_COUNTER_DESC)), "pDesc"), Out(Pointer(D3D10_COUNTER_TYPE), "pType"), Out(Pointer(UINT), "pActiveCounters"), Out(LPSTR, "szName"), Out(Pointer(UINT), "pNameLength"), Out(LPSTR, "szUnits"), Out(Pointer(UINT), "pUnitsLength"), Out(LPSTR, "szDescription"), Out(Pointer(UINT), "pDescriptionLength")], sideeffects=False),
StdMethod(D3D10_CREATE_DEVICE_FLAG, "GetCreationFlags", [], sideeffects=False),
StdMethod(HRESULT, "OpenSharedResource", [(HANDLE, "hResource"), (REFIID, "ReturnedInterface"), Out(Pointer(ObjPointer(Void)), "ppResource")]),
]
-d3d10 = API("d3d10")
+d3d10 = Module("d3d10")
from d3d10sdklayers import *