Removed redundant preprocessor directives
Removed SimpleSynch, defaults to wait handles