123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #ifndef PHP_WIN32_GLOBALS_H
- #define PHP_WIN32_GLOBALS_H
- typedef struct _php_win32_core_globals php_win32_core_globals;
- #ifdef ZTS
- # define PW32G(v) TSRMG(php_win32_core_globals_id, php_win32_core_globals*, v)
- extern PHPAPI int php_win32_core_globals_id;
- #else
- # define PW32G(v) (the_php_win32_core_globals.v)
- extern PHPAPI struct _php_win32_core_globals the_php_win32_core_globals;
- #endif
- struct _php_win32_core_globals {
-
- char *log_header;
- HANDLE log_source;
- HKEY registry_key;
- HANDLE registry_event;
- HashTable *registry_directories;
- };
- void php_win32_core_globals_ctor(void *vg TSRMLS_DC);
- void php_win32_core_globals_dtor(void *vg TSRMLS_DC);
- PHP_RSHUTDOWN_FUNCTION(win32_core_globals);
- #endif
|