Leaked source code of windows server 2003
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.

41 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 1997 Microsoft Corporation
  3. Module Name:
  4. pstrpc.acf
  5. Abstract:
  6. .ACF file for pstrpc .idl. This controls the aspects of the interface
  7. which do not affect the wire. (error handling, memory allocation, etc)
  8. The primary purpose of this module is to change the allocation behavior
  9. of certain OUT client stub allocated buffers. We affect the allocation
  10. behavior such that the types specified below only require a single
  11. call to midl_user_free (CoTaskMemFree in our scenario) to free the
  12. buffer and any allocated members. This makes life much more conveniant
  13. for callers of our client component, and should help overall performance
  14. in scenarios where these OUT buffers are utilized.
  15. Author:
  16. Scott Field (sfield) 07-Mar-97
  17. --*/
  18. #ifdef CLIENT
  19. typedef [allocate(all_nodes)] PPST_PROVIDERINFO;
  20. typedef [allocate(all_nodes)] PPST_TYPEINFO;
  21. typedef [allocate(all_nodes)] PPST_ACCESSRULESET;
  22. #else
  23. typedef [allocate(single_node)] PPST_PROVIDERINFO;
  24. typedef [allocate(single_node)] PPST_TYPEINFO;
  25. typedef [allocate(single_node)] PPST_ACCESSRULESET;
  26. #endif