-- Notice the `unsafe' interface pointer return types used here. The
-- interface pointers returned are compatible with the stubs for
-- *any* IDispatch-derived interface. This makes it more convenient
-- (saves the extra QI / type cast), but means that it is now
-- possible to get run-time errors of the sort:
-- 'method X called but not supported'.
iidIDispatch_unsafe  = mkIID "{00020400-0000-0000-C000-000000000046}"
iidIDispatch_unsafe  = mkIID "{00020400-0000-0000-C000-000000000046}"
iidIDispatch_unsafe  = mkIID "{00020400-0000-0000-C000-000000000046}"