MCPcopy Create free account
hub / github.com/Rat431/ColdAPI_Steam / bCFileWriteStreamCancel

Function bCFileWriteStreamCancel

src/ColdAPI_Steam/ColdManager.cpp:665–683  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

663 return true;
664 }
665 bool bCFileWriteStreamCancel(uint64_t hStream)
666 {
667 if (!Steam_Config::RemoteStorage)
668 return true;
669
670 if (!hStream)
671 return false;
672
673 auto StreamRequested = Streams.find(hStream);
674 if (StreamRequested == Streams.end()) {
675 return false;
676 }
677 if (StreamRequested->second.Buffer)
678 VirtualFree(StreamRequested->second.Buffer, NULL, MEM_RELEASE);
679 if (StreamRequested->second.FileNameS)
680 VirtualFree(StreamRequested->second.FileNameS, NULL, MEM_RELEASE);
681 Streams.erase(StreamRequested);
682 return true;
683 }
684
685 void CloseMem(void* Buffer)
686 {

Callers 4

FileWriteStreamCancelMethod · 0.85
FileWriteStreamCancelMethod · 0.85
FileWriteStreamCancelMethod · 0.85
FileWriteStreamCancelMethod · 0.85

Calls

no outgoing calls

Tested by 4

FileWriteStreamCancelMethod · 0.68
FileWriteStreamCancelMethod · 0.68
FileWriteStreamCancelMethod · 0.68
FileWriteStreamCancelMethod · 0.68