Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
920 B

  1. #include <ole2int.h>
  2. #include <stdidx.h>
  3. const IID IID_IRemUnknown = {0x00000131,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}};
  4. extern "C" BOOL IsInterfaceImplementedByProxy(REFIID riid)
  5. {
  6. return (
  7. InlineIsEqualGUID(riid, IID_IMarshal) ||
  8. InlineIsEqualGUID(riid, IID_IMarshal2) ||
  9. InlineIsEqualGUID(riid, IID_IMultiQI) ||
  10. InlineIsEqualGUID(riid, IID_IRemUnknown) ||
  11. InlineIsEqualGUID(riid, IID_IClientSecurity) ||
  12. InlineIsEqualGUID(riid, IID_ICallFactory) ||
  13. InlineIsEqualGUID(riid, IID_IStdIdentity) ||
  14. InlineIsEqualGUID(riid, IID_IServerSecurity) ||
  15. InlineIsEqualGUID(riid, IID_IRpcOptions) ||
  16. InlineIsEqualGUID(riid, IID_IProxyManager) ||
  17. InlineIsEqualGUID(riid, IID_IInternalUnknown)
  18. );
  19. }