diff --git a/libctru/include/3ds/services/boss.h b/libctru/include/3ds/services/boss.h index 502d286..525cc09 100644 --- a/libctru/include/3ds/services/boss.h +++ b/libctru/include/3ds/services/boss.h @@ -16,6 +16,8 @@ typedef struct u8 property_xa[0x100]; + u8 property_xb[0x200]; + char property_xd[0x360];//Additonal optional HTTP request headers. u32 property_xe; @@ -33,6 +35,8 @@ typedef struct u32 property_x16; u32 property_x3b; + + u8 property_x3e[0x200]; } bossContext; /** diff --git a/libctru/source/services/boss.c b/libctru/source/services/boss.c index 5c09e16..2400e15 100644 --- a/libctru/source/services/boss.c +++ b/libctru/source/services/boss.c @@ -312,6 +312,9 @@ Result bossSendContextConfig(bossContext *ctx) ret = bossSendProperty(0xa, &ctx->property_xa, 0x100); if(R_FAILED(ret))return ret; + ret = bossSendProperty(0xb, &ctx->property_xb, 0x200); + if(R_FAILED(ret))return ret; + ret = bossSendProperty(0xd, ctx->property_xd, 0x360); if(R_FAILED(ret))return ret; @@ -344,6 +347,9 @@ Result bossSendContextConfig(bossContext *ctx) ret = bossSendProperty(0x3b, &ctx->property_x3b, 0x4); if(R_FAILED(ret))return ret; + ret = bossSendProperty(0x3e, &ctx->property_x3e, 0x200); + if(R_FAILED(ret))return ret; + return ret; }