+ m_hGlobal = NULL;
+ m_ptr = NULL;
+ }
+
+ // initialize the object, may be only called if we were created using the
+ // default ctor; HGLOBAL must not be NULL
+ void Init(HGLOBAL hGlobal)
+ {
+ m_hGlobal = hGlobal;
+
+ // NB: GlobalLock() is a macro, not a function, hence don't use the
+ // global scope operator with it (and neither with GlobalUnlock())