Lines Matching refs:interface
30 #define CROSS_PLATFORM_UUIDOF(interface, spec) \
31 struct __declspec(uuid(spec)) interface;
70 #define CROSS_PLATFORM_UUIDOF(interface, spec) \
71 struct interface; \
72 template <> constexpr GUID uuidof<interface>() { \
145 /// A reference to the identifier of the interface to be used to communicate
149 /// Address of pointer variable that receives the interface pointer requested
150 /// in riid. Upon successful return, *ppv contains the requested interface
201 // Some option arguments are defined here for continuity with D3DCompile interface
245 // The API will use this interface for output name strings
364 _In_opt_ IDxcIncludeHandler *pIncludeHandler, // user-provided interface to handle #include directives (optional)
377 _In_opt_ IDxcIncludeHandler *pIncludeHandler, // user-provided interface to handle #include directives (optional)
402 _In_opt_ IDxcIncludeHandler *pIncludeHandler, // user-provided interface to handle #include directives (optional)
492 // Create reflection interface from serialized Dxil container, or DXC_PART_REFLECTION_DATA.
568 _In_opt_ IDxcIncludeHandler *pIncludeHandler, // user-provided interface to handle #include directives (optional)