用紙サイズ等は DEVMODE 構造体に値をセットして CreateDC() すればよいが"給紙方法"(手差しとかシートフィーダーなど)については DEVMODE 構造体中にもそれらしいフィールドが一見見当たらない.
DEVMODE 構造体の dmDefaultSource がそれである.
(ヘルプには「予約されている.0 でなければならない」とある)
dmDefaultSource には DeviceCapabilities() で DC_BINNAMES と DC_BINS を使用して得られる値を代入する.
参照
プリンタの設定
用紙サイズの変更