package vendor:directx/d3d_common

⌘K
Ctrl+K
or
/

    Overview

    Declarations shared between D3D versions. Based on d3dcommon.h

    Index

    Constants (1)
    Variables (1)
    Procedures (0)

    This section is empty.

    Procedure Groups (0)

    This section is empty.

    Types

    ID3D10Blob ¶

    ID3D10Blob :: struct #raw_union {
    	iunknown:          sys_windows.IUnknown,
    	using id3d10blob_vtable: ^ID3D10Blob_VTable,
    }

    ID3D10Blob_VTable ¶

    ID3D10Blob_VTable :: struct {
    	using iunknown_vtable: sys_windows.IUnknown_VTable,
    	GetBufferPointer: proc "stdcall" (this: ^ID3D10Blob) -> rawptr,
    	GetBufferSize:    proc "stdcall" (this: ^ID3D10Blob) -> uint,
    }

    IID ¶

    IID :: sys_windows.GUID

    IUnknown ¶

    IUnknown :: sys_windows.IUnknown

    IUnknown_VTable ¶

    IUnknown_VTable :: sys_windows.IUnknown_VTable

    Constants

    ID3D10Blob_UUID_STRING ¶

    ID3D10Blob_UUID_STRING: string : "8BA5FB08-5195-40E2-AC58-0D989C3A0102"

    Variables

    ID3D10Blob_UUID ¶

    ID3D10Blob_UUID: ^sys_windows.GUID = …

    Procedures

    This section is empty.

    Procedure Groups

    This section is empty.

    Source Files

    Generation Information

    Generated with odin version dev-2026-02 (vendor "odin") Windows_amd64 @ 2026-02-19 21:24:01.662881300 +0000 UTC