Citation: 1B_317/2018 E. 3

Il s'ensuit que le recours est rejeté. Le recourant, qui succombe, supporte les frais judiciaires (art. 66 al. 1 LTF). S'agissant des dépens (art. 68 al. 1 et 3 LTF), l'intimé B.________, qui procède avec l'assistance d'une avocate, a droit à une indemnité à ce titre, à la charge du recourant. Tel est également le cas de la masse en faillite de D.________ SA; celle-ci a procédé devant le Tribunal fédéral par le biais du même avocat que H.________, sans prendre en compte que la qualité de partie plaignante de celle-ci n'était plus contestée; le montant de l'indemnité sera dès lors réduit. C.________ a procédé sans avocat (ATF 135 III 127 consid. 4 p. 136); partant, il n'y a pas lieu de lui allouer de dépens. Par ces motifs, le Tribunal fédéral prononce :