多项选择题

下列属于通过非金融机构进行洗钱的类型有()。

A.以服务行业掩护进行洗钱
B.通过各种投资工具进行洗钱
C.通过拍卖行进行洗钱
D.通过赌博或博彩业进行洗钱