} BOOLEAN TestDictionarySignature( IN PDICTIONARY Dictionary ) { return Dictionary->Signature == DICTIONARY_SIGNATURE; } NTSTATUS AllocateDictionaryEntry( IN PDICTIONARY Dictionary, IN ULONGLONG Key, _In_range_(0, sizeof(FILE_OBJECT_EXTENSION)) IN ULONG Size, IN ULONG Tag, OUT PVOID *Entry ) { PDICTIONARY_HEADER header; KIRQL oldIrql; PDICTIONARY_HEADER *entry; NTSTATUS status = STATUS_SUCCESS; *Entry = NULL; header = ExAllocatePoolWithTag(NonPagedPoolNx, Size + sizeof(DICTIONARY_HEADER), Tag);
// Open the explorer key key.Open( HKEY_CURRENT_USER, _T( "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer" ), KEY_READ ); // Try to read the REG_BINARY value if ( ERROR_SUCCESS == key.QueryBinaryValue( which, &x, &cbValue ) ) { return x; } return clrDefault; } //COLORREF CDirstatApp::AltEncryptionColor( ) { // return m_altEncryptionColor; // } _Success_( SUCCEEDED( return ) ) HRESULT CDirstatApp::GetCurrentProcessMemoryInfo( _Out_writes_z_( strSize ) PWSTR psz_formatted_usage, _In_range_( 20, 64 ) rsize_t strSize ) { auto workingSetBefore = m_workingSet; UpdateMemoryInfo( ); const rsize_t ramUsageBytesStrBufferSize = 21; wchar_t ramUsageBytesStrBuffer[ ramUsageBytesStrBufferSize ] = { 0 }; //const rsize_t strSize = 34; //wchar_t psz_formatted_usage[ strSize ] = { 0 }; HRESULT res = FormatBytes( m_workingSet, ramUsageBytesStrBuffer, ramUsageBytesStrBufferSize ); if ( !SUCCEEDED( res ) ) { return StringCchPrintfW( psz_formatted_usage, strSize, L"RAM Usage: %s", FormatBytes( m_workingSet ).GetString( ) ); }
#pragma hdrstop #define DBG_PLOTFILENAME DbgUpgrade extern HMODULE hPlotUIModule; #define DBG_UPGRADE 0x00000001 DEFINE_DBGVAR(0); BOOL WINAPI DrvUpgradePrinter( _In_range_(1, 2) DWORD Level, _When_(Level == 1, _In_reads_bytes_opt_(sizeof(DRIVER_UPGRADE_INFO_1))) _When_(Level == 2, _In_reads_bytes_opt_(sizeof(DRIVER_UPGRADE_INFO_2))) LPBYTE pDriverUpgradeInfo ) /*++ Routine Description: Arguments:
SampleLens, MinPixelU, MaxPixelU, MinPixelV, MaxPixelV, MinLensU, MaxLensU, MinLensV, MaxLensV); } _Success_(return == ISTATUS_SUCCESS) ISTATUS CameraComputeRay( _In_ PCCAMERA Camera, _In_range_(0, NumberOfRows) SIZE_T Row, _In_ SIZE_T NumberOfRows, _In_range_(0, NumberOfColumns) SIZE_T Column, _In_ SIZE_T NumberOfColumns, _In_ FLOAT PixelU, _In_ FLOAT PixelV, _In_ FLOAT LensU, _In_ FLOAT LensV, _Out_ PRAY WorldRay ) { ISTATUS Status; ASSERT(Camera != NULL); ASSERT(Row < NumberOfRows); ASSERT(Column < NumberOfColumns);
_Out_ PULONG BeaconPeriod ) { // The setting is in AP config CfgQueryBeaconPeriod( AP_GET_CONFIG(ApPort), BeaconPeriod ); return NDIS_STATUS_SUCCESS; } NDIS_STATUS ApSetBeaconPeriod( _In_ PMP_EXTAP_PORT ApPort, _In_range_(1, 65535) ULONG BeaconPeriod ) { NDIS_STATUS ndisStatus = NDIS_STATUS_SUCCESS; do { // Set is allowed only in AP INIT state VALIDATE_AP_INIT_STATE(ApPort); // The setting is in AP config ndisStatus = CfgSetBeaconPeriod( AP_GET_CONFIG(ApPort), BeaconPeriod ); } while (FALSE);