scrnsave.hにはhMainInstanceが externされていますよね?
ってことは、参照するために実態がなきゃいけないと思うんですけど、
それはどこに宣言してあるんですか? 不思議で仕方ないです。