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.

88 lines
1.6 KiB

  1. //
  2. // Prototypes
  3. //
  4. BOOL
  5. pProcessSetupTableFile (
  6. IN PCTSTR StfFileSpec
  7. );
  8. BOOL
  9. pProcessSectionCommand (
  10. IN OUT PSETUPTABLE TablePtr,
  11. IN UINT StfLine,
  12. IN PCTSTR InfSection,
  13. IN PCTSTR InstallDestDir
  14. );
  15. BOOL
  16. pProcessLineCommand (
  17. IN OUT PSETUPTABLE TablePtr,
  18. IN UINT StfLine,
  19. IN PCTSTR InfSection,
  20. IN PCTSTR InfKey,
  21. IN PCTSTR InstallDestDir
  22. );
  23. BOOL
  24. pGetNonEmptyTableEntry (
  25. IN PSETUPTABLE TablePtr,
  26. IN UINT Line,
  27. IN UINT Col,
  28. OUT PTABLEENTRY *EntryPtr, OPTIONAL
  29. OUT PCTSTR *EntryStr OPTIONAL
  30. );
  31. PSTFINFSECTION
  32. pGetNewInfSection (
  33. IN PSETUPTABLE TablePtr,
  34. IN PCTSTR FileSpec,
  35. OUT PBOOL CreatedFlag
  36. );
  37. VOID
  38. pGetFileNameFromInfField (
  39. OUT PTSTR FileName,
  40. IN PCTSTR InfField
  41. );
  42. BOOL
  43. pDeleteStfLine (
  44. IN OUT PSETUPTABLE TablePtr,
  45. IN UINT StfLine
  46. );
  47. BOOL
  48. pReplaceDirReferences (
  49. IN PSETUPTABLE TablePtr,
  50. IN UINT StfLine,
  51. IN PCTSTR DirSpec
  52. );
  53. BOOL
  54. pRemoveDeletedFiles (
  55. IN OUT PSETUPTABLE TablePtr
  56. );
  57. BOOL
  58. pCreateNewStfLine (
  59. IN OUT PSETUPTABLE TablePtr,
  60. IN UINT StfLine,
  61. IN PCTSTR ObjectData,
  62. IN PCTSTR InstallDestDir
  63. );
  64. BOOL
  65. pSearchAndReplaceObjectRefs (
  66. IN OUT PSETUPTABLE TablePtr,
  67. IN PCTSTR SrcStr,
  68. IN PCTSTR DestStr
  69. );
  70. BOOL
  71. pUpdateObjReferences (
  72. IN PSETUPTABLE TablePtr
  73. );