mirror of
https://github.com/WinDurango/WinDurango.git
synced 2026-01-06 03:09:42 -06:00
Merge pull request #175 from oSerenity/main
This commit is contained in:
@@ -5,10 +5,10 @@
|
||||
#include <basetyps.h>
|
||||
#include <cstdio>
|
||||
#include <stdlib.h>
|
||||
#include "../common/debug.h"
|
||||
#include "contexts.h"
|
||||
#include <intsafe.h>
|
||||
#include <new>
|
||||
#include "../common/DebugLogger.h"
|
||||
|
||||
static APU_HEAP g_ApuHeap = { 0 };
|
||||
HRESULT AcpHalAllocateShapeContexts_X(SHAPE_CONTEXTS* ctx) {
|
||||
@@ -41,7 +41,7 @@ HRESULT AcpHalAllocateShapeContexts_X(SHAPE_CONTEXTS* ctx) {
|
||||
|
||||
|
||||
HRESULT AcpHalReleaseShapeContexts_X( ) {
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
|
||||
// Free any previously allocated context arrays
|
||||
if (g_ApuHeap.NonCached) {
|
||||
@@ -136,7 +136,7 @@ HRESULT __stdcall ApuCreateHeap_X(UINT32 cachedSizeInBytes, UINT32 nonCachedSize
|
||||
|
||||
HRESULT __stdcall ApuHeapGetState_X(ApuHeapState* apuHeapState, UINT32 flags)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
|
||||
if (!apuHeapState)
|
||||
return E_POINTER;
|
||||
@@ -155,7 +155,7 @@ bool ApuIsVirtualAddressValid_X(
|
||||
UINT32 physicalAlignmentInBytes
|
||||
)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
|
||||
if (!virtualAddress || physicalAlignmentInBytes == 0)
|
||||
return false;
|
||||
@@ -176,7 +176,7 @@ HRESULT ApuFree_X(void* virtualAddress)
|
||||
}
|
||||
|
||||
APU_ADDRESS __stdcall ApuMapVirtualAddress_X(const void* virtualAddress) {
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
return reinterpret_cast<APU_ADDRESS>(virtualAddress);
|
||||
}
|
||||
|
||||
@@ -184,6 +184,6 @@ void* ApuMapApuAddress_X(
|
||||
APU_ADDRESS apuPhysicalAddress
|
||||
)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
return reinterpret_cast<void*>(apuPhysicalAddress);
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
#include <strsafe.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include "../common/debug.h"
|
||||
#include "../common/DebugLogger.h"
|
||||
|
||||
CRITICAL_SECTION CriticalSection;
|
||||
__int64 qword_18009E948 = 0;
|
||||
@@ -45,7 +45,7 @@ namespace AppModel {
|
||||
}
|
||||
__int64 __fastcall GetCurrentPackageFullName_X(std::wstring& packageFullName)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
packageFullName.clear( );
|
||||
//if ((NtCurrentPeb( )->BitField & 0x20) == 0)
|
||||
// return 15700;
|
||||
@@ -92,7 +92,7 @@ namespace AppModel {
|
||||
}
|
||||
__int64 __fastcall GetPackagesByPackageFamily_X(LPCWSTR lpSubKey, std::vector<std::wstring>& packageList)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
if (lpSubKey == nullptr)
|
||||
return ERROR_INVALID_PARAMETER;
|
||||
|
||||
@@ -172,12 +172,12 @@ HRESULT CreateRandomAccessStreamOverStream_X(
|
||||
|
||||
__int64 __fastcall DllGetActivationFactory_X(HSTRING string, PVOID Ptr)
|
||||
{
|
||||
DEBUG_PRINT( ); return 0;
|
||||
DEBUG_LOG( ); return 0;
|
||||
}
|
||||
|
||||
HRESULT __stdcall DllGetClassObject_X(const IID* const rclsid, const IID* const riid, LPVOID* ppv)
|
||||
{
|
||||
DEBUG_PRINT( ); return 0;
|
||||
DEBUG_LOG( ); return 0;
|
||||
}
|
||||
|
||||
LONG __stdcall GetApplicationUserModelId_X(
|
||||
@@ -185,31 +185,31 @@ LONG __stdcall GetApplicationUserModelId_X(
|
||||
UINT32* applicationUserModelIdLength,
|
||||
PWSTR applicationUserModelId)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
return GetCurrentApplicationUserModelId_X(applicationUserModelIdLength, applicationUserModelId);
|
||||
}
|
||||
|
||||
__int64 __fastcall GetApplicationXboxLiveInfo_X(WCHAR* a1, int a2, void* a3, unsigned int a4)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
return 0;
|
||||
}
|
||||
|
||||
LONG __stdcall GetCurrentApplicationUserModelId_X(UINT32* applicationUserModelIdLength, PWSTR applicationUserModelId)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
return 0;
|
||||
}
|
||||
|
||||
LONG __stdcall GetCurrentPackageFamilyName_X(UINT32* packageFamilyNameLength, PWSTR packageFamilyName)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
return 0;
|
||||
}
|
||||
|
||||
LONG __stdcall GetCurrentPackageFullName_X(UINT32* packageFullNameLength, PWSTR packageFullName)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
LONG CurrentPackageFullName; // edi
|
||||
UINT32 v5; // edi
|
||||
const wchar_t* v6; // r8
|
||||
@@ -254,14 +254,14 @@ LONG __stdcall GetCurrentPackageFullName_X(UINT32* packageFullNameLength, PWSTR
|
||||
|
||||
LONG __stdcall GetCurrentPackageId_X(UINT32* bufferLength, BYTE* buffer)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
LONG __stdcall GetCurrentPackagePath_X(UINT32* pathLength, PWSTR path)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -269,45 +269,45 @@ LONG __stdcall GetCurrentPackagePath_X(UINT32* pathLength, PWSTR path)
|
||||
|
||||
LONG __stdcall GetPackageFamilyName_X(HANDLE hProcess, UINT32* packageFamilyNameLength, PWSTR packageFamilyName)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
return GetCurrentPackageFamilyName_X(packageFamilyNameLength, packageFamilyName);
|
||||
}
|
||||
|
||||
LONG __stdcall GetPackagePath_X(const PVOID* packageId, const UINT32 reserved, UINT32* pathLength, PWSTR path)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
return GetCurrentPackagePath_X(pathLength, path);
|
||||
}
|
||||
|
||||
void GetPackageXboxLiveInfo_X( ) { DEBUG_PRINT( ); }
|
||||
void GetPackageXboxLiveInfo_X( ) { DEBUG_LOG( ); }
|
||||
|
||||
void GetProcessXboxLiveInfo_X( ) { DEBUG_PRINT( ); }
|
||||
void GetProcessXboxLiveInfo_X( ) { DEBUG_LOG( ); }
|
||||
|
||||
void GetXboxLiveTitleId_X( ) { DEBUG_PRINT( ); }
|
||||
void GetXboxLiveTitleId_X( ) { DEBUG_LOG( ); }
|
||||
|
||||
void PsmBlockAppStateChangeCompletion_X( ) { DEBUG_PRINT( ); }
|
||||
void PsmBlockAppStateChangeCompletion_X( ) { DEBUG_LOG( ); }
|
||||
|
||||
void PsmRegisterAppStateChangeNotification_X( ) { DEBUG_PRINT( ); }
|
||||
void PsmRegisterAppStateChangeNotification_X( ) { DEBUG_LOG( ); }
|
||||
|
||||
void PsmShutdownApplication_X( ) { DEBUG_PRINT( ); }
|
||||
void PsmShutdownApplication_X( ) { DEBUG_LOG( ); }
|
||||
|
||||
void PsmUnblockAppStateChangeCompletion_X( ) { DEBUG_PRINT( ); }
|
||||
void PsmUnblockAppStateChangeCompletion_X( ) { DEBUG_LOG( ); }
|
||||
|
||||
void PsmWaitForAppResume_X( ) { DEBUG_PRINT( ); }
|
||||
void PsmWaitForAppResume_X( ) { DEBUG_LOG( ); }
|
||||
|
||||
LONG __stdcall GetPackageId(HANDLE hProcess, UINT32* bufferLength, BYTE* buffer)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
return GetCurrentPackageId_X(bufferLength, buffer);
|
||||
}
|
||||
|
||||
LONG __stdcall GetPackageFullName_X(HANDLE hProcess, UINT32* packageFullNameLength, PWSTR packageFullName)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
return GetCurrentPackageFullName_X(packageFullNameLength, packageFullName);
|
||||
}
|
||||
|
||||
LONG GetCurrentPackageInfo_X(const UINT32 flags, UINT32* bufferLength, BYTE* buffer, UINT32* count) { DEBUG_PRINT( ); return 0; }
|
||||
LONG GetCurrentPackageInfo_X(const UINT32 flags, UINT32* bufferLength, BYTE* buffer, UINT32* count) { DEBUG_LOG( ); return 0; }
|
||||
|
||||
LONG __stdcall GetPackagesByPackageFamily_X(
|
||||
PCWSTR packageFamilyName,
|
||||
@@ -316,7 +316,7 @@ LONG __stdcall GetPackagesByPackageFamily_X(
|
||||
UINT32* bufferLength,
|
||||
WCHAR* buffer)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
if (!packageFamilyName || !count || !bufferLength || (*count && !packageFullNames) || (*bufferLength && !buffer))
|
||||
return ERROR_INVALID_PARAMETER;
|
||||
|
||||
@@ -356,7 +356,7 @@ LONG __stdcall GetPackagesByPackageFamily_X(
|
||||
|
||||
_int64 __fastcall GetCurrentXboxLiveTitleId_X(int* a1)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
int v4[ 6 ]; // [rsp+20h] [rbp-28h] BYREF
|
||||
|
||||
int v1 = 0;
|
||||
@@ -370,12 +370,12 @@ _int64 __fastcall GetCurrentXboxLiveTitleId_X(int* a1)
|
||||
}
|
||||
__int64 __fastcall GetSystemXboxLiveInfo_X(int a1, void* a2, unsigned int a3)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
return 0;
|
||||
}
|
||||
LONG __fastcall GetCurrentXboxLiveInfo_X(unsigned int a1, void* a2, unsigned int a3)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
LONG result; // eax
|
||||
HMODULE ModuleHandleW; // rax
|
||||
UINT32 applicationUserModelIdLength[ 4 ]; // [rsp+20h] [rbp-138h] BYREF
|
||||
@@ -411,7 +411,7 @@ LONG __fastcall GetCurrentXboxLiveInfo_X(unsigned int a1, void* a2, unsigned int
|
||||
}
|
||||
LSTATUS __fastcall XblRegReadValue_X(HKEY hKey, LPCWSTR valueName, int expectedType, void* buffer, unsigned int bufferSize)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
DWORD dataType = 0;
|
||||
DWORD dataSize = bufferSize;
|
||||
|
||||
@@ -424,7 +424,7 @@ LSTATUS __fastcall XblRegReadValue_X(HKEY hKey, LPCWSTR valueName, int expectedT
|
||||
}
|
||||
__int64 __fastcall XblRegReadModuleTitleInfo_X(HINSTANCE a1, const unsigned __int16* a2, void* a3, unsigned int a4)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
unsigned int result;
|
||||
HKEY hKey = nullptr;
|
||||
int useSystemTitleId = 0;
|
||||
@@ -449,7 +449,7 @@ __int64 __fastcall XblRegReadModuleTitleInfo_X(HINSTANCE a1, const unsigned __in
|
||||
}
|
||||
LSTATUS __fastcall XblRegReadTitleInfo_X(HKEY a1, struct _XBOX_LIVE_TITLE_INFO* TitleInfo)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
LSTATUS result; // eax
|
||||
|
||||
result = XblRegReadValue_X(a1, L"TitleId", 4, TitleInfo, 4u);
|
||||
@@ -471,7 +471,7 @@ LSTATUS __fastcall XblRegReadTitleInfo_X(HKEY a1, struct _XBOX_LIVE_TITLE_INFO*
|
||||
|
||||
__int64 __fastcall XblRegOpenModuleKey_X(HMODULE a1, __int64 a2, HKEY* a3)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
unsigned int v4 = 1359;
|
||||
WCHAR Filename[ 264 ] = { 0 };
|
||||
WCHAR SubKey[ 512 ] = { 0 };
|
||||
@@ -500,7 +500,7 @@ __int64 __fastcall XblRegOpenModuleKey_X(HMODULE a1, __int64 a2, HKEY* a3)
|
||||
|
||||
void __fastcall PsmCli::UnregisterAppStateChangeNotification(PsmCli* instance, struct _PSM_APPSTATE_REGISTRATION* a2)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
_LIST_ENTRY* Flink;
|
||||
_LIST_ENTRY* Blink;
|
||||
|
||||
@@ -539,7 +539,7 @@ void __fastcall PsmCli::UnregisterAppStateChangeNotification(PsmCli* instance, s
|
||||
|
||||
void __fastcall PsmUnregisterAppStateChangeNotification_X(struct _PSM_APPSTATE_REGISTRATION* a1)
|
||||
{
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG( );
|
||||
if (a1)
|
||||
PsmCli::UnregisterAppStateChangeNotification(reinterpret_cast<PsmCli*>(a1), a1);
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
// pch.cpp: source file corresponding to the pre-compiled header
|
||||
|
||||
#include "pch.h"
|
||||
#include "../common/DebugLogger.h"
|
||||
|
||||
// When you are using pre-compiled headers, this source file is necessary for compilation to succeed.
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
#include <cstring>
|
||||
|
||||
// Function to extract the last folder name (project/module name)
|
||||
inline const char* ExtractProjectName(const char* filePath) {
|
||||
inline const char* RetrieveProjectName(const char* filePath) {
|
||||
const char* lastSlash = strrchr(filePath, '/'); // UNIX-like path
|
||||
if (!lastSlash) lastSlash = strrchr(filePath, '\\'); // Windows path
|
||||
|
||||
@@ -45,7 +45,7 @@ inline const char* ExtractProjectName(const char* filePath) {
|
||||
#endif
|
||||
|
||||
// Function to extract only the function name from the full signature
|
||||
inline const char* ExtractFunctionName(const char* fullSignature) {
|
||||
inline const char* RetrieveFunctionName(const char* fullSignature) {
|
||||
const char* paren = strchr(fullSignature, '('); // Find first '('
|
||||
if (paren) {
|
||||
static char functionName[ 256 ]; // Buffer to store function name
|
||||
@@ -64,14 +64,14 @@ inline const char* ExtractFunctionName(const char* fullSignature) {
|
||||
}
|
||||
|
||||
// Debug Print Macro (Basic)
|
||||
#define DEBUG_PRINT() printf("Line: %d --> %s --> %s \r\n", __LINE__,ExtractProjectName(__FILE__) ,ExtractFunctionName(FUNCTION_NAME) )
|
||||
#define DEBUG_LOG() printf("Line: %d --> %s --> %s \r\n", __LINE__, RetrieveProjectName(__FILE__) ,RetrieveFunctionName(FUNCTION_NAME) )
|
||||
|
||||
// Debug Print Macro (Custom Message)
|
||||
#define DEBUGPRINT(fmt, ...) printf("Line: %d --> %s --> %s " fmt "\r\n", __LINE__ , ExtractProjectName(__FILE__), __FUNCTION__ , ##__VA_ARGS__)
|
||||
#define DEBUGLOG(fmt, ...) printf("Line: %d --> %s --> %s " fmt "\r\n", __LINE__ , RetrieveProjectName(__FILE__), __FUNCTION__ , ##__VA_ARGS__)
|
||||
|
||||
#else
|
||||
#define DEBUG_PRINT() // No-op in release mode
|
||||
#define DEBUGPRINT(fmt, ...) // No-op in release mode
|
||||
#define DEBUG_LOG() // No-op in release mode
|
||||
#define DEBUGLOG(fmt, ...) // No-op in release mode
|
||||
#endif
|
||||
|
||||
#endif // DEBUG_H
|
||||
#endif // DEBUG_H
|
||||
@@ -150,12 +150,11 @@
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="common.h" />
|
||||
<ClInclude Include="debug.h" />
|
||||
<ClInclude Include="DebugLogger.h" />
|
||||
<ClInclude Include="logfmtxx.hpp" />
|
||||
<ClInclude Include="toml.hpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="debug.cpp" />
|
||||
<ClCompile Include="dllmain.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
|
||||
@@ -6,12 +6,11 @@
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="dllmain.cpp" />
|
||||
<ClCompile Include="debug.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="common.h" />
|
||||
<ClInclude Include="toml.hpp" />
|
||||
<ClInclude Include="logfmtxx.hpp" />
|
||||
<ClInclude Include="debug.h" />
|
||||
<ClInclude Include="DebugLogger.h" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -1 +0,0 @@
|
||||
#include "debug.h"
|
||||
@@ -5,7 +5,7 @@
|
||||
#include <d3d11.h>
|
||||
#include "device_context_x.h"
|
||||
#include "device_x.h"
|
||||
#include "../common/debug.h"
|
||||
#include "../common/DebugLogger.h"
|
||||
|
||||
HRESULT CreateDevice(UINT Flags, wdi::ID3D11Device** ppDevice, wdi::ID3D11DeviceContext** ppImmediateContext)
|
||||
{
|
||||
@@ -48,7 +48,7 @@ HRESULT CreateDevice(UINT Flags, wdi::ID3D11Device** ppDevice, wdi::ID3D11Device
|
||||
}
|
||||
HRESULT __stdcall D3DMapEsramMemory_X(UINT Flags, VOID* pVirtualAddress, UINT NumPages, const UINT* pPageList)
|
||||
{
|
||||
DEBUGPRINT( );
|
||||
DEBUGLOG( );
|
||||
HANDLE hDevice = INVALID_HANDLE_VALUE;
|
||||
HRESULT result = 0;
|
||||
DWORD accessFlags = 0;
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
#include "EtwPlus.h"
|
||||
#include "pch.h"
|
||||
#include <stdio.h>
|
||||
#include "../common/debug.h"
|
||||
#include "../common/common.h"
|
||||
#include "../common/DebugLogger.h"
|
||||
|
||||
VOID DurangoAPI EtxFillCommonFields_v7_X(EVENT_DATA_DESCRIPTOR* eventDataDescriptors, UINT8* buffer, UINT32 bufferSize) {
|
||||
DEBUG_PRINT( );
|
||||
VOID __stdcall EtxFillCommonFields_v7_X(EVENT_DATA_DESCRIPTOR* eventDataDescriptors, UINT8* buffer, UINT32 bufferSize) {
|
||||
DEBUG_LOG();
|
||||
// Implementation here
|
||||
}
|
||||
|
||||
ULONG DurangoAPI EtxRegister_X(EVENT_PROVIDER_DESCRIPTOR* provider, REGHANDLE* handle) {
|
||||
ULONG __stdcall EtxRegister_X(EVENT_PROVIDER_DESCRIPTOR* provider, REGHANDLE* handle) {
|
||||
// Implementation here
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG();
|
||||
return 0;
|
||||
}
|
||||
|
||||
ULONG DurangoAPI EtxUnregister_X(EVENT_PROVIDER_DESCRIPTOR* provider, REGHANDLE* handle) {
|
||||
DEBUG_PRINT( );
|
||||
ULONG __stdcall EtxUnregister_X(EVENT_PROVIDER_DESCRIPTOR* provider, REGHANDLE* handle) {
|
||||
DEBUG_LOG();
|
||||
REGHANDLE v3; // rcx
|
||||
|
||||
v3 = *handle;
|
||||
@@ -29,25 +29,25 @@ ULONG DurangoAPI EtxUnregister_X(EVENT_PROVIDER_DESCRIPTOR* provider, REGHANDLE*
|
||||
return 0;
|
||||
}
|
||||
|
||||
ULONG DurangoAPI EtxEventWrite_X(
|
||||
ULONG __stdcall EtxEventWrite_X(
|
||||
__in const EVENT_DESCRIPTOR_STRUCT* eventDescriptor,
|
||||
__in const EVENT_PROVIDER_DESCRIPTOR* providerDescriptor,
|
||||
__in REGHANDLE handle,
|
||||
__in ULONG dataCount,
|
||||
__in const EVENT_DATA_DESCRIPTOR* eventData
|
||||
) {
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG();
|
||||
// Implementation here
|
||||
return 0;
|
||||
}
|
||||
|
||||
void DurangoAPI EtxSuspendUploading_X( ) {
|
||||
DEBUG_PRINT( );
|
||||
void __stdcall EtxSuspendUploading_X( ) {
|
||||
DEBUG_LOG();
|
||||
// Implementation here
|
||||
}
|
||||
|
||||
void DurangoAPI
|
||||
void __stdcall
|
||||
EtxResumeUploading_X( ) {
|
||||
DEBUG_PRINT( );
|
||||
DEBUG_LOG();
|
||||
// Implementation here
|
||||
}
|
||||
|
||||
@@ -6,11 +6,6 @@
|
||||
#include <wmistr.h> // For WMI and ETW structures
|
||||
#include "evntprov.h" // Ensure this file is available
|
||||
|
||||
|
||||
|
||||
#ifndef WINAPI
|
||||
#define WINAPI __stdcall
|
||||
#endif
|
||||
#define _DWORD DWORD // Define _DWORD as DWORD (32-bit unsigned int)
|
||||
#define _QWORD UINT64 // Define _QWORD as UINT64 (64-bit unsigned int)
|
||||
#define BUFFER_SIZE 64 // Define a reasonable buffer size
|
||||
@@ -116,20 +111,20 @@ typedef enum _UserIdType {
|
||||
UserIdType_Anonymous
|
||||
} UserIdType;
|
||||
|
||||
VOID WINAPI
|
||||
VOID __stdcall
|
||||
FillEventCommonFields(
|
||||
__out_ecount(1) EVENT_DATA_DESCRIPTOR* eventDataDescriptors,
|
||||
__out_ecount(bufferSize) UINT8* buffer,
|
||||
__in UINT32 bufferSize
|
||||
);
|
||||
|
||||
ULONG WINAPI
|
||||
ULONG __stdcall
|
||||
RegisterEventProvider(__inout EVENT_PROVIDER_DESCRIPTOR* provider, __inout REGHANDLE* handle);
|
||||
|
||||
ULONG WINAPI
|
||||
ULONG __stdcall
|
||||
UnregisterEventProvider(__inout EVENT_PROVIDER_DESCRIPTOR* provider, __inout REGHANDLE* handle);
|
||||
|
||||
ULONG WINAPI
|
||||
ULONG __stdcall
|
||||
WriteEventLog(
|
||||
__in const EVENT_DESCRIPTOR_STRUCT* eventDescriptor,
|
||||
__in const EVENT_PROVIDER_DESCRIPTOR* providerDescriptor,
|
||||
@@ -137,10 +132,10 @@ WriteEventLog(
|
||||
__in ULONG dataCount,
|
||||
__in const EVENT_DATA_DESCRIPTOR* eventData
|
||||
);
|
||||
void WINAPI
|
||||
void __stdcall
|
||||
PauseEventLogging( );
|
||||
|
||||
void WINAPI
|
||||
void __stdcall
|
||||
ResumeEventLogging( );
|
||||
#pragma warning(pop)
|
||||
#endif // EtwPlus_H
|
||||
@@ -1,5 +1,6 @@
|
||||
// pch.cpp: source file corresponding to the pre-compiled header
|
||||
|
||||
#include "pch.h"
|
||||
#include "../common/DebugLogger.h"
|
||||
|
||||
// When you are using pre-compiled headers, this source file is necessary for compilation to succeed.
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
#include "pch.h"
|
||||
#include "CoreApplicationWrapperX.h"
|
||||
#include "FrameworkViewSourceWrapper.h"
|
||||
using namespace ABI::Windows::ApplicationModel::Core;
|
||||
|
||||
HRESULT CoreApplicationWrapperX::GetIids(ULONG* iidCount, IID** iids)
|
||||
{
|
||||
@@ -110,6 +111,11 @@ INT32 CoreApplicationWrapperX::_abi_get_Properties(ABI::Windows::Foundation::Col
|
||||
|
||||
HRESULT CoreApplicationWrapperX::QueryInterface(const IID& riid, void** ppvObject)
|
||||
{
|
||||
LPOLESTR str = nullptr;
|
||||
StringFromIID(riid, &str);
|
||||
wprintf(L"CoreApplicationWrapperX [QI] IID Requested: %s\n", str);
|
||||
CoTaskMemFree(str);
|
||||
|
||||
if (riid == __uuidof(IActivationFactory) || riid == __uuidof(IUnknown))
|
||||
{
|
||||
*ppvObject = static_cast<IActivationFactory*>(this);
|
||||
@@ -138,6 +144,13 @@ HRESULT CoreApplicationWrapperX::QueryInterface(const IID& riid, void** ppvObjec
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
if (riid == __uuidof(ICoreApplicationExit)) {
|
||||
printf("ICoreApplicationExit CALLED - GAME OVER BRO\n");
|
||||
*ppvObject = this;
|
||||
AddRef();
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
// DEBUG
|
||||
HRESULT hr = m_realFactory->QueryInterface(riid, ppvObject);
|
||||
if(FAILED(hr))
|
||||
|
||||
@@ -255,8 +255,8 @@ HRESULT CoreWindowWrapperX::QueryInterface(const IID& riid, void** ppvObject)
|
||||
|
||||
*ppvObject = nullptr;
|
||||
|
||||
return E_NOINTERFACE;
|
||||
//return m_realWindow->QueryInterface(riid, ppvObject);
|
||||
//return E_NOINTERFACE;
|
||||
return m_realWindow->QueryInterface(riid, ppvObject);
|
||||
}
|
||||
|
||||
ULONG CoreWindowWrapperX::AddRef()
|
||||
|
||||
@@ -3,6 +3,11 @@
|
||||
|
||||
HRESULT XboxUserLicenseInformationWrapperX::QueryInterface(const IID& riid, void** ppvObject)
|
||||
{
|
||||
LPOLESTR str = nullptr;
|
||||
StringFromIID(riid, &str);
|
||||
wprintf(L"XboxUserLicenseInformationWrapperX: [QI] IID Requested: %s\n", str);
|
||||
CoTaskMemFree(str);
|
||||
|
||||
if (riid == __uuidof(IXboxUserLicenseInformation))
|
||||
{
|
||||
*ppvObject = reinterpret_cast<ICurrentAppX*>(this);
|
||||
@@ -53,6 +58,11 @@ HRESULT XboxUserLicenseInformationWrapperX::get_CurrentLicenseUserXuid(winrt::hs
|
||||
|
||||
HRESULT LicenseInformationWrapperX::QueryInterface(const IID& riid, void** ppvObject)
|
||||
{
|
||||
LPOLESTR str = nullptr;
|
||||
StringFromIID(riid, &str);
|
||||
wprintf(L"LicenseInformationWrapperX: [QI] IID Requested: %s\n", str);
|
||||
CoTaskMemFree(str);
|
||||
|
||||
if (riid == __uuidof(ILicenseInformationX))
|
||||
{
|
||||
*ppvObject = reinterpret_cast<ICurrentAppX*>(this);
|
||||
@@ -164,6 +174,11 @@ HRESULT LicenseInformationWrapperX::remove_LicenseChanged(EventRegistrationToken
|
||||
|
||||
HRESULT __stdcall CurrentAppWrapperX::QueryInterface(REFIID riid, void** ppvObject)
|
||||
{
|
||||
LPOLESTR str = nullptr;
|
||||
StringFromIID(riid, &str);
|
||||
wprintf(L"CurrentAppWrapperX [QI] IID Requested: %s\n", str);
|
||||
CoTaskMemFree(str);
|
||||
|
||||
if (riid == __uuidof(ICurrentAppX))
|
||||
{
|
||||
*ppvObject = reinterpret_cast<ICurrentAppX*>(this);
|
||||
|
||||
@@ -33,6 +33,11 @@ HRESULT __stdcall FrameworkViewWrapper::Uninitialize(void)
|
||||
|
||||
HRESULT FrameworkViewWrapper::QueryInterface(const IID& riid, void** ppvObject)
|
||||
{
|
||||
LPOLESTR str = nullptr;
|
||||
StringFromIID(riid, &str);
|
||||
wprintf(L"FrameworkViewWrapper [QI] IID Requested: %s\n", str);
|
||||
CoTaskMemFree(str);
|
||||
|
||||
if (riid == __uuidof(IFrameworkView) ||
|
||||
riid == __uuidof(IUnknown) ||
|
||||
riid == __uuidof(IInspectable))
|
||||
|
||||
68
dlls/kernelx/MMDeviceCollectionWrapper.cpp
Normal file
68
dlls/kernelx/MMDeviceCollectionWrapper.cpp
Normal file
@@ -0,0 +1,68 @@
|
||||
#include "pch.h"
|
||||
#include "MMDeviceCollectionWrapper.h"
|
||||
#include <stdio.h>
|
||||
|
||||
MMDeviceCollectionWrapper::MMDeviceCollectionWrapper(IMMDeviceCollection* realCollection)
|
||||
: m_realCollection(realCollection)
|
||||
{
|
||||
if (m_realCollection)
|
||||
m_realCollection->AddRef();
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE MMDeviceCollectionWrapper::QueryInterface(REFIID riid, void** ppvObject)
|
||||
{
|
||||
LPOLESTR str = nullptr;
|
||||
StringFromIID(riid, &str);
|
||||
wprintf(L"[QueryInterface] IID requested: %ls\n", str);
|
||||
CoTaskMemFree(str);
|
||||
if (!ppvObject) return E_POINTER;
|
||||
|
||||
if (riid == IID_IUnknown || riid == __uuidof(IMMDeviceCollection))
|
||||
{
|
||||
*ppvObject = static_cast<IMMDeviceCollection*>(this);
|
||||
AddRef();
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
return m_realCollection->QueryInterface(riid, ppvObject);
|
||||
}
|
||||
|
||||
ULONG STDMETHODCALLTYPE MMDeviceCollectionWrapper::AddRef()
|
||||
{
|
||||
return InterlockedIncrement(&m_refCount);
|
||||
}
|
||||
|
||||
ULONG STDMETHODCALLTYPE MMDeviceCollectionWrapper::Release()
|
||||
{
|
||||
ULONG count = InterlockedDecrement(&m_refCount);
|
||||
if (count == 0)
|
||||
{
|
||||
if (m_realCollection) m_realCollection->Release();
|
||||
delete this;
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE MMDeviceCollectionWrapper::GetCount(UINT* pcDevices)
|
||||
{
|
||||
printf("[MMDeviceCollectionWrapper] GetCount called\n");
|
||||
return m_realCollection->GetCount(pcDevices);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE MMDeviceCollectionWrapper::Item(UINT nDevice, IMMDevice** ppDevice)
|
||||
{
|
||||
if (!ppDevice) return E_POINTER;
|
||||
IMMDevice* realDevice = nullptr;
|
||||
HRESULT hr = m_realCollection->Item(nDevice, &realDevice);
|
||||
|
||||
if (SUCCEEDED(hr) && realDevice)
|
||||
{
|
||||
*ppDevice = new MMDeviceWrapper(realDevice);
|
||||
}
|
||||
else
|
||||
{
|
||||
*ppDevice = nullptr;
|
||||
}
|
||||
|
||||
return hr;
|
||||
}
|
||||
21
dlls/kernelx/MMDeviceCollectionWrapper.h
Normal file
21
dlls/kernelx/MMDeviceCollectionWrapper.h
Normal file
@@ -0,0 +1,21 @@
|
||||
#pragma once
|
||||
#include <mmdeviceapi.h>
|
||||
#include "MMDeviceWrapper.h"
|
||||
|
||||
class MMDeviceCollectionWrapper : public IMMDeviceCollection
|
||||
{
|
||||
public:
|
||||
MMDeviceCollectionWrapper(IMMDeviceCollection* m_realCollection);
|
||||
|
||||
// IUnknown
|
||||
HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject) override;
|
||||
ULONG STDMETHODCALLTYPE AddRef() override;
|
||||
ULONG STDMETHODCALLTYPE Release() override;
|
||||
|
||||
// IMMDeviceCollection
|
||||
HRESULT STDMETHODCALLTYPE GetCount(UINT* pcDevices) override;
|
||||
HRESULT STDMETHODCALLTYPE Item(UINT nDevice, IMMDevice** ppDevice) override;
|
||||
|
||||
long m_refCount = 1;
|
||||
IMMDeviceCollection* m_realCollection;
|
||||
};
|
||||
@@ -1,12 +1,54 @@
|
||||
#include "pch.h"
|
||||
#include "MMXboxDeviceEnumeratorWrapper.h"
|
||||
#include "MMDeviceEnumeratorWrapper.h"
|
||||
#include <audioclient.h>
|
||||
#include "MMDeviceWrapper.h"
|
||||
#include "MMDeviceCollectionWrapper.h"
|
||||
|
||||
#include <DbgHelp.h>
|
||||
#pragma comment(lib, "DbgHelp.lib")
|
||||
void DumpStackTrace() {
|
||||
void* stack[32];
|
||||
USHORT frames = CaptureStackBackTrace(0, 128, stack, NULL);
|
||||
HANDLE process = GetCurrentProcess();
|
||||
|
||||
SymInitialize(process, NULL, TRUE);
|
||||
|
||||
for (USHORT i = 0; i < frames; ++i) {
|
||||
DWORD64 addr = (DWORD64)(stack[i]);
|
||||
char buffer[sizeof(SYMBOL_INFO) + MAX_SYM_NAME];
|
||||
PSYMBOL_INFO symbol = (PSYMBOL_INFO)buffer;
|
||||
symbol->SizeOfStruct = sizeof(SYMBOL_INFO);
|
||||
symbol->MaxNameLen = MAX_SYM_NAME;
|
||||
|
||||
DWORD64 displacement;
|
||||
if (SymFromAddr(process, addr, &displacement, symbol)) {
|
||||
printf("[STACK %02d] %s (0x%llx)\n", i, symbol->Name, symbol->Address);
|
||||
}
|
||||
else {
|
||||
printf("[STACK %02d] Unknown Addr (0x%llx)\n", i, addr);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
MMDeviceEnumeratorWrapper::MMDeviceEnumeratorWrapper(IMMDeviceEnumerator* realEnumerator)
|
||||
: m_realEnumerator(realEnumerator)
|
||||
{
|
||||
if (m_realEnumerator)
|
||||
m_realEnumerator->AddRef();
|
||||
}
|
||||
|
||||
HRESULT __stdcall MMDeviceEnumeratorWrapper::QueryInterface(REFIID riid, void** ppvObject)
|
||||
{
|
||||
LPOLESTR str = nullptr;
|
||||
StringFromIID(riid, &str);
|
||||
wprintf(L"[QueryInterface] IID requested: %ls\n", str);
|
||||
CoTaskMemFree(str);
|
||||
//DumpStackTrace();
|
||||
printf("[MMDeviceEnumeratorWrapper] QueryInterface called\n");
|
||||
if (riid == __uuidof(IMMXboxDeviceEnumerator))
|
||||
{
|
||||
printf("[MMDeviceEnumeratorWrapper] QueryInterface called and is an Xbox Device Enum\n");
|
||||
*ppvObject = new MMXboxDeviceEnumerator(this);
|
||||
this->AddRef();
|
||||
return S_OK;
|
||||
@@ -17,35 +59,99 @@ HRESULT __stdcall MMDeviceEnumeratorWrapper::QueryInterface(REFIID riid, void**
|
||||
|
||||
ULONG __stdcall MMDeviceEnumeratorWrapper::AddRef(void)
|
||||
{
|
||||
return m_realEnumerator->AddRef();
|
||||
printf("[MMDeviceEnumeratorWrapper] AddRef called\n");
|
||||
return InterlockedIncrement(&m_refCount);
|
||||
}
|
||||
|
||||
ULONG __stdcall MMDeviceEnumeratorWrapper::Release(void)
|
||||
{
|
||||
return m_realEnumerator->Release();
|
||||
printf("[MMDeviceEnumeratorWrapper] Release called\n");
|
||||
ULONG count = InterlockedDecrement(&m_refCount);
|
||||
if (count == 0)
|
||||
{
|
||||
if (m_realEnumerator)
|
||||
m_realEnumerator->Release();
|
||||
delete this;
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
HRESULT __stdcall MMDeviceEnumeratorWrapper::EnumAudioEndpoints(EDataFlow dataFlow, DWORD dwStateMask, IMMDeviceCollection** ppDevices)
|
||||
{
|
||||
return m_realEnumerator->EnumAudioEndpoints(dataFlow, dwStateMask, ppDevices);
|
||||
// Sanity check inputs
|
||||
if (!ppDevices)
|
||||
return E_POINTER;
|
||||
|
||||
printf("[MMDeviceEnumeratorWrapper] EnumAudioEndpoints called with dataFlow=%d, dwStateMask=0x%08lX\n", dataFlow, static_cast<unsigned long>(dwStateMask));
|
||||
DWORD validMask = DEVICE_STATE_ACTIVE | DEVICE_STATE_DISABLED | DEVICE_STATE_NOTPRESENT | DEVICE_STATE_UNPLUGGED;
|
||||
dwStateMask = dwStateMask & validMask;
|
||||
if (dwStateMask == 0)
|
||||
dwStateMask = 0x0000000F;
|
||||
IMMDeviceCollection* realCollection = nullptr;
|
||||
HRESULT hr = m_realEnumerator->EnumAudioEndpoints(dataFlow, dwStateMask, &realCollection);
|
||||
printf("[MMDeviceEnumeratorWrapper] EnumAudioEndpoints HRESULT: 0x%08X, realCollection: %p\n", hr, realCollection);
|
||||
|
||||
if (FAILED(hr) || !realCollection)
|
||||
{
|
||||
*ppDevices = nullptr;
|
||||
return hr;
|
||||
}
|
||||
MMDeviceCollectionWrapper* wrapper = new MMDeviceCollectionWrapper(realCollection);
|
||||
*ppDevices = wrapper;
|
||||
return hr;
|
||||
}
|
||||
|
||||
|
||||
HRESULT __stdcall MMDeviceEnumeratorWrapper::GetDefaultAudioEndpoint(EDataFlow dataFlow, ERole role, IMMDevice** ppEndpoint)
|
||||
{
|
||||
return m_realEnumerator->GetDefaultAudioEndpoint(dataFlow, role, ppEndpoint);
|
||||
printf("[MMDeviceEnumeratorWrapper] GetDefaultAudioEndpoint called with dataFlow=%d, role=%d\n", dataFlow, role);
|
||||
IMMDevice* realDevice = nullptr;
|
||||
HRESULT hr = m_realEnumerator->GetDefaultAudioEndpoint(dataFlow, role, &realDevice);
|
||||
printf("[Wrapper] GetDefaultAudioEndpoint HRESULT: 0x%08X, realDevice: %p, ppEndpoint: %p\n", hr, realDevice, ppEndpoint);
|
||||
|
||||
if (SUCCEEDED(hr) && realDevice && ppEndpoint)
|
||||
{
|
||||
printf("SUCCESS: Creating MMDeviceWrapper\n");
|
||||
*ppEndpoint = new MMDeviceWrapper(realDevice);
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("FAILED: hr=0x%08X, realDevice=%p, ppEndpoint=%p\n", hr, realDevice, ppEndpoint);
|
||||
if (ppEndpoint) *ppEndpoint = nullptr;
|
||||
}
|
||||
|
||||
return hr;
|
||||
}
|
||||
|
||||
HRESULT __stdcall MMDeviceEnumeratorWrapper::GetDevice(LPCWSTR pwstrId, IMMDevice** ppDevice)
|
||||
{
|
||||
return m_realEnumerator->GetDevice(pwstrId, ppDevice);
|
||||
printf("[MMDeviceEnumeratorWrapper] GetDevice called\n");
|
||||
|
||||
IMMDevice* realDevice = nullptr;
|
||||
HRESULT hr = m_realEnumerator->GetDevice(pwstrId, &realDevice);
|
||||
|
||||
if (SUCCEEDED(hr) && realDevice)
|
||||
{
|
||||
*ppDevice = new MMDeviceWrapper(realDevice);
|
||||
}
|
||||
else
|
||||
{
|
||||
*ppDevice = nullptr;
|
||||
}
|
||||
|
||||
return hr;
|
||||
}
|
||||
|
||||
HRESULT __stdcall MMDeviceEnumeratorWrapper::RegisterEndpointNotificationCallback(IMMNotificationClient* pClient)
|
||||
{
|
||||
//DumpStackTrace();
|
||||
printf("[MMDeviceEnumeratorWrapper] RegisterEndpointNotificationCallback called\n");
|
||||
return m_realEnumerator->RegisterEndpointNotificationCallback(pClient);
|
||||
}
|
||||
|
||||
HRESULT __stdcall MMDeviceEnumeratorWrapper::UnregisterEndpointNotificationCallback(IMMNotificationClient* pClient)
|
||||
{
|
||||
//DumpStackTrace();
|
||||
printf("[MMDeviceEnumeratorWrapper] UnregisterEndpointNotificationCallback called\n");
|
||||
return m_realEnumerator->UnregisterEndpointNotificationCallback(pClient);
|
||||
}
|
||||
@@ -5,10 +5,8 @@
|
||||
class MMDeviceEnumeratorWrapper : IMMDeviceEnumerator
|
||||
{
|
||||
public:
|
||||
MMDeviceEnumeratorWrapper(IMMDeviceEnumerator* realEnumerator) : m_realEnumerator(realEnumerator)
|
||||
{
|
||||
|
||||
}
|
||||
MMDeviceEnumeratorWrapper(IMMDeviceEnumerator* realEnumerator);
|
||||
|
||||
HRESULT STDMETHODCALLTYPE QueryInterface(
|
||||
/* [in] */ REFIID riid,
|
||||
/* [iid_is][out] */ _COM_Outptr_ void __RPC_FAR* __RPC_FAR* ppvObject) override;
|
||||
@@ -48,5 +46,7 @@ public:
|
||||
/* [annotation][in] */
|
||||
_In_ IMMNotificationClient* pClient) override;
|
||||
|
||||
IMMDeviceEnumerator* m_realEnumerator;
|
||||
private:
|
||||
LONG m_refCount = 1;
|
||||
IMMDeviceEnumerator* m_realEnumerator;
|
||||
};
|
||||
|
||||
64
dlls/kernelx/MMDeviceWrapper.cpp
Normal file
64
dlls/kernelx/MMDeviceWrapper.cpp
Normal file
@@ -0,0 +1,64 @@
|
||||
#include "pch.h"
|
||||
#include "MMDeviceWrapper.h"
|
||||
|
||||
MMDeviceWrapper::MMDeviceWrapper(IMMDevice* realDevice) : m_realDevice(realDevice)
|
||||
{
|
||||
if (m_realDevice)
|
||||
m_realDevice->AddRef();
|
||||
}
|
||||
|
||||
HRESULT __stdcall MMDeviceWrapper::QueryInterface(REFIID riid, void** ppvObject)
|
||||
{
|
||||
printf("[MMDeviceWrapper] QueryInterface called\n");
|
||||
LPOLESTR str = nullptr;
|
||||
StringFromIID(riid, &str);
|
||||
wprintf(L"[QueryInterface] IID requested: %ls\n", str);
|
||||
CoTaskMemFree(str);
|
||||
|
||||
return m_realDevice->QueryInterface(riid, ppvObject);
|
||||
}
|
||||
|
||||
ULONG __stdcall MMDeviceWrapper::AddRef(void)
|
||||
{
|
||||
printf("[MMDeviceWrapper] AddRef called\n");
|
||||
return InterlockedIncrement(&m_refCount);
|
||||
}
|
||||
|
||||
ULONG __stdcall MMDeviceWrapper::Release(void)
|
||||
{
|
||||
printf("[MMDeviceWrapper] Release called\n");
|
||||
ULONG count = InterlockedDecrement(&m_refCount);
|
||||
if (count == 0)
|
||||
{
|
||||
if (m_realDevice)
|
||||
m_realDevice->Release();
|
||||
delete this;
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
HRESULT __stdcall MMDeviceWrapper::Activate(REFIID iid, DWORD dwClsCtx, PROPVARIANT* pActivationParams, void** ppInterface)
|
||||
{
|
||||
printf("[MMDeviceWrapper] Activate called\n");
|
||||
return m_realDevice->Activate(iid, dwClsCtx, pActivationParams, ppInterface);
|
||||
|
||||
}
|
||||
|
||||
|
||||
HRESULT __stdcall MMDeviceWrapper::OpenPropertyStore(DWORD stgmAccess, IPropertyStore** ppProperties)
|
||||
{
|
||||
printf("[MMDeviceWrapper] OpenPropertyStore called\n");
|
||||
return m_realDevice->OpenPropertyStore(stgmAccess, ppProperties);
|
||||
}
|
||||
|
||||
HRESULT __stdcall MMDeviceWrapper::GetId(LPWSTR* ppstrId)
|
||||
{
|
||||
printf("[MMDeviceWrapper] GetId called\n");
|
||||
return m_realDevice->GetId(ppstrId);
|
||||
}
|
||||
|
||||
HRESULT __stdcall MMDeviceWrapper::GetState(DWORD* pdwState)
|
||||
{
|
||||
printf("[MMDeviceWrapper] GetState called\n");
|
||||
return m_realDevice->GetState(pdwState);
|
||||
}
|
||||
25
dlls/kernelx/MMDeviceWrapper.h
Normal file
25
dlls/kernelx/MMDeviceWrapper.h
Normal file
@@ -0,0 +1,25 @@
|
||||
#pragma once
|
||||
#include <mmdeviceapi.h>
|
||||
|
||||
|
||||
class MMDeviceWrapper : public IMMDevice
|
||||
{
|
||||
public:
|
||||
MMDeviceWrapper(IMMDevice* realDevice);
|
||||
|
||||
// IUnknown
|
||||
HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject) override;
|
||||
ULONG STDMETHODCALLTYPE AddRef(void) override;
|
||||
ULONG STDMETHODCALLTYPE Release(void) override;
|
||||
|
||||
// IMMDevice
|
||||
HRESULT STDMETHODCALLTYPE Activate(REFIID iid, DWORD dwClsCtx, PROPVARIANT* pActivationParams, void** ppInterface) override;
|
||||
HRESULT STDMETHODCALLTYPE OpenPropertyStore(DWORD stgmAccess, IPropertyStore** ppProperties) override;
|
||||
HRESULT STDMETHODCALLTYPE GetId(LPWSTR* ppstrId) override;
|
||||
HRESULT STDMETHODCALLTYPE GetState(DWORD* pdwState) override;
|
||||
|
||||
|
||||
private:
|
||||
LONG m_refCount = 1;
|
||||
IMMDevice* m_realDevice;
|
||||
};
|
||||
@@ -1,10 +1,10 @@
|
||||
#include "pch.h"
|
||||
#include "pch.h"
|
||||
#include "hooks.h"
|
||||
#include "ForzaThreadHook_X.h"
|
||||
#include "kernelx.h"
|
||||
#include <Windows.h>
|
||||
#include "Shlwapi.h"
|
||||
|
||||
#include <audioclient.h>
|
||||
// note from unixian: i used this since using appxlauncher requires me attaching to the game after it launches
|
||||
#define WINDURANGO_WAIT_FOR_DEBUGGER 1
|
||||
|
||||
@@ -14,6 +14,11 @@
|
||||
|
||||
std::vector<HMODULE> loadedMods;
|
||||
|
||||
// All HAPPY DUNGEONS STUFF
|
||||
|
||||
////////////////////////////////
|
||||
|
||||
|
||||
inline void LoadMods()
|
||||
{
|
||||
WCHAR path[MAX_PATH];
|
||||
@@ -122,6 +127,10 @@ BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID reserved)
|
||||
{
|
||||
printf("Forza Horizon 2 Presents Fast & Furious");
|
||||
}
|
||||
if (GamePackage == L"HappyDungeons_zyyfzks419954")
|
||||
{
|
||||
printf("Happy Happy Happy Dungeons Dungeons Dungeons\n");
|
||||
}
|
||||
#endif
|
||||
|
||||
#if WINDURANGO_WAIT_FOR_DEBUGGER
|
||||
@@ -141,7 +150,7 @@ BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID reserved)
|
||||
// so we can just check if any of corlib modules are loaded and use that
|
||||
// (add more of them as we find in games)
|
||||
|
||||
XWinePatchImport(GetModuleHandleW(nullptr), GetRuntimeModule(), "?GetActivationFactoryByPCWSTR@@YAJPEAXAEAVGuid@Platform@@PEAPEAX@Z", GetActivationFactoryRedirect);
|
||||
XPatchImport(GetModuleHandleW(nullptr), GetRuntimeModule(), "?GetActivationFactoryByPCWSTR@@YAJPEAXAEAVGuid@Platform@@PEAPEAX@Z", GetActivationFactoryRedirect);
|
||||
|
||||
DetourAttach(&reinterpret_cast<PVOID&>(TrueOpenFile), OpenFile_Hook);
|
||||
DetourAttach(&reinterpret_cast<PVOID&>(TrueCreateDirectoryA), CreateDirectoryA_Hook);
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
#include "CurrentAppWrapper.hpp"
|
||||
#include "MMDeviceEnumeratorWrapper.h"
|
||||
#include <winrt/windows.storage.provider.h>
|
||||
#include <atlbase.h>
|
||||
|
||||
#define RETURN_HR(hr) return hr
|
||||
#define RETURN_LAST_ERROR_IF(cond) if (cond) return HRESULT_FROM_WIN32(GetLastError())
|
||||
@@ -108,10 +109,8 @@ HRESULT __stdcall CoCreateInstance_hook(
|
||||
}
|
||||
return hr;
|
||||
}
|
||||
|
||||
|
||||
|
||||
HRESULT XWineGetImport(_In_opt_ HMODULE Module, _In_ HMODULE ImportModule, _In_ LPCSTR Import, _Out_ PIMAGE_THUNK_DATA* pThunk)
|
||||
/// Made By XWine1 Team
|
||||
HRESULT XGetImport(_In_opt_ HMODULE Module, _In_ HMODULE ImportModule, _In_ LPCSTR Import, _Out_ PIMAGE_THUNK_DATA* pThunk)
|
||||
{
|
||||
if (ImportModule == nullptr)
|
||||
RETURN_HR(E_INVALIDARG);
|
||||
@@ -166,12 +165,12 @@ HRESULT XWineGetImport(_In_opt_ HMODULE Module, _In_ HMODULE ImportModule, _In_
|
||||
*pThunk = nullptr;
|
||||
return (E_FAIL);
|
||||
}
|
||||
|
||||
HRESULT XWinePatchImport(_In_opt_ HMODULE Module, _In_ HMODULE ImportModule, _In_ PCSTR Import, _In_ PVOID Function)
|
||||
/// Made By XWine1 Team
|
||||
HRESULT XPatchImport(_In_opt_ HMODULE Module, _In_ HMODULE ImportModule, _In_ PCSTR Import, _In_ PVOID Function)
|
||||
{
|
||||
DWORD protect;
|
||||
PIMAGE_THUNK_DATA pThunk;
|
||||
RETURN_IF_FAILED(XWineGetImport(Module, ImportModule, Import, &pThunk));
|
||||
RETURN_IF_FAILED(XGetImport(Module, ImportModule, Import, &pThunk));
|
||||
RETURN_LAST_ERROR_IF(!VirtualProtect(&pThunk->u1.Function, sizeof(ULONG_PTR), PAGE_READWRITE, &protect));
|
||||
pThunk->u1.Function = (ULONG_PTR)Function;
|
||||
RETURN_LAST_ERROR_IF(!VirtualProtect(&pThunk->u1.Function, sizeof(ULONG_PTR), protect, &protect));
|
||||
@@ -181,9 +180,9 @@ HRESULT XWinePatchImport(_In_opt_ HMODULE Module, _In_ HMODULE ImportModule, _In
|
||||
HRESULT PatchNeededImports(_In_opt_ HMODULE Module, _In_ HMODULE ImportModule, _In_ PCSTR Import, _In_ PVOID Function)
|
||||
{
|
||||
PIMAGE_THUNK_DATA pThunk;
|
||||
RETURN_IF_FAILED(XWineGetImport(Module, ImportModule, Import, &pThunk));
|
||||
RETURN_IF_FAILED(XGetImport(Module, ImportModule, Import, &pThunk));
|
||||
|
||||
return XWinePatchImport(Module, ImportModule, Import, Function);
|
||||
return XPatchImport(Module, ImportModule, Import, Function);
|
||||
}
|
||||
|
||||
HMODULE WINAPI LoadLibraryExW_X(LPCWSTR lpLibFileName, HANDLE hFile, DWORD dwFlags)
|
||||
@@ -265,7 +264,7 @@ void FixRelativePath(LPCWSTR& lpFileName)
|
||||
}
|
||||
}
|
||||
|
||||
#include <atlbase.h>
|
||||
|
||||
|
||||
HANDLE CreateFile2_Hook(LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode,
|
||||
DWORD dwCreationDisposition, LPCREATEFILE2_EXTENDED_PARAMETERS pCreateExParams)
|
||||
@@ -300,7 +299,7 @@ HMODULE WINAPI LoadLibraryExA_Hook(LPCSTR lpLibFileName, _Reserved_ HANDLE hFile
|
||||
lpLibFileName = convert.c_str();
|
||||
}
|
||||
|
||||
//printf("LoadLibraryExA_Hook-: %s\n", lpLibFileName);
|
||||
printf("LoadLibraryExA_Hook-: %s\n", lpLibFileName);
|
||||
|
||||
|
||||
|
||||
@@ -334,7 +333,7 @@ HMODULE WINAPI LoadLibraryW_Hook(LPCWSTR lpLibFileName)
|
||||
|
||||
lpLibFileName = convert.data();
|
||||
}
|
||||
//printf("LoadLibraryW_Hook: %ls\n", lpLibFileName);
|
||||
printf("LoadLibraryW_Hook: %ls\n", lpLibFileName);
|
||||
|
||||
HMODULE result = TrueLoadLibraryW(lpLibFileName);
|
||||
PatchNeededImports(result, GetRuntimeModule(), "?GetActivationFactoryByPCWSTR@@YAJPEAXAEAVGuid@Platform@@PEAPEAX@Z", GetActivationFactoryRedirect);
|
||||
@@ -420,9 +419,10 @@ HRESULT STDMETHODCALLTYPE CurrentAppActivateInstance_Hook(IActivationFactory* th
|
||||
/* Hook for the WinRT RoGetActivationFactory function. */
|
||||
inline HRESULT WINAPI RoGetActivationFactory_Hook(HSTRING classId, REFIID iid, void** factory)
|
||||
{
|
||||
|
||||
// Get the raw buffer from the HSTRING
|
||||
const wchar_t* rawString = WindowsGetStringRawBuffer(classId, nullptr);
|
||||
|
||||
printf("WinRT Class Activated: %S\n", rawString);
|
||||
// this might be a lil expensive? evaluate later
|
||||
if (wcscmp(rawString, L"Windows.UI.Core.CoreWindow") != 0)
|
||||
wprintf(L"%ls\n", rawString);
|
||||
@@ -431,6 +431,7 @@ inline HRESULT WINAPI RoGetActivationFactory_Hook(HSTRING classId, REFIID iid, v
|
||||
|
||||
if (IsClassName(classId, "Windows.ApplicationModel.Store.CurrentApp"))
|
||||
{
|
||||
printf("CLASS: Windows.ApplicationModel.Store.CurrentApp\n");
|
||||
hr = TrueRoGetActivationFactory(classId, iid, factory);
|
||||
|
||||
if (FAILED(hr))
|
||||
@@ -447,6 +448,7 @@ inline HRESULT WINAPI RoGetActivationFactory_Hook(HSTRING classId, REFIID iid, v
|
||||
|
||||
if (IsClassName(classId, "Windows.ApplicationModel.Core.CoreApplication"))
|
||||
{
|
||||
printf("CLASS: Windows.ApplicationModel.Core.CoreApplication\n");
|
||||
ComPtr<IActivationFactory> realFactory;
|
||||
|
||||
hr = TrueRoGetActivationFactory(HStringReference(RuntimeClass_Windows_ApplicationModel_Core_CoreApplication).Get(), IID_PPV_ARGS(&realFactory));
|
||||
@@ -461,6 +463,7 @@ inline HRESULT WINAPI RoGetActivationFactory_Hook(HSTRING classId, REFIID iid, v
|
||||
|
||||
if (IsClassName(classId, "Windows.UI.Core.CoreWindow"))
|
||||
{
|
||||
printf("CLASS: Windows.UI.Core.CoreWindow\n");
|
||||
//
|
||||
// for now we just hook GetForCurrentThread to get the CoreWindow but i'll change it later to
|
||||
// wrap ICoreWindowStatic or as zombie said another thing that works is by hooking IFrameworkView::SetWindow
|
||||
@@ -469,6 +472,7 @@ inline HRESULT WINAPI RoGetActivationFactory_Hook(HSTRING classId, REFIID iid, v
|
||||
ComPtr<ICoreWindowStatic> coreWindowStatic;
|
||||
hr = TrueRoGetActivationFactory(HStringReference(RuntimeClass_Windows_UI_Core_CoreWindow).Get(), IID_PPV_ARGS(&coreWindowStatic));
|
||||
if (FAILED(hr)) {
|
||||
printf("FAILEDDDDDD\n");
|
||||
return hr;
|
||||
}
|
||||
|
||||
@@ -521,9 +525,14 @@ HRESULT WINAPI GetActivationFactoryRedirect(PCWSTR str, REFIID riid, void** ppFa
|
||||
if (FAILED(hr = WindowsCreateStringReference(str, wcslen(str), &classNameHeader, &className)))
|
||||
return hr;
|
||||
|
||||
//printf("GetActivationFactoryRedirect: %S\n", str);
|
||||
printf("GetActivationFactoryRedirect: %S\n", str);
|
||||
|
||||
hr = RoGetActivationFactory_Hook(className, riid, ppFactory);
|
||||
WindowsDeleteString(className);
|
||||
return hr;
|
||||
}
|
||||
|
||||
// ALL HAPPY DUNGEONS STUFF
|
||||
|
||||
|
||||
//////////////////////////////////////
|
||||
@@ -1,6 +1,5 @@
|
||||
#include "pch.h"
|
||||
#include "../common/common.h"
|
||||
#include "../common/debug.h"
|
||||
|
||||
uint32_t dword_180021AA0[16];
|
||||
uint32_t dword_180021A60[16];
|
||||
@@ -83,7 +82,7 @@ BOOL __stdcall WaitOnAddress_X(volatile void* Address, PVOID CompareAddress, SIZ
|
||||
BOOL JobTitleMemoryStatus_X(void* pJob, LPTITLEMEMORYSTATUS Buffer) {
|
||||
__int64 jobInfo[7]; // Buffer to store job object memory information
|
||||
NTSTATUS status;
|
||||
DEBUG_PRINT();
|
||||
DEBUG_LOG();
|
||||
// Validate input parameters
|
||||
if (!pJob || !Buffer || Buffer->dwLength != sizeof(TITLEMEMORYSTATUS)) {
|
||||
SetLastError(ERROR_INVALID_PARAMETER);
|
||||
@@ -350,7 +349,7 @@ LPVOID VirtualAlloc_X(
|
||||
|
||||
BOOL ToolingMemoryStatus_X(LPTOOLINGMEMORYSTATUS buffer)
|
||||
{
|
||||
DEBUG_PRINT();
|
||||
DEBUG_LOG();
|
||||
__int64 SystemInformation[4];
|
||||
|
||||
if (buffer->dwLength != 40)
|
||||
|
||||
@@ -104,6 +104,8 @@
|
||||
<ClInclude Include="framework.h" />
|
||||
<ClInclude Include="FrameworkViewSourceWrapper.h" />
|
||||
<ClInclude Include="FrameworkViewWrapper.h" />
|
||||
<ClInclude Include="MMDeviceCollectionWrapper.h" />
|
||||
<ClInclude Include="MMDeviceWrapper.h" />
|
||||
<ClInclude Include="hooks.h" />
|
||||
<ClInclude Include="ICoreApplicationGpuPolicy.h" />
|
||||
<ClInclude Include="ICoreApplicationResourceAvailabilityX.h" />
|
||||
@@ -123,7 +125,9 @@
|
||||
<ClCompile Include="FrameworkViewSourceWrapper.cpp" />
|
||||
<ClCompile Include="FrameworkViewWrapper.cpp" />
|
||||
<ClCompile Include="kernelx.cpp" />
|
||||
<ClCompile Include="MMDeviceCollectionWrapper.cpp" />
|
||||
<ClCompile Include="MMDeviceEnumeratorWrapper.cpp" />
|
||||
<ClCompile Include="MMDeviceWrapper.cpp" />
|
||||
<ClCompile Include="MMXboxDeviceEnumeratorWrapper.cpp" />
|
||||
<ClCompile Include="pch.cpp">
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
|
||||
|
||||
@@ -25,6 +25,12 @@
|
||||
<ClCompile Include="MMDeviceEnumeratorWrapper.cpp">
|
||||
<Filter>MMDeviceEnumerator</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="MMDeviceWrapper.cpp">
|
||||
<Filter>MMDevice</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="MMDeviceCollectionWrapper.cpp">
|
||||
<Filter>MMDeviceEnumerator\MMDeviceCollection</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="framework.h" />
|
||||
@@ -65,6 +71,12 @@
|
||||
<ClInclude Include="MMDeviceEnumeratorWrapper.h">
|
||||
<Filter>MMDeviceEnumerator</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="MMDeviceWrapper.h">
|
||||
<Filter>MMDevice</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="MMDeviceCollectionWrapper.h">
|
||||
<Filter>MMDeviceEnumerator\MMDeviceCollection</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Exports.def" />
|
||||
@@ -102,5 +114,11 @@
|
||||
<Filter Include="MMDeviceEnumerator\Xbox">
|
||||
<UniqueIdentifier>{58f8ec7f-d4c1-43e8-a2a9-81a75350ae82}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="MMDevice">
|
||||
<UniqueIdentifier>{b5806f6f-3fc6-4043-b6a0-8c59222992fc}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="MMDeviceEnumerator\MMDeviceCollection">
|
||||
<UniqueIdentifier>{8e5db7be-5063-4c0f-86f8-0d165dbf6b47}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
#include "CoreWindowWrapperX.h"
|
||||
#include "ICoreWindowX.h"
|
||||
|
||||
#include "../common/DebugLogger.h"
|
||||
#include "../../Thirdparty/Detours/src/detours.h"
|
||||
|
||||
#include <intrin.h>
|
||||
@@ -17,7 +17,7 @@
|
||||
#include <wrl.h>
|
||||
#include <string>
|
||||
#include <string_view>
|
||||
#include <__msvc_string_view.hpp>
|
||||
// #include <__msvc_string_view.hpp>
|
||||
#include <ntstatus.h>
|
||||
|
||||
using namespace Microsoft::WRL;
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
winrt::Windows::Foundation::IAsyncAction WinDurango::impl::ConnectedStorage::CreateContainer(winrt::hstring name) const
|
||||
{
|
||||
// printf("[ConnectedStorage] Container %S requested creation\n", name.c_str());
|
||||
// Logger::Warning("[ConnectedStorage] Container %S requested creation\n", name.c_str());
|
||||
|
||||
if (!co_await DoesFolderExist(m_storagePath + L"\\" + name))
|
||||
{
|
||||
@@ -20,7 +20,7 @@ winrt::Windows::Foundation::IAsyncAction WinDurango::impl::ConnectedStorage::Cre
|
||||
co_await folder.CreateFolderAsync(name);
|
||||
}
|
||||
|
||||
//printf("[ConnectedStorage] Container %S created\n", name.c_str());
|
||||
//Logger::Warning("[ConnectedStorage] Container %S created\n", name.c_str());
|
||||
}
|
||||
|
||||
winrt::Windows::Foundation::IAsyncAction WinDurango::impl::ConnectedStorage::Read(
|
||||
|
||||
@@ -2,29 +2,10 @@
|
||||
#include "Microsoft.Xbox.GameChat.AccessibilitySettingsChangedEventArgs.h"
|
||||
#include "Microsoft.Xbox.GameChat.AccessibilitySettingsChangedEventArgs.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
// ////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
winrt::Microsoft::Xbox::GameChat::ChatUser AccessibilitySettingsChangedEventArgs::ChatUser()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.GameChat.AccessibilitySettingsChangedEventArgs.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
struct AccessibilitySettingsChangedEventArgs : AccessibilitySettingsChangedEventArgsT<AccessibilitySettingsChangedEventArgs>
|
||||
|
||||
@@ -2,33 +2,17 @@
|
||||
#include "Microsoft.Xbox.GameChat.ChannelUpdatedEventArgs.h"
|
||||
#include "Microsoft.Xbox.GameChat.ChannelUpdatedEventArgs.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
winrt::Microsoft::Xbox::GameChat::ChatUser ChannelUpdatedEventArgs::ChatUser()
|
||||
{
|
||||
LOG_NOT_IMPLEMENTED();
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
uint8_t ChannelUpdatedEventArgs::Channel()
|
||||
{
|
||||
LOG_NOT_IMPLEMENTED();
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.GameChat.ChannelUpdatedEventArgs.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
struct ChannelUpdatedEventArgs : ChannelUpdatedEventArgsT<ChannelUpdatedEventArgs>
|
||||
|
||||
@@ -2,38 +2,19 @@
|
||||
#include "Microsoft.Xbox.GameChat.ChatManager.h"
|
||||
#include "Microsoft.Xbox.GameChat.ChatManager.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
ChatManager::ChatManager(winrt::Microsoft::Xbox::GameChat::ChatSessionPeriod const& chatSessionPeriod)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
ChatManager::ChatManager(winrt::Microsoft::Xbox::GameChat::ChatSessionPeriod const& chatSessionPeriod, bool titleEnforcedPrivilegeAndPrivacy)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
ChatManager::ChatManager(winrt::Microsoft::Xbox::GameChat::ChatSessionPeriod const& chatSessionPeriod, winrt::Microsoft::Xbox::GameChat::PrivilegeAndPrivacyEnforcementMode const& privilegeAndPrivacyEnforcementMode, winrt::Microsoft::Xbox::GameChat::TextConversionMode const& textConversionMode)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::GameChat::ChatManagerSettings ChatManager::ChatSettings()
|
||||
{
|
||||
@@ -41,91 +22,91 @@ namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
}
|
||||
winrt::event_token ChatManager::OnDebugMessage(winrt::Windows::Foundation::EventHandler<winrt::Microsoft::Xbox::GameChat::DebugMessageEventArgs> const& __param0)
|
||||
{
|
||||
return {};
|
||||
LOG_NOT_IMPLEMENTED(); return {};
|
||||
}
|
||||
void ChatManager::OnDebugMessage(winrt::event_token const& __param0) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::event_token ChatManager::OnOutgoingChatPacketReady(winrt::Windows::Foundation::EventHandler<winrt::Microsoft::Xbox::GameChat::ChatPacketEventArgs> const& __param0)
|
||||
{
|
||||
return {};
|
||||
LOG_NOT_IMPLEMENTED(); return {};
|
||||
}
|
||||
void ChatManager::OnOutgoingChatPacketReady(winrt::event_token const& __param0) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::event_token ChatManager::OnCompareUniqueConsoleIdentifiers(winrt::Microsoft::Xbox::GameChat::CompareUniqueConsoleIdentifiersHandler const& __param0)
|
||||
{
|
||||
return {};
|
||||
LOG_NOT_IMPLEMENTED(); return {};
|
||||
}
|
||||
void ChatManager::OnCompareUniqueConsoleIdentifiers(winrt::event_token const& __param0) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::event_token ChatManager::OnUserAddedToChannel(winrt::Windows::Foundation::EventHandler<winrt::Microsoft::Xbox::GameChat::ChannelUpdatedEventArgs> const& __param0)
|
||||
{
|
||||
return {};
|
||||
LOG_NOT_IMPLEMENTED(); return {};
|
||||
}
|
||||
void ChatManager::OnUserAddedToChannel(winrt::event_token const& __param0) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::event_token ChatManager::OnUserRemovedFromChannel(winrt::Windows::Foundation::EventHandler<winrt::Microsoft::Xbox::GameChat::ChannelUpdatedEventArgs> const& __param0)
|
||||
{
|
||||
return {};
|
||||
LOG_NOT_IMPLEMENTED(); return {};
|
||||
}
|
||||
void ChatManager::OnUserRemovedFromChannel(winrt::event_token const& __param0) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::event_token ChatManager::OnPreEncodeAudioBuffer(winrt::Microsoft::Xbox::GameChat::ProcessAudioBufferHandler const& __param0)
|
||||
{
|
||||
return {};
|
||||
LOG_NOT_IMPLEMENTED(); return {};
|
||||
}
|
||||
void ChatManager::OnPreEncodeAudioBuffer(winrt::event_token const& __param0) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::event_token ChatManager::OnPostDecodeAudioBuffer(winrt::Microsoft::Xbox::GameChat::ProcessAudioBufferHandler const& __param0)
|
||||
{
|
||||
return {};
|
||||
LOG_NOT_IMPLEMENTED(); return {};
|
||||
}
|
||||
void ChatManager::OnPostDecodeAudioBuffer(winrt::event_token const& __param0) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::event_token ChatManager::OnTextMessageReceived(winrt::Windows::Foundation::EventHandler<winrt::Microsoft::Xbox::GameChat::TextMessageReceivedEventArgs> const& __param0)
|
||||
{
|
||||
return {};
|
||||
LOG_NOT_IMPLEMENTED(); return {};
|
||||
}
|
||||
void ChatManager::OnTextMessageReceived(winrt::event_token const& __param0) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::event_token ChatManager::OnAccessibilitySettingsChanged(winrt::Windows::Foundation::EventHandler<winrt::Microsoft::Xbox::GameChat::AccessibilitySettingsChangedEventArgs> const& __param0)
|
||||
{
|
||||
return {};
|
||||
LOG_NOT_IMPLEMENTED(); return {};
|
||||
}
|
||||
void ChatManager::OnAccessibilitySettingsChanged(winrt::event_token const& __param0) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::GameChat::ChatMessageType ChatManager::ProcessIncomingChatMessage(winrt::Windows::Storage::Streams::IBuffer const& chatPacket, winrt::Windows::Foundation::IInspectable const& uniqueRemoteConsoleIdentifier)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManager::HandleNewRemoteConsole(winrt::Windows::Foundation::IInspectable const& uniqueRemoteConsoleIdentifier)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncAction ChatManager::AddLocalUserToChatChannelAsync(uint8_t channelIndex, winrt::Windows::Xbox::System::IUser user)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncAction ChatManager::AddLocalUsersToChatChannelAsync(uint8_t channelIndex, winrt::Windows::Foundation::Collections::IVectorView<winrt::Windows::Xbox::System::User> users)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncAction ChatManager::RemoveLocalUserFromChatChannelAsync(uint8_t channelIndex, winrt::Windows::Xbox::System::IUser user)
|
||||
{
|
||||
@@ -133,7 +114,7 @@ namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncAction ChatManager::RemoveRemoteConsoleAsync(winrt::Windows::Foundation::IInspectable uniqueRemoteConsoleIdentifier)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::GameChat::ChatUser> ChatManager::GetChatUsers()
|
||||
{
|
||||
@@ -141,30 +122,30 @@ namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
}
|
||||
void ChatManager::MuteUserFromAllChannels(winrt::Microsoft::Xbox::GameChat::ChatUser const& user)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManager::UnmuteUserFromAllChannels(winrt::Microsoft::Xbox::GameChat::ChatUser const& user)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManager::MuteAllUsersFromAllChannels()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManager::UnmuteAllUsersFromAllChannels()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncAction ChatManager::MuteUserIfReputationIsBadAsync(winrt::Microsoft::Xbox::GameChat::ChatUser user)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ChatManager::HasMicFocus()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::GameChat::ChatPerformanceCounters ChatManager::ChatPerformanceCounters()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.GameChat.ChatManager.g.h"
|
||||
#include "Microsoft.Xbox.GameChat.ChatManagerSettings.h"
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
struct ChatManager : ChatManagerT<ChatManager>
|
||||
|
||||
@@ -2,90 +2,71 @@
|
||||
#include "Microsoft.Xbox.GameChat.ChatManagerSettings.h"
|
||||
#include "Microsoft.Xbox.GameChat.ChatManagerSettings.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
uint32_t ChatManagerSettings::AudioThreadPeriodInMilliseconds()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManagerSettings::AudioThreadPeriodInMilliseconds(uint32_t value)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t ChatManagerSettings::AudioThreadAffinityMask()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManagerSettings::AudioThreadAffinityMask(uint32_t value)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
int32_t ChatManagerSettings::AudioThreadPriority()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManagerSettings::AudioThreadPriority(int32_t value)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Xbox::Chat::EncodingQuality ChatManagerSettings::AudioEncodingQuality()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManagerSettings::AudioEncodingQuality(winrt::Windows::Xbox::Chat::EncodingQuality const& value)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t ChatManagerSettings::JitterBufferMaxPackets()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManagerSettings::JitterBufferMaxPackets(uint32_t value)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t ChatManagerSettings::JitterBufferLowestNeededPacketCount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManagerSettings::JitterBufferLowestNeededPacketCount(uint32_t value)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t ChatManagerSettings::JitterBufferPacketsBeforeRelaxingNeeded()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManagerSettings::JitterBufferPacketsBeforeRelaxingNeeded(uint32_t value)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ChatManagerSettings::PerformanceCountersEnabled()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManagerSettings::PerformanceCountersEnabled(bool value)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
bool m_CombineCaptureBuffersIntoSinglePacket;
|
||||
@@ -131,34 +112,34 @@ namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
|
||||
winrt::Microsoft::Xbox::GameChat::GameChatDiagnosticsTraceLevel ChatManagerSettings::DiagnosticsTraceLevel()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManagerSettings::DiagnosticsTraceLevel(winrt::Microsoft::Xbox::GameChat::GameChatDiagnosticsTraceLevel const& value)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ChatManagerSettings::AutoMuteBadReputationUsers()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManagerSettings::AutoMuteBadReputationUsers(bool value)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t ChatManagerSettings::SessionStateUpdateRequestCoalesceDuration()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManagerSettings::SessionStateUpdateRequestCoalesceDuration(uint32_t value)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t ChatManagerSettings::MuteUserIfReputationIsBadCoalesceDuration()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatManagerSettings::MuteUserIfReputationIsBadCoalesceDuration(uint32_t value)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.GameChat.ChatManagerSettings.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
struct ChatManagerSettings : ChatManagerSettingsT<ChatManagerSettings>
|
||||
|
||||
@@ -2,53 +2,34 @@
|
||||
#include "Microsoft.Xbox.GameChat.ChatPacketEventArgs.h"
|
||||
#include "Microsoft.Xbox.GameChat.ChatPacketEventArgs.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
winrt::Windows::Storage::Streams::IBuffer ChatPacketEventArgs::PacketBuffer()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ChatPacketEventArgs::SendReliable()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ChatPacketEventArgs::SendInOrder()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ChatPacketEventArgs::SendPacketToAllConnectedConsoles()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IInspectable ChatPacketEventArgs::UniqueTargetConsoleIdentifier()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::GameChat::ChatMessageType ChatPacketEventArgs::ChatMessageType()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::GameChat::ChatUser ChatPacketEventArgs::ChatUser()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.GameChat.ChatPacketEventArgs.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
struct ChatPacketEventArgs : ChatPacketEventArgsT<ChatPacketEventArgs>
|
||||
|
||||
@@ -2,57 +2,38 @@
|
||||
#include "Microsoft.Xbox.GameChat.ChatPerformanceCounters.h"
|
||||
#include "Microsoft.Xbox.GameChat.ChatPerformanceCounters.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
winrt::Microsoft::Xbox::GameChat::ChatPerformanceTime ChatPerformanceCounters::CaptureExecutionTime()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::GameChat::ChatPerformanceTime ChatPerformanceCounters::SendExecutionTime()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::GameChat::ChatPerformanceTime ChatPerformanceCounters::RenderExecutionTime()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::GameChat::ChatPerformanceTime ChatPerformanceCounters::AudioThreadExecutionTime()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::GameChat::ChatPerformanceTime ChatPerformanceCounters::AudioThreadPeriodTime()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::GameChat::ChatPerformanceTime ChatPerformanceCounters::IncomingPacketTime()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
double ChatPerformanceCounters::IncomingPacketBandwidthBitsPerSecond()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
double ChatPerformanceCounters::OutgoingPacketBandwidthBitsPerSecond()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.GameChat.ChatPerformanceCounters.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
struct ChatPerformanceCounters : ChatPerformanceCountersT<ChatPerformanceCounters>
|
||||
|
||||
@@ -2,37 +2,18 @@
|
||||
#include "Microsoft.Xbox.GameChat.ChatPerformanceTime.h"
|
||||
#include "Microsoft.Xbox.GameChat.ChatPerformanceTime.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
double ChatPerformanceTime::MinTimeInMilliseconds()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
double ChatPerformanceTime::MaxTimeInMilliseconds()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
double ChatPerformanceTime::AverageTimeInMilliseconds()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.GameChat.ChatPerformanceTime.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
struct ChatPerformanceTime : ChatPerformanceTimeT<ChatPerformanceTime>
|
||||
|
||||
@@ -2,105 +2,86 @@
|
||||
#include "Microsoft.Xbox.GameChat.ChatUser.h"
|
||||
#include "Microsoft.Xbox.GameChat.ChatUser.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
hstring ChatUser::XboxUserId()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IInspectable ChatUser::UniqueConsoleIdentifier()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::GameChat::ChatUserTalkingMode ChatUser::TalkingMode()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t ChatUser::NumberOfPendingAudioPacketsToPlay()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t ChatUser::DynamicNeededPacketCount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Xbox::Chat::ChatRestriction ChatUser::RestrictionMode()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Xbox::System::IUser ChatUser::User()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ChatUser::IsLocal()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ChatUser::IsLocalUserMuted()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ChatUser::IsMuted()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<uint8_t> ChatUser::GetAllChannels()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatUser::GenerateTextMessage(hstring const& message, bool allowTextToSpeechConversion)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Xbox::Chat::ChatParticipantTypes ChatUser::ParticipantType()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatUser::ParticipantType(winrt::Windows::Xbox::Chat::ChatParticipantTypes const& val)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
float ChatUser::Volume()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatUser::Volume(float val)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
float ChatUser::LocalRenderTargetVolume()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
void ChatUser::LocalRenderTargetVolume(float val)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ChatUser::HasRequestedTranscription()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ChatUser::HasRequestedSynthesizedAudio()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.GameChat.ChatUser.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
struct ChatUser : ChatUserT<ChatUser>
|
||||
|
||||
@@ -2,33 +2,14 @@
|
||||
#include "Microsoft.Xbox.GameChat.DebugMessageEventArgs.h"
|
||||
#include "Microsoft.Xbox.GameChat.DebugMessageEventArgs.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
hstring DebugMessageEventArgs::Message()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
int32_t DebugMessageEventArgs::ErrorCode()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.GameChat.DebugMessageEventArgs.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
struct DebugMessageEventArgs : DebugMessageEventArgsT<DebugMessageEventArgs>
|
||||
|
||||
@@ -2,37 +2,18 @@
|
||||
#include "Microsoft.Xbox.GameChat.TextMessageReceivedEventArgs.h"
|
||||
#include "Microsoft.Xbox.GameChat.TextMessageReceivedEventArgs.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
hstring TextMessageReceivedEventArgs::Message()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::GameChat::ChatTextMessageType TextMessageReceivedEventArgs::ChatTextMessageType()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::GameChat::ChatUser TextMessageReceivedEventArgs::ChatUser()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.GameChat.TextMessageReceivedEventArgs.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::GameChat::implementation
|
||||
{
|
||||
struct TextMessageReceivedEventArgs : TextMessageReceivedEventArgsT<TextMessageReceivedEventArgs>
|
||||
|
||||
@@ -2,101 +2,85 @@
|
||||
#include "Microsoft.Xbox.Services.Achievements.Achievement.h"
|
||||
#include "Microsoft.Xbox.Services.Achievements.Achievement.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
hstring Achievement::Id()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring Achievement::ServiceConfigurationId()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring Achievement::Name()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Achievements::AchievementTitleAssociation> Achievement::TitleAssociations()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Achievements::AchievementProgressState Achievement::ProgressState()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Achievements::AchievementProgression Achievement::Progression()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Achievements::AchievementMediaAsset> Achievement::MediaAssets()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<hstring> Achievement::PlatformsAvailableOn()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool Achievement::IsSecret()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring Achievement::UnlockedDescription()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring Achievement::LockedDescription()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring Achievement::ProductId()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Achievements::AchievementType Achievement::AchievementType()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Achievements::AchievementParticipationType Achievement::ParticipationType()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Achievements::AchievementTimeWindow Achievement::Available()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Achievements::AchievementReward> Achievement::Rewards()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::TimeSpan Achievement::EstimatedUnlockTime()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring Achievement::DeepLink()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool Achievement::IsRevoked()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Achievements.Achievement.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
struct Achievement : AchievementT<Achievement>
|
||||
|
||||
@@ -2,37 +2,19 @@
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementMediaAsset.h"
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementMediaAsset.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
hstring AchievementMediaAsset::Name()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Achievements::AchievementMediaAssetType AchievementMediaAsset::MediaAssetType()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring AchievementMediaAsset::Url()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementMediaAsset.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
|
||||
@@ -2,33 +2,15 @@
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementProgression.h"
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementProgression.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Achievements::AchievementRequirement> AchievementProgression::Requirements()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::DateTime AchievementProgression::TimeUnlocked()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementProgression.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
|
||||
@@ -2,37 +2,19 @@
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementRequirement.h"
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementRequirement.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
hstring AchievementRequirement::Id()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring AchievementRequirement::CurrentProgressValue()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring AchievementRequirement::TargetProgressValue()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementRequirement.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
|
||||
@@ -2,49 +2,31 @@
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementReward.h"
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementReward.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
hstring AchievementReward::Name()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring AchievementReward::Description()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring AchievementReward::Data()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Achievements::AchievementRewardType AchievementReward::RewardType()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::PropertyType AchievementReward::ValuePropertyType()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Achievements::AchievementMediaAsset AchievementReward::MediaAsset()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementReward.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
|
||||
@@ -2,49 +2,31 @@
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementService.h"
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementService.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
winrt::Windows::Foundation::IAsyncAction AchievementService::UpdateAchievementAsync(hstring xboxUserId, hstring achievementId, uint32_t percentComplete)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncAction AchievementService::UpdateAchievementAsync(hstring xboxUserId, uint32_t titleId, hstring serviceConfigurationId, hstring achievementId, uint32_t percentComplete)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<int32_t> AchievementService::TryUpdateAchievementAsync(hstring xboxUserId, hstring achievementId, uint32_t percentComplete)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<int32_t> AchievementService::TryUpdateAchievementAsync(hstring xboxUserId, uint32_t titleId, hstring serviceConfigurationId, hstring achievementId, uint32_t percentComplete)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Microsoft::Xbox::Services::Achievements::AchievementsResult> AchievementService::GetAchievementsForTitleIdAsync(hstring xboxUserId, uint32_t titleId, winrt::Microsoft::Xbox::Services::Achievements::AchievementType type, bool unlockedOnly, winrt::Microsoft::Xbox::Services::Achievements::AchievementOrderBy orderBy, uint32_t skipItems, uint32_t maxItems)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Microsoft::Xbox::Services::Achievements::Achievement> AchievementService::GetAchievementAsync(hstring xboxUserId, hstring serviceConfigurationId, hstring achievementId)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementService.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
|
||||
@@ -2,33 +2,15 @@
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementTimeWindow.h"
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementTimeWindow.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
winrt::Windows::Foundation::DateTime AchievementTimeWindow::StartDate()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::DateTime AchievementTimeWindow::EndDate()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementTimeWindow.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
|
||||
@@ -2,33 +2,15 @@
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementTitleAssociation.h"
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementTitleAssociation.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
hstring AchievementTitleAssociation::Name()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t AchievementTitleAssociation::TitleId()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementTitleAssociation.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
|
||||
@@ -2,37 +2,19 @@
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementsResult.h"
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementsResult.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Achievements::Achievement> AchievementsResult::Items()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Microsoft::Xbox::Services::Achievements::AchievementsResult> AchievementsResult::GetNextAsync(uint32_t maxItems)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool AchievementsResult::HasNext()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Achievements.AchievementsResult.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Achievements::implementation
|
||||
{
|
||||
|
||||
@@ -2,193 +2,175 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.Club.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.Club.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
hstring Club::Id()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubType Club::Type()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::DateTime Club::Created()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring Club::Owner()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring Club::TitleFamilyId()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring Club::TitleFamilyName()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring Club::ShortName()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubProfile Club::Profile()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring Club::GlyphImageUrl()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring Club::BannerImageUrl()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool Club::IsClubSuspended()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::DateTime Club::SuspendedUntil()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring Club::FounderXuid()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t Club::FollowersCount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t Club::PresenceCount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t Club::PresenceTodayCount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t Club::MembersCount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t Club::ModeratorsCount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t Club::RecommendedCount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t Club::RequestedToJoinCount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t Club::ReportCount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t Club::ReporteItemsCount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSettings Club::ActionSettings()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRole> Club::ViewerRoles()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Microsoft::Xbox::Services::Clubs::ClubRoster> Club::GetRosterAsync()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubUserPresenceRecord>> Club::GetClubUserPresenceRecordsAsync()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncAction Club::RenameClubAsync(hstring newName)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRole>> Club::GetRolesAsync(hstring xuid)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRoleRecord>> Club::GetRoleRecordsAsync()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRoleRecord>> Club::GetRoleRecordsAsync(hstring xuid)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Microsoft::Xbox::Services::Clubs::ClubPresenceCounts> Club::GetPresenceCountsAsync()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncAction Club::SetPresenceWithinClubAsync(winrt::Microsoft::Xbox::Services::Clubs::ClubUserPresence presence)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRole>> Club::AddUserToClubAsync()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRole>> Club::AddUserToClubAsync(hstring xuid)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRole>> Club::RemoveUserFromClubAsync()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRole>> Club::RemoveUserFromClubAsync(hstring xuid)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRole>> Club::FollowClubAsync()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRole>> Club::UnfollowClubAsync()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRole>> Club::BanUserFromClubAsync(hstring xuid)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRole>> Club::UnbanUserFromClubAsync(hstring xuid)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRole>> Club::AddClubModeratorAsync(hstring xuid)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRole>> Club::RemoveClubModeratorAsync(hstring xuid)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.Club.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,41 +2,23 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubActionSetting.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubActionSetting.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubRole ClubActionSetting::RequiredRole()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRole> ClubActionSetting::AllowedValues()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ClubActionSetting::CanViewerChangeSetting()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ClubActionSetting::CanViewerAct()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubActionSetting.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,81 +2,63 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubActionSettings.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubActionSettings.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::PostToFeed()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::ViewFeed()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::WriteInChat()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::ViewChat()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::SetChatTopic()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::JoinLookingForGame()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::CreateLookingForGame()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::ViewLookingForGame()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::InviteOrAcceptJoinRequests()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::KickOrBan()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::ViewRoster()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::UpdateProfile()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::DeleteProfile()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubActionSetting ClubActionSettings::ViewProfile()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubActionSettings.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,33 +2,15 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubBooleanSetting.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubBooleanSetting.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
bool ClubBooleanSetting::Value()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ClubBooleanSetting::CanViewerChangeSetting()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubBooleanSetting.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,41 +2,23 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubPresenceCounts.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubPresenceCounts.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
uint32_t ClubPresenceCounts::TotalCount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t ClubPresenceCounts::HereNow()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t ClubPresenceCounts::HereToday()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t ClubPresenceCounts::InGameNow()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubPresenceCounts.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,93 +2,75 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubProfile.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubProfile.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubStringSetting ClubProfile::Name()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubStringSetting ClubProfile::Description()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubBooleanSetting ClubProfile::MatureContentEnabled()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubBooleanSetting ClubProfile::WatchClubTitlesOnly()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubBooleanSetting ClubProfile::IsSearchable()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubBooleanSetting ClubProfile::IsRecommendable()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubBooleanSetting ClubProfile::RequestToJoinEnabled()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubBooleanSetting ClubProfile::LeaveEnabled()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubBooleanSetting ClubProfile::TransferOwnershipEnabled()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubStringSetting ClubProfile::DisplayImageUrl()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubStringSetting ClubProfile::BackgroundImageUrl()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubStringMultiSetting ClubProfile::Tags()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubStringSetting ClubProfile::PreferredLocale()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubStringMultiSetting ClubProfile::AssociatedTitles()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubStringSetting ClubProfile::PrimaryColor()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubStringSetting ClubProfile::SecondayColor()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubStringSetting ClubProfile::TertiaryColor()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubProfile.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,33 +2,15 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubRecommendation.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubRecommendation.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
winrt::Microsoft::Xbox::Services::Clubs::Club ClubRecommendation::RecommendedClub()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<hstring> ClubRecommendation::Reasons()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubRecommendation.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,41 +2,23 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubRoleRecord.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubRoleRecord.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
hstring ClubRoleRecord::Xuid()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubRole ClubRoleRecord::Role()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring ClubRoleRecord::ActorXuid()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::DateTime ClubRoleRecord::CreatedDate()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubRoleRecord.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,41 +2,23 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubRoster.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubRoster.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRoleRecord> ClubRoster::Moderators()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRoleRecord> ClubRoster::RequestedToJoin()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRoleRecord> ClubRoster::Recommended()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRoleRecord> ClubRoster::Banned()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubRoster.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,57 +2,39 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubSearchAutoComplete.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubSearchAutoComplete.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
hstring ClubSearchAutoComplete::Id()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring ClubSearchAutoComplete::Name()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring ClubSearchAutoComplete::Description()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring ClubSearchAutoComplete::DisplayImageUrl()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
double ClubSearchAutoComplete::Score()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
hstring ClubSearchAutoComplete::SuggestedQueryText()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<hstring> ClubSearchAutoComplete::Tags()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<hstring> ClubSearchAutoComplete::AssociatedTitles()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubSearchAutoComplete.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,33 +2,15 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubSearchFacetResult.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubSearchFacetResult.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
hstring ClubSearchFacetResult::Value()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t ClubSearchFacetResult::Count()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubSearchFacetResult.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,37 +2,19 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubStringMultiSetting.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubStringMultiSetting.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
winrt::Windows::Foundation::Collections::IVectorView<hstring> ClubStringMultiSetting::Values()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<hstring> ClubStringMultiSetting::AllowedValues()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ClubStringMultiSetting::CanViewerChangeSetting()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubStringMultiSetting.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,37 +2,19 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubStringSetting.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubStringSetting.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
hstring ClubStringSetting::Value()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVectorView<hstring> ClubStringSetting::AllowedValues()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
bool ClubStringSetting::CanViewerChangeSetting()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubStringSetting.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,37 +2,19 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubUserPresenceRecord.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubUserPresenceRecord.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
hstring ClubUserPresenceRecord::Xuid()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::DateTime ClubUserPresenceRecord::LastSeen()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Microsoft::Xbox::Services::Clubs::ClubUserPresence ClubUserPresenceRecord::LastSeenState()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubUserPresenceRecord.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,33 +2,15 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubsOwnedResult.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubsOwnedResult.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
winrt::Windows::Foundation::Collections::IVectorView<hstring> ClubsOwnedResult::ClubIds()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
uint32_t ClubsOwnedResult::RemainingClubs()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubsOwnedResult.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,33 +2,15 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubsSearchResult.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubsSearchResult.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::Club> ClubsSearchResult::Clubs()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IMapView<hstring, winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubSearchFacetResult>> ClubsSearchResult::SearchFacetResults()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubsSearchResult.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
@@ -2,65 +2,47 @@
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubsService.h"
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubsService.g.cpp"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Microsoft::Xbox::Services::Clubs::Club> ClubsService::GetClubAsync(hstring clubId)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::Club>> ClubsService::GetClubsAsync(winrt::Windows::Foundation::Collections::IVectorView<hstring> clubIds)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Microsoft::Xbox::Services::Clubs::ClubsOwnedResult> ClubsService::GetClubsOwnedAsync()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Microsoft::Xbox::Services::Clubs::Club> ClubsService::CreateClubAsync(hstring name, winrt::Microsoft::Xbox::Services::Clubs::ClubType type, hstring titleFamilyId)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncAction ClubsService::DeleteClubAsync(hstring clubId)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::Club>> ClubsService::GetClubAssociationsAsync()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::Club>> ClubsService::GetClubAssociationsAsync(hstring xuid)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubRecommendation>> ClubsService::GetClubRecommendationsAsync()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Microsoft::Xbox::Services::Clubs::ClubsSearchResult> ClubsService::SearchClubsAsync(hstring queryString, winrt::Windows::Foundation::Collections::IVectorView<hstring> titleIds, winrt::Windows::Foundation::Collections::IVectorView<hstring> tags)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Foundation::Collections::IVectorView<winrt::Microsoft::Xbox::Services::Clubs::ClubSearchAutoComplete>> ClubsService::SuggestClubsAsync(hstring queryString, winrt::Windows::Foundation::Collections::IVectorView<hstring> titleIds, winrt::Windows::Foundation::Collections::IVectorView<hstring> tags)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,6 @@
|
||||
#pragma once
|
||||
#include "Microsoft.Xbox.Services.Clubs.ClubsService.g.h"
|
||||
|
||||
// WARNING: This file is automatically generated by a tool. Do not directly
|
||||
// add this file to your project, as any changes you make will be lost.
|
||||
// This file is a stub you can use as a starting point for your implementation.
|
||||
//
|
||||
// To add a copy of this file to your project:
|
||||
// 1. Copy this file from its original location to the location where you store
|
||||
// your other source files (e.g. the project root).
|
||||
// 2. Add the copied file to your project. In Visual Studio, you can use
|
||||
// Project -> Add Existing Item.
|
||||
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
|
||||
// Do not modify the original file.
|
||||
//
|
||||
// To update an existing file in your project:
|
||||
// 1. Copy the relevant changes from this file and merge them into the copy
|
||||
// you made previously.
|
||||
//
|
||||
// This assertion helps prevent accidental modification of generated files.
|
||||
//////
|
||||
|
||||
namespace winrt::Microsoft::Xbox::Services::Clubs::implementation
|
||||
{
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user