module #define problem

Hello,

I have a module which contains some #define constants. Why do they need to be enclosed in a BeginHeader/EndHeader block to be recognized in the same source file?