Lines Matching refs:nine
76 #define NINE_DEVICE_CHILD_NEW(nine, out, dev, ...) \ argument
79 struct Nine##nine *__data; \
81 __data = CALLOC_STRUCT(Nine##nine); \
84 …dev)->params.BehaviorFlags & D3DCREATE_MULTITHREADED) ? &Lock##nine##_vtable : &Nine##nine##_vtabl…
85 __params.guids = Nine##nine##_IIDs; \
86 __params.dtor = (void *)Nine##nine##_dtor; \
91 HRESULT __hr = Nine##nine##_ctor(__data, &__params, ## __VA_ARGS__); \
93 Nine##nine##_dtor(__data); \
102 #define NINE_DEVICE_CHILD_BIND_NEW(nine, out, dev, ...) \ argument
105 struct Nine##nine *__data; \
107 __data = CALLOC_STRUCT(Nine##nine); \
110 …dev)->params.BehaviorFlags & D3DCREATE_MULTITHREADED) ? &Lock##nine##_vtable : &Nine##nine##_vtabl…
111 __params.guids = Nine##nine##_IIDs; \
112 __params.dtor = (void *)Nine##nine##_dtor; \
117 HRESULT __hr = Nine##nine##_ctor(__data, &__params, ## __VA_ARGS__); \
119 Nine##nine##_dtor(__data); \
128 #define NINE_NEW(nine, out, lock, ...) \ argument
131 struct Nine##nine *__data; \
133 __data = CALLOC_STRUCT(Nine##nine); \
136 __params.vtable = (lock) ? &Lock##nine##_vtable : &Nine##nine##_vtable; \
137 __params.guids = Nine##nine##_IIDs; \
138 __params.dtor = (void *)Nine##nine##_dtor; \
143 HRESULT __hr = Nine##nine##_ctor(__data, &__params, ## __VA_ARGS__); \
145 Nine##nine##_dtor(__data); \