Public Member Functions | |
virtual const TCHAR * | GetEnvironmentBlock () const =0 |
Returns an environment block compatible with the format described here. | |
virtual bool | IsUnicodeEnvironment () const =0 |
Returns true if the environment block returned by GetEnvironmentBlock() is in Unicode. | |
Protected Member Functions | |
virtual | ~IProvideEnvironmentBlock () |
We never delete instances of this interface; you must manage the lifetime of the class that implements it. |
virtual ~IProvideEnvironmentBlock | ( | ) | [protected, virtual] |
We never delete instances of this interface; you must manage the lifetime of the class that implements it.
virtual const TCHAR* GetEnvironmentBlock | ( | ) | const [pure virtual] |
Returns an environment block compatible with the format described here.
Implemented in CEnvironmentBlock, and CNullEnvironmentBlockProvider.
virtual bool IsUnicodeEnvironment | ( | ) | const [pure virtual] |
Returns true if the environment block returned by GetEnvironmentBlock() is in Unicode.
Implemented in CEnvironmentBlock, and CNullEnvironmentBlockProvider.