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.

39 lines
762 B

  1. typedef enum EChannelState
  2. {
  3. // The channel on the client side held by the remote handler.
  4. client_cs = 1,
  5. // The channels on the client side held by proxies.
  6. proxy_cs = 2,
  7. // The server channels held by remote handlers.
  8. server_cs = 16,
  9. // Flag to indicate that the channel may be used on any thread.
  10. freethreaded_cs = 64
  11. } EChannelState;
  12. // Forward reference
  13. struct SStdIdentity;
  14. struct SRpcChannelBuffer
  15. {
  16. void *_vtbl1;
  17. ULONG ref_count;
  18. SStdIdentity *pStdId;
  19. DWORD state;
  20. DWORD client_thread;
  21. BOOL process_local;
  22. handle_t handle;
  23. SOXIDEntry *pOXIDEntry;
  24. SIPIDEntry *pIPIDEntry;
  25. DWORD iDestCtx;
  26. };