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.

51 lines
951 B

  1. /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  2. Copyright <c> 1993 Microsoft Corporation
  3. Module Name :
  4. freep.h
  5. Abtract :
  6. Contains private sizing routine definitions.
  7. Author :
  8. David Kays dkays October 1993
  9. Revision History :
  10. --------------------------------------------------------------------*/
  11. typedef void (RPC_ENTRY * PFREE_ROUTINE)(
  12. PMIDL_STUB_MESSAGE,
  13. uchar *,
  14. PFORMAT_STRING
  15. );
  16. IMPORTSPEC
  17. extern const PFREE_ROUTINE * pfnFreeRoutines;
  18. void
  19. NdrpUnionFree(
  20. PMIDL_STUB_MESSAGE pStubMsg,
  21. uchar * pMemory,
  22. PFORMAT_STRING pFormat,
  23. long SwitchIs
  24. );
  25. void
  26. NdrpEmbeddedPointerFree(
  27. PMIDL_STUB_MESSAGE pStubMsg,
  28. uchar * pMemory,
  29. PFORMAT_STRING pFormat
  30. );
  31. PFORMAT_STRING
  32. NdrpEmbeddedRepeatPointerFree(
  33. PMIDL_STUB_MESSAGE pStubMsg,
  34. uchar * pMemory,
  35. PFORMAT_STRING pFormat
  36. );