WmipDoDisableRequest
__int64 __fastcall WmipDoDisableRequest(_DWORD *a1, char a2, int a3){
unsigned __int8 v6;
unsigned int v7;
int v8;
v6 = a2 != 0 ? 5 : 7;
do
{
v7 = WmipSendEnableDisableRequest(v6, (__int64)a1, a2);
if( a2 )
v8 = a1[22];
else
v8 = a1[23];
if( !v8 )
break;
v7 = WmipSendEnableDisableRequest(a2 != 0 ? 4 : 6, (__int64)a1, a2);
}
while( !(a2 ? a1[22] : a1[23]) );
a1[4] &= ~a3;
if( !a2 )
WmipReleaseCollectionEnabled((__int64)a1);
return v7;
}Referenced by:
WmipDisableCollectionForRemovedGuid
WmipEnableCollectionForNewGuid
WmipSendDisableRequest