|
|
1.1 root 1: //
2: // Imported functions from MSDETSTF.DLL
3: //
4:
5: extern BOOL APIENTRY FFileInUse(LPSTR szFile);
6: extern int APIENTRY CbGetDateOfFile(LPSTR szFile, LPSTR szBuf, int cbBuf);
7: extern int APIENTRY CbGetVersionOfFile(LPSTR szFile, LPSTR szBuf,
8: int cbBuf);
9: extern int APIENTRY GetExistingFOTFileForTTF(LPSTR szFile, LPSTR szBuf,
10: int cbBuf);
11: extern int APIENTRY FGetValidDrivesList(LPSTR szSymbol);
12: extern int APIENTRY FGetLocalHardDrivesList(LPSTR szSymbol);
13: extern int APIENTRY FGetNetworkDrivesList(LPSTR szSymbol);
14: extern LONG APIENTRY LcbTotalDrive(int nDrive);
15: extern LONG APIENTRY LcbFreeDrive(int nDrive);
16: extern LONG APIENTRY LcbGetSizeOfFile(LPSTR szFile);
17: extern int APIENTRY FIsValidDrive(int nDrive);
18: extern int APIENTRY FIsLocalHardDrive(int nDrive);
19: extern int APIENTRY FIsRemoveDrive(int nDrive);
20: extern int APIENTRY FIsRemoteDrive(int nDrive);
21: extern int APIENTRY FDirExists(LPSTR szDir);
22: extern int APIENTRY FDoesFileExist(LPSTR szFileName, int mode);
23: extern int APIENTRY FDoesIniKeyExist(LPSTR szFile, LPSTR szSect,
24: LPSTR szKey);
25: extern int APIENTRY CbGetIniKeyString(LPSTR szFile, LPSTR szSect,
26: LPSTR szKey, LPSTR szBuf, int cbBuf);
27: #ifndef STF_LITE
28: extern int APIENTRY FGetRemovableDrivesList(LPSTR szSymbol);
29: extern LONG APIENTRY LGetVersionNthField(LPSTR szVersion, int nField);
30: extern int APIENTRY FDoesIniSectionExist(LPSTR szFile, LPSTR szSect);
31: extern int APIENTRY WGetDOSMajorVersion(void);
32: extern int APIENTRY WGetDOSMinorVersion(void);
33: extern int APIENTRY CbGetEnvVariableValue(LPSTR szEnvVar, LPSTR szBuf,
34: int cbBuf);
35: extern int APIENTRY WGetNumWinApps(void);
36: extern int APIENTRY FGetParallelPortsList(LPSTR szSymbol);
37: extern int APIENTRY FGetSerialPortsList(LPSTR szSymbol);
38: extern int APIENTRY FHas87MathChip(void);
39: extern int APIENTRY FHasMonochromeDisplay(void);
40: extern int APIENTRY FHasMouseInstalled(void);
41: extern int APIENTRY FIsDriverInConfig(LPSTR szDrv);
42: extern int APIENTRY WGetConfigSmartdrvSize(void);
43: extern int APIENTRY WGetConfigRamdriveSize(void);
44: extern int APIENTRY WGetConfigNumBuffers(void);
45: extern int APIENTRY WGetConfigNumFiles(void);
46: extern int APIENTRY WGetConfigLastDrive(void);
47: extern int APIENTRY FGetProcessorType(LPSTR, USHORT, LPSTR, unsigned);
48: extern int APIENTRY CbFindTargetOnEnvVar(LPSTR szFile, LPSTR szEnvVar,
49: LPSTR szBuf, int cbBuf);
50: extern int APIENTRY CbFindFileInTree(LPSTR szFile, LPSTR szDir, LPSTR szBuf,
51: int cbBuf);
52: #endif
53:
54:
55:
56: //
57: // Configuration detection wrapper functions
58: //
59: extern BOOL IsDriveValid(LPSTR szDrive);
60: extern BOOL IsDriveLocalHard(LPSTR szDrive);
61: extern BOOL IsDriveRemovable(LPSTR szDrive);
62: extern BOOL IsDriveNetwork(LPSTR szDrive);
63: extern VOID GetValidDrivesList(LPSTR szSymbol);
64: extern VOID GetLocalHardDrivesList(LPSTR szSymbol);
65: extern VOID GetNetworkDrivesList(LPSTR szSymbol);
66: extern LONG GetTotalSpaceForDrive(LPSTR szDrive);
67: extern LONG GetFreeSpaceForDrive(LPSTR szDrive);
68: extern BOOL DoesFileExist(LPSTR szFile, int mode);
69: extern LONG GetSizeOfFile(LPSTR szFile);
70: extern BOOL DoesDirExist(LPSTR szDir);
71: extern BOOL DoesIniKeyExist(LPSTR szFile, LPSTR szSect,
72: LPSTR szKey);
73: extern LPSTR GetIniKeyString(LPSTR szFile, LPSTR szSect, LPSTR szKey,
74: LPSTR szBuf, int cbBuf);
75: extern LPSTR GetDateOfFile(LPSTR szFile, LPSTR szBuf, int cbBuf);
76: extern INT GetYearFromDate(LPSTR szDate);
77: extern INT GetMonthFromDate(LPSTR szDate);
78: extern INT GetDayFromDate(LPSTR szDate);
79:
80: #ifndef STF_LITE
81: extern VOID GetRemovableDrivesList(LPSTR szSymbol);
82: extern INT GetTypeFaceNameFromTTF(LPSTR szFile, LPSTR szBuf,
83: int cbBuf);
84:
85: extern LPSTR GetEnvVariableValue(LPSTR szEnvVar, LPSTR szBuf,
86: int cbBuf);
87:
88: extern INT GetHourFromDate(LPSTR szDate);
89: extern INT GetMinuteFromDate(LPSTR szDate);
90: extern INT GetSecondFromDate(LPSTR szDate);
91: extern LPSTR GetVersionOfFile(LPSTR szFile, LPSTR szBuf, int cbBuf);
92: extern LONG GetVersionNthField(LPSTR szVersion, int nField);
93: extern LPSTR FindTargetOnEnvVar(LPSTR szFile, LPSTR szEnvVar,
94: LPSTR szBuf, int cbBuf);
95: extern LPSTR FindFileInTree(LPSTR szFile, LPSTR szDir, LPSTR szBuf,
96: int cbBuf);
97: extern BOOL DoesIniSectionExist(LPSTR szFile, LPSTR szSect);
98: extern BOOL IsDriverInConfig(LPSTR szDrv);
99: extern INT GetProcessorType(void);
100: extern VOID GetParallelPortsList(LPSTR szSymbol);
101: extern VOID GetSerialPortsList(LPSTR szSymbol);
102: extern BOOL Has87MathChip(void);
103: extern BOOL HasFPPMathChip(void);
104: extern BOOL HasMonochromeDisplay(void);
105: extern BOOL HasMouseInstalled(void);
106: extern INT GetDOSMajorVersion(void);
107: extern INT GetDOSMinorVersion(void);
108: extern INT GetNumWinApps(void);
109: extern INT GetConfigSmartdrvSize(void);
110: extern INT GetConfigRamdriveSize(void);
111: extern INT GetConfigNumBuffers(void);
112: extern INT GetConfigNumFiles(void);
113: extern LPSTR GetConfigLastDrive(LPSTR szBuf, int cbBuf);
114: #endif /* !STF_LITE */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.