ID3DInclude is an include interface that the user implements to allow an application to call user-overridable methods for opening and closing shader #include files.
interface ID3DInclude
To use this interface, create an interface that inherits from ID3DInclude and implement custom behavior for the methods.
ID3DInclude is not supported in Xbox One.
Header: Declared in d3d11_x.h (d3dcommon.h on other Windows platforms).
Library: Use d3d11_x.lib (d3d11.lib on other Windows platforms).