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

//
// Prototypes
//
BOOL
pProcessSetupTableFile (
IN PCTSTR StfFileSpec
);
BOOL
pProcessSectionCommand (
IN OUT PSETUPTABLE TablePtr,
IN UINT StfLine,
IN PCTSTR InfSection,
IN PCTSTR InstallDestDir
);
BOOL
pProcessLineCommand (
IN OUT PSETUPTABLE TablePtr,
IN UINT StfLine,
IN PCTSTR InfSection,
IN PCTSTR InfKey,
IN PCTSTR InstallDestDir
);
BOOL
pGetNonEmptyTableEntry (
IN PSETUPTABLE TablePtr,
IN UINT Line,
IN UINT Col,
OUT PTABLEENTRY *EntryPtr, OPTIONAL
OUT PCTSTR *EntryStr OPTIONAL
);
PSTFINFSECTION
pGetNewInfSection (
IN PSETUPTABLE TablePtr,
IN PCTSTR FileSpec,
OUT PBOOL CreatedFlag
);
VOID
pGetFileNameFromInfField (
OUT PTSTR FileName,
IN PCTSTR InfField
);
BOOL
pDeleteStfLine (
IN OUT PSETUPTABLE TablePtr,
IN UINT StfLine
);
BOOL
pReplaceDirReferences (
IN PSETUPTABLE TablePtr,
IN UINT StfLine,
IN PCTSTR DirSpec
);
BOOL
pRemoveDeletedFiles (
IN OUT PSETUPTABLE TablePtr
);
BOOL
pCreateNewStfLine (
IN OUT PSETUPTABLE TablePtr,
IN UINT StfLine,
IN PCTSTR ObjectData,
IN PCTSTR InstallDestDir
);
BOOL
pSearchAndReplaceObjectRefs (
IN OUT PSETUPTABLE TablePtr,
IN PCTSTR SrcStr,
IN PCTSTR DestStr
);
BOOL
pUpdateObjReferences (
IN PSETUPTABLE TablePtr
);