Hola yo de nuevo  

veran e intentado todo lo posible y aun no logro compilar el maldito proyecto, hice una copia en limpio del 
proyecto que tengo, asi es la estructura, Lo hice lo mas sencillo posible 

 no es del todo, me faltan algunas variables externas y escribir funciones pero el codigo se extendera 

 aun así ese codigo no se compila y así es como tengo una parte:
e probado de todo y pues claro los includes los necestio , por favor ayuda ya tengo 3 dias con ese problema  
 main.cpp
main.cpp#include <Windows.h>
#include "my1.h" 
#include "my2.h"
int WINAPI WinMain(HINSTANCE hThisInstance,HINSTANCE hPrevInstance,LPSTR lpszArgument,int nCmdShow)
{
// codigo...
	return 0;
}
#pragma once
#include <Windows.h>
// declaraciones...
#include "my1.h"
#include "my2.h"
// codigo...
#pragma once
#include <Windows.h>
HANDLE		var			= NULL;
char			mypath[256]	= {0};
char*		lpbasepath	= NULL;
char*		lpIndexpath	= NULL;
			
char*		lplabel1		= NULL;
char*		lplabel2		= NULL;
// demas declaraciones..
#include "my2.h"
// codigo...
me tira errores:
------ Operación Generar iniciada: proyecto: ERROR 01, configuración: Debug Win32 ------
1>  Main.cpp
1>  Generando código...
1>  Compilando...
1>  my2.cpp
1>  my1.cpp
1>  Generando código...
1>my1.obj : error LNK2005: ya se definió "void * var" (?var@@3PAXA) en Main.obj
1>my1.obj : error LNK2005: ya se definió "char * mypath" (?mypath@@3PADA) en Main.obj
1>my1.obj : error LNK2005: ya se definió "char * lpbasepath" (?lpbasepath@@3PADA) en Main.obj
1>my1.obj : error LNK2005: ya se definió "char * lpIndexpath" (?lpIndexpath@@3PADA) en Main.obj
1>my1.obj : error LNK2005: ya se definió "char * lplabel1" (?lplabel1@@3PADA) en Main.obj
1>my1.obj : error LNK2005: ya se definió "char * lplabel2" (?lplabel2@@3PADA) en Main.obj
1>my2.obj : error LNK2005: ya se definió "void * var" (?var@@3PAXA) en Main.obj
1>my2.obj : error LNK2005: ya se definió "char * mypath" (?mypath@@3PADA) en Main.obj
1>my2.obj : error LNK2005: ya se definió "char * lpbasepath" (?lpbasepath@@3PADA) en Main.obj
1>my2.obj : error LNK2005: ya se definió "char * lpIndexpath" (?lpIndexpath@@3PADA) en Main.obj
1>my2.obj : error LNK2005: ya se definió "char * lplabel1" (?lplabel1@@3PADA) en Main.obj
1>my2.obj : error LNK2005: ya se definió "char * lplabel2" (?lplabel2@@3PADA) en Main.obj
1>C:\Users\Raul\Documents\ERROR 01\Debug\ERROR 01.exe : fatal error LNK1169: se encontraron uno o más símbolos definidos simultáneamente