]> git.cworth.org Git - apitrace/blobdiff - specs/d3d10effect.py
d3dretrace: Basic d3d10 support.
[apitrace] / specs / d3d10effect.py
index 9a5e89e45e5b0f998196a52f5680239f99a9feb4..401808d7f840064764c2ac6e795359aa37bab686 100644 (file)
@@ -177,8 +177,8 @@ ID3D10EffectVariable.methods += [
     StdMethod(ObjPointer(ID3D10EffectDepthStencilVariable), "AsDepthStencil", []),
     StdMethod(ObjPointer(ID3D10EffectRasterizerVariable), "AsRasterizer", []),
     StdMethod(ObjPointer(ID3D10EffectSamplerVariable), "AsSampler", []),
-    StdMethod(HRESULT, "SetRawValue", [(OpaquePointer(Void), "pData"), (UINT, "Offset"), (UINT, "ByteCount")]),
-    StdMethod(HRESULT, "GetRawValue", [Out(OpaquePointer(Void), "pData"), (UINT, "Offset"), (UINT, "ByteCount")]),
+    StdMethod(HRESULT, "SetRawValue", [(Blob(Void, "ByteCount"), "pData"), (UINT, "Offset"), (UINT, "ByteCount")]),
+    StdMethod(HRESULT, "GetRawValue", [Out(OpaqueBlob(Void, "ByteCount"), "pData"), (UINT, "Offset"), (UINT, "ByteCount")], sideeffects=False),
 ]
 
 ID3D10EffectScalarVariable.methods += [