#include "stdafx.h"
#include "BSUnlimited.h"
#include <windows.h>
#include <stdio.h>
using namespace std;
typedef HRESULT (WINAPI *nDrawIndexedPrimitive)(LPDIRECT3DDEVICE9,DWORD,DW ORD,DWORD,DWORD,DWORD,DWORD);
nDrawIndexedPrimitive pnDrawIndexedPrimitive;
typedef HRESULT (WINAPI *nSetTransform)(LPDIRECT3DDEVICE9,DWORD,D3DMATRIX* );
nSetTransform pnSetTransform;
typedef HRESULT (WINAPI *nPresent)(LPDIRECT3DDEVICE9,DWORD,DWORD,DWORD,DWO RD);
nPresent pnPresent;
typedef HRESULT (WINAPI *nEndScene)(LPDIRECT3DDEVICE9);
nEndScene pnEndScene;
//***BOOLEANS***
bool Chams = false;
bool UAMMO = false;
HANDLE hThread;
HMODULE hEhSvc,hD3D8Dll,hThisDll;UINT pStride;
void D3D() //Classname
{
while(1){
if(GetAsyncKeyState(VK_SHIFT)+(VK_E) &1){ //"" activates the menu.
Chams = !Chams;
}
if(Chams==true){
}
Sleep(50);
}
}
BOOL WINAPI DllMain(HINSTANCE module, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)D3D, NULL, NULL, NULL); //create the new Thread
MessageBox(NULL, L"BSUnlimited - D3D", L"BlackShot", MB_OK;
}
return TRUE;
}