MCPcopy Create free account
hub / github.com/ProgerXP/Notepad2e / PrivateSetCurrentProcessExplicitAppUserModelID

Function PrivateSetCurrentProcessExplicitAppUserModelID

src/Helpers.c:176–192  ·  view source on GitHub ↗

============================================================================= PrivateSetCurrentProcessExplicitAppUserModelID()

Source from the content-addressed store, hash-verified

174// PrivateSetCurrentProcessExplicitAppUserModelID()
175//
176HRESULT PrivateSetCurrentProcessExplicitAppUserModelID ( PCWSTR AppID )
177{
178 FARPROC pfnSetCurrentProcessExplicitAppUserModelID;
179 if ( lstrlen ( AppID ) == 0 ) {
180 return ( S_OK );
181 }
182 if ( lstrcmpi ( AppID, L"(default)" ) == 0 ) {
183 return ( S_OK );
184 }
185 pfnSetCurrentProcessExplicitAppUserModelID =
186 GetProcAddress ( GetModuleHandleA ( "shell32.dll" ), "SetCurrentProcessExplicitAppUserModelID" );
187 if ( pfnSetCurrentProcessExplicitAppUserModelID ) {
188 return ( ( HRESULT ) pfnSetCurrentProcessExplicitAppUserModelID ( AppID ) );
189 } else {
190 return ( S_OK );
191 }
192}
193
194
195//=============================================================================

Callers 1

WinMainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected