text: #pragma once
  
  #include <ntifs.h>
  #include <ntddk.h>
  #include <fltKernel.h>
  
  #include "version.h"
  #include "common.h"
  
  typedef struct _active_settings {
  
  	bool hasDevice;
  	bool hasLink;
  	bool hasProcessNotify;
  	PVOID RegHandle;
  	LARGE_INTEGER RegCookie;
  	PFLT_FILTER gFilterHandle;
  
  	void init()
  	{
  		hasDevice = false;
  		hasLink = false;
  		hasProcessNotify = false;
  		RegHandle = NULL;
  		RegCookie.QuadPart = 0;
  		gFilterHandle = NULL;
  	}
  } active_settings;
  