- overlapped = 0;
- event = CreateEvent(0, true, false, 0);
- buf_size = 1024;
- buffer = new char[buf_size];
- buf_avail = 0;
- buf_next = buffer;
+ priv = new Private;
+ priv->overlapped = 0;
+ priv->event = CreateEvent(0, true, false, 0);
+ priv->buf_size = 1024;
+ priv->buffer = new char[priv->buf_size];
+ priv->buf_avail = 0;
+ priv->buf_next = priv->buffer;