|
|
#include "shdcom.h"
#include "oslayeru.h"
LPTSTR PUBLIC LpGetServerPart(LPTSTR, LPTSTR, int); LPTSTR PUBLIC LpGetNextPathElement(LPTSTR, LPTSTR, int); LPTSTR PUBLIC GetLeafPtr(LPTSTR);
#if 0
BOOL PUBLIC FMatchFile(LPTSTR lpFileName, LPBYTE lpList); BOOL PUBLIC ExtnMatch(LPTSTR, LPTSTR); BOOL PUBLIC PrefixMatch(LPTSTR, LPTSTR); #endif
void DebugPrint(char *szFmt, ...);
LPTSTR LpBreakPath( LPTSTR lpszNextPath, BOOL fFirstTime, BOOL *lpfDone );
void RestorePath( LPTSTR lpszPtr );
BOOL FindCreateShadowFromPath( LPCTSTR lpszFile, BOOL fCreate, // create if necessary
LPWIN32_FIND_DATA lpsFind32, LPSHADOWINFO lpSI, BOOL *lpfCreated );
BOOL IsShareReallyConnected( LPCTSTR lpszShareName );
BOOL AnyActiveNets( BOOL *lpfSlowLink );
BOOL GetWideStringFromRegistryString( IN LPSTR lpszKeyName, // registry key
IN LPSTR lpszParameter, // registry value name
OUT LPWSTR *lplpwzList, // wide character string
OUT LPDWORD lpdwLength // length in bytes
);
LPTSTR GetTempFileForCSC( LPTSTR lpszBuff );
BOOL SetRegValueDWORDA( IN HKEY hKey, IN LPCSTR lpSubKey, IN LPCSTR lpValueName, IN DWORD dwValue );
BOOL QueryRegValueDWORDA( IN HKEY hKey, IN LPCSTR lpSubKey, IN LPCSTR lpValueName, OUT LPDWORD lpdwValue );
BOOL DeleteRegValueA( IN HKEY hKey, IN LPCSTR lpSubKey, IN LPCSTR lpValueName ); BOOL GetDiskSizeFromPercentage( LPSTR lpszDir, unsigned uPercent, DWORD *lpdwSize, DWORD *lpdwClusterSize );
BOOL InitValues( LPSTR lpszDBDir, DWORD cbDBDirSize, LPDWORD lpdwDBCapacity, LPDWORD lpdwClusterSize );
BOOL QueryFormatDatabase( VOID );
|