[warnigns] fix lots of bugprone warnings

* update-settings-tests: properly cast types in getter/setter
* wtypes: fix PHANDLE definition
* wStream: fix INT64 write function warnings
* Simplify HANDLE copy in channels, just assign after proper cast
This commit is contained in:
akallabeth
2024-11-25 15:10:30 +01:00
parent 40cbf65dff
commit 83f2f21ad3
84 changed files with 341 additions and 277 deletions

View File

@@ -182,7 +182,7 @@ BOOL ndr_read_RPC_UNICODE_STRING(NdrContext* context, wStream* s, const void* hi
RPC_UNICODE_STRING* res)
{
NdrDeferredEntry bufferDesc = { NDR_PTR_NULL, "RPC_UNICODE_STRING.Buffer", &res->lenHints,
&res->Buffer, ndr_uint16VaryingArray_descr() };
(void*)&res->Buffer, ndr_uint16VaryingArray_descr() };
UINT16 Length = 0;
UINT16 MaximumLength = 0;

View File

@@ -21,7 +21,8 @@ int TestNdr(int argc, char* argv[])
BYTE* target = NULL;
NdrArrayHints hints = { 2 };
NdrDeferredEntry e = { 0x020028, "arrayContent", &hints, &target, ndr_uint8Array_descr() };
NdrDeferredEntry e = { 0x020028, "arrayContent", &hints, (void*)&target,
ndr_uint8Array_descr() };
if (!ndr_push_deferreds(context, &e, 1))
goto out;