233 lines
6.6 KiB
C++
233 lines
6.6 KiB
C++
/*
|
|
#############################################################################################
|
|
# Killing Floor 2 (1.8787) SDK
|
|
# Generated with TheFeckless UE3 SDK Generator v1.4_Beta-Rev.51
|
|
#
|
|
=========================================================================================
|
|
# # File: WinDrv_classes.h #
|
|
=========================================================================================
|
|
# # Credits: uNrEaL, Tamimego, SystemFiles, R00T88, _silencer, the1domo, K@N@VEL
|
|
# Thanks: HOOAH07, lowHertz
|
|
# Forums: www.uc-forum.com, www.gamedeception.net
|
|
#############################################################################################
|
|
*/
|
|
|
|
#ifdef _MSC_VER
|
|
#pragma pack(push, 0x4)
|
|
#endif
|
|
|
|
/*
|
|
#
|
|
=========================================================================================
|
|
# # Constants #
|
|
=========================================================================================
|
|
#
|
|
*/
|
|
|
|
/*
|
|
#
|
|
=========================================================================================
|
|
# # Enums #
|
|
=========================================================================================
|
|
#
|
|
*/
|
|
|
|
/*
|
|
#
|
|
=========================================================================================
|
|
# # Classes #
|
|
=========================================================================================
|
|
#
|
|
*/
|
|
|
|
// Class WinDrv.FacebookWindows
|
|
// 0x0010 (0x00F0 - 0x00E0)
|
|
class UFacebookWindows : public UFacebookIntegration {
|
|
public:
|
|
struct FPointer
|
|
VfTable_FTickableObject; // 0x00E0 (0x0008) [0x0000000000000000]
|
|
struct FPointer ChildProcHandle; // 0x00E8 (0x0008) [0x0000000000000000]
|
|
|
|
private:
|
|
static UClass* pClassPointer;
|
|
|
|
public:
|
|
static UClass* StaticClass() {
|
|
if (!pClassPointer)
|
|
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3140];
|
|
|
|
return pClassPointer;
|
|
};
|
|
|
|
void OnFacebookFriendsRequestComplete();
|
|
void eventRequestFacebookFriends();
|
|
void OnFacebookMeRequestComplete();
|
|
void eventRequestFacebookMeInfo();
|
|
void FacebookRequestCallback();
|
|
void ProcessFacebookRequest();
|
|
void FacebookRequest();
|
|
void Disconnect();
|
|
void IsAuthorized();
|
|
void Authorize();
|
|
void Init();
|
|
};
|
|
|
|
UClass* UFacebookWindows::pClassPointer = NULL;
|
|
|
|
// Class WinDrv.HttpRequestWindows
|
|
// 0x0030 (0x00A0 - 0x0070)
|
|
class UHttpRequestWindows : public UHttpRequestInterface {
|
|
public:
|
|
struct FPointer Request; // 0x0070 (0x0008) [0x0000000000000000]
|
|
struct FString RequestVerb; // 0x0078 (0x0010) [0x0000000000000000]
|
|
struct FPointer RequestURL; // 0x0088 (0x0008) [0x0000000000000000]
|
|
TArray<unsigned char> Payload; // 0x0090 (0x0010) [0x0000000000000000]
|
|
|
|
private:
|
|
static UClass* pClassPointer;
|
|
|
|
public:
|
|
static UClass* StaticClass() {
|
|
if (!pClassPointer)
|
|
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3142];
|
|
|
|
return pClassPointer;
|
|
};
|
|
|
|
void ProcessRequest();
|
|
void SetHeader();
|
|
void SetContentAsString();
|
|
void SetContent();
|
|
void SetURL();
|
|
void SetVerb();
|
|
void GetVerb();
|
|
void GetContent();
|
|
void GetURL();
|
|
void GetContentLength();
|
|
void GetContentType();
|
|
void GetURLParameter();
|
|
void GetHeaders();
|
|
void GetHeader();
|
|
};
|
|
|
|
UClass* UHttpRequestWindows::pClassPointer = NULL;
|
|
|
|
// Class WinDrv.HttpResponseWindows
|
|
// 0x0018 (0x0078 - 0x0060)
|
|
class UHttpResponseWindows : public UHttpResponseInterface {
|
|
public:
|
|
struct FPointer Response; // 0x0060 (0x0008) [0x0000000000000000]
|
|
TArray<unsigned char> Payload; // 0x0068 (0x0010) [0x0000000000000000]
|
|
|
|
private:
|
|
static UClass* pClassPointer;
|
|
|
|
public:
|
|
static UClass* StaticClass() {
|
|
if (!pClassPointer)
|
|
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3144];
|
|
|
|
return pClassPointer;
|
|
};
|
|
|
|
void GetResponseCode();
|
|
void GetContentAsString();
|
|
void GetContent();
|
|
void GetURL();
|
|
void GetContentLength();
|
|
void GetContentType();
|
|
void GetURLParameter();
|
|
void GetHeaders();
|
|
void GetHeader();
|
|
};
|
|
|
|
UClass* UHttpResponseWindows::pClassPointer = NULL;
|
|
|
|
// Class WinDrv.SwrveAnalyticsWindows
|
|
// 0x0048 (0x00E0 - 0x0098)
|
|
class USwrveAnalyticsWindows : public UAnalyticEventsBase {
|
|
public:
|
|
unsigned char UnknownData00[0x48]; // 0x0098 (0x0048) MISSED OFFSET
|
|
|
|
private:
|
|
static UClass* pClassPointer;
|
|
|
|
public:
|
|
static UClass* StaticClass() {
|
|
if (!pClassPointer)
|
|
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3146];
|
|
|
|
return pClassPointer;
|
|
};
|
|
};
|
|
|
|
UClass* USwrveAnalyticsWindows::pClassPointer = NULL;
|
|
|
|
// Class WinDrv.WindowsClient
|
|
// 0x01C0 (0x0238 - 0x0078)
|
|
class UWindowsClient : public UClient {
|
|
public:
|
|
unsigned char UnknownData00[0x16C]; // 0x0078 (0x016C) MISSED OFFSET
|
|
class UClass* AudioDeviceClass; // 0x01E4 (0x0008) [0x0000000000000000]
|
|
unsigned char UnknownData01[0x38]; // 0x01EC (0x0038) MISSED OFFSET
|
|
int AllowJoystickInput; // 0x0224 (0x0004) [0x0000000000000000]
|
|
unsigned char UnknownData02[0x10]; // 0x0228 (0x0010) MISSED OFFSET
|
|
|
|
private:
|
|
static UClass* pClassPointer;
|
|
|
|
public:
|
|
static UClass* StaticClass() {
|
|
if (!pClassPointer)
|
|
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3148];
|
|
|
|
return pClassPointer;
|
|
};
|
|
};
|
|
|
|
UClass* UWindowsClient::pClassPointer = NULL;
|
|
|
|
// Class WinDrv.XnaForceFeedbackManager
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class UXnaForceFeedbackManager : public UForceFeedbackManager {
|
|
public:
|
|
private:
|
|
static UClass* pClassPointer;
|
|
|
|
public:
|
|
static UClass* StaticClass() {
|
|
if (!pClassPointer)
|
|
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3152];
|
|
|
|
return pClassPointer;
|
|
};
|
|
};
|
|
|
|
UClass* UXnaForceFeedbackManager::pClassPointer = NULL;
|
|
|
|
// Class WinDrv.HttpRequestWindowsMcp
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|
class UHttpRequestWindowsMcp : public UHttpRequestWindows {
|
|
public:
|
|
struct FString AppID; // 0x00A0 (0x0010) [0x0000000000000000]
|
|
struct FString AppSecret; // 0x00B0 (0x0010) [0x0000000000000000]
|
|
|
|
private:
|
|
static UClass* pClassPointer;
|
|
|
|
public:
|
|
static UClass* StaticClass() {
|
|
if (!pClassPointer)
|
|
pClassPointer = (UClass*)UObject::GObjObjects()->Data[41901];
|
|
|
|
return pClassPointer;
|
|
};
|
|
|
|
void ProcessRequest();
|
|
};
|
|
|
|
UClass* UHttpRequestWindowsMcp::pClassPointer = NULL;
|
|
|
|
#ifdef _MSC_VER
|
|
#pragma pack(pop)
|
|
#endif |